biocontext_kb.core.ensembl

biocontext_kb.core.ensembl#

Functions#

get_ensembl_id_from_gene_symbol(gene_symbol[, species])

Get Ensembl gene ID from gene symbol. Returns the stable Ensembl ID (ENSG*) for the given gene symbol and species.

Package Contents#

biocontext_kb.core.ensembl.get_ensembl_id_from_gene_symbol(gene_symbol, species='9606')#

Get Ensembl gene ID from gene symbol. Returns the stable Ensembl ID (ENSG*) for the given gene symbol and species.

Returns:

Ensembl gene ID in format {‘ensembl_id’: ‘ENSG…’} or error message.

Return type:

dict

Parameters:
  • gene_symbol (Annotated[str, Field(description="Gene name (e.g., 'TP53')")])

  • species (Annotated[str, Field(description='Taxonomy ID (e.g., 9606 for human, 10090 for mouse)')])