acidgenomes.make_ensembl_genes¶
- acidgenomes.make_ensembl_genes(df: DataFrame, organism: str | None = None, genome_build: str | None = None, release: int | None = None, ignore_version: bool = True) EnsemblGenes¶
Create an EnsemblGenes object from a DataFrame.
- Parameters:
df (pd.DataFrame) – Gene-level annotations, as returned by GFF parsing.
organism (str or None) – Latin organism name. Auto-detected from
gene_idifNone.genome_build (str or None) – Ensembl genome build. Auto-detected if
None.release (int or None) – Ensembl release version. Auto-detected if
None.ignore_version (bool) – Whether
df’s gene identifiers have version suffixes stripped.
- Returns:
Validated Ensembl gene annotations, enriched with metadata from the Ensembl FTP server when available.
- Return type: