bridge.builders.biotools.biotools_transformer module

bridge.builders.biotools.biotools_transformer module#

Transformer converting raw bio.tools API JSON into a BiotoolsToolModel.

class bridge.builders.biotools.biotools_transformer.BiotoolsToolTransformer(ingestor)[source]#

Bases: Transformer

Transform raw data from BiotoolsIngestor into a BiotoolsToolModel.

Parameters:

ingestor (BiotoolsIngestor) – An instance of BiotoolsIngestor to fetch raw tool metadata.

ingestor#

The ingestor instance used to fetch raw tool metadata.

Type:

BiotoolsIngestor

async transform()[source]#

Transform raw data into a BiotoolsToolModel.

Returns:

The transformed tool model.

Return type:

BiotoolsToolModel