bridge.builders.edam.edam_composer module

bridge.builders.edam.edam_composer module#

High-level coroutine that chains EDAMTermByNameIngestor and EDAMTermTransformer to produce an EDAMTerm model from an EDAM term name.

async bridge.builders.edam.edam_composer.compose_edam_term_metadata(term_name)[source]#

Fetch and transform EDAM term data into an EDAMTerm model.

Parameters:

term_name (str) – The name of the EDAM term to fetch and transform.

Returns:

An EDAMTerm model representing the metadata of the specified EDAM term.

Return type:

EDAMTerm

Raises:

Exception – If there is an error during ingestion or transformation.