kg_microbe.transform_utils.mim_ingredients package
Submodules
kg_microbe.transform_utils.mim_ingredients.mim_ingredients module
Project reviewed ingredient context without general CultureMech ingestion.
- class kg_microbe.transform_utils.mim_ingredients.mim_ingredients.MIMIngredientsTransform(input_dir=None, output_dir=None)
Bases:
TransformKeep source claims on assertions and catalog specifications as distinct records.
-
REQUIRED_CONSUMED_INPUTS:
tuple= ('ingredient_selection', 'ingredient_lookup/lookup_manifest.json', 'ingredient_lookup/legacy.sssom.tsv.gz', 'ingredient_bundle/manifest.json') Named generated inputs that must actually be read before fresh finalization. Unlike DATA_INPUTS, these are checked after upstream producers have run.
- SSSOM_CONSUMED_INPUT = 'ingredient_lookup/legacy.sssom.tsv.gz'
- TSV_QUOTING = 3
- run(data_file=None, show_status=True)
Consume a pinned candidate lookup and retain every reviewed claim disposition.
-
REQUIRED_CONSUMED_INPUTS:
- kg_microbe.transform_utils.mim_ingredients.mim_ingredients.project_ingredient_context(bundle, loader)
Build a reviewed cohort graph; nested original payloads remain scalar JSON.
Module contents
Explicit candidate ingestion of reviewed MIM ingredient context.