dae.gene_scores package
Subpackages
Submodules
dae.gene_scores.gene_scores module
- class dae.gene_scores.gene_scores.GeneScore(resource: GenomicResource)[source]
Bases:
ResourceConfigValidationMixin
Class used to represent gene scores.
- property files: set[str]
- get_gene_value(score_id: str, gene_symbol: str) float | None [source]
Return the value for a given gene symbol.
- get_genes(score_id: str, score_min: float | None = None, score_max: float | None = None, values: list[str] | None = None) set[str] [source]
Return set of genes for a score between a min and max value or genes with certain gene score values.
- get_number_range(score_id: str) tuple[float, float] | None [source]
Return the value range for a number score.
- get_score_histogram(score_id: str) NumberHistogram [source]
Return defined histogram for a score.
- class dae.gene_scores.gene_scores.GeneScoresDb(gene_scores: list[GeneScore])[source]
Bases:
object
Helper class used to load all defined gene scores.
Used by Web interface.
- static build_descs_from_score(gene_score: GeneScore) list[ScoreDesc] [source]
Build score descriptions from score.
- class dae.gene_scores.gene_scores.ScoreDef(score_id: str, name: str, desc: str, hist_conf: NumberHistogramConfig | CategoricalHistogramConfig | None, small_values_desc: str | None, large_values_desc: str | None)[source]
Bases:
object
Class used to represent a gene score definition.
- desc: str
- hist_conf: NumberHistogramConfig | CategoricalHistogramConfig | None
- large_values_desc: str | None
- name: str
- score_id: str
- small_values_desc: str | None
- class dae.gene_scores.gene_scores.ScoreDesc(resource_id: str, score_id: str, name: str, hist: NumberHistogram, description: str, help: str, small_values_desc: str | None, large_values_desc: str | None)[source]
Bases:
object
Class used to represent a score description.
- description: str
- help: str
- hist: NumberHistogram
- large_values_desc: str | None
- name: str
- resource_id: str
- score_id: str
- small_values_desc: str | None
- dae.gene_scores.gene_scores.build_gene_score_from_resource(resource: GenomicResource) GeneScore [source]
- dae.gene_scores.gene_scores.build_gene_score_from_resource_id(resource_id: str, grr: GenomicResourceRepo | None = None) GeneScore [source]