bridge.builders.edam package#
Public Interface#
This section documents user-facing interface of the bridge.builders.edam package (as defined in its __init__.py file).
Functions#
|
Fetch and transform EDAM term data into an EDAMTerm model. |
Composition utilities for EMBL-EBI OLS4: fetch raw term JSON and transform it into a validated EDAM term model.
- async bridge.builders.edam.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:
- Raises:
Exception – If there is an error during ingestion or transformation.
Submodules#
High-level coroutine that chains EDAMTermByNameIngestor and EDAMTermTransformer to produce an EDAMTerm model from an EDAM term name. |
|
Transformer converting raw EDAM term data into an EDAMTerm model. |
Dependencies diagram#
Each architecture diagram below visualizes the internal dependency structure of the bridge.builders.edam package.
It shows how modules and subpackages within the package depend on each other, based on direct Python imports.
Packages are shown as purple rectangles
Modules are shown as pink rectangles
Arrows (A → B) indicate that A directly imports B
Each subpackage’s diagram focuses only on its own internal structure, it does not include imports to or from higher-level packages (those appear in the parent package’s diagram).