cobrapy_io.model_from_dict()
- VmaxBuilder.cobrapy_overwrites.cobrapy_io.model_from_dict(obj: Dict) Model[source]
Construct cobra Model from dictionary (inverse of model_to_dict).
Parses metabolites, reactions, genes from dict lists. Sets objective from reaction coefficients. Restores model attributes.
- Parameters:
obj (dict) – Dict with keys: reactions (required, list), metabolites, genes, and optional: id, name, notes, compartments, annotation.
- Returns:
cobra.Model – Fully constructed model ready for analysis/optimisation.
- Raises:
ValueError – obj missing ‘reactions’ key.
- Requires:
None
- Modifies:
None (pure function)
Example
>>> from VmaxBuilder.cobrapy_overwrites.cobrapy_io import model_from_dict >>> model_dict = { ... 'id': 'test', ... 'metabolites': [], ... 'reactions': [], ... 'genes': [], ... } >>> model = model_from_dict(model_dict) >>> model.id 'test'