cobra_component_models.io package¶
Subpackages¶
Submodules¶
cobra_component_models.io.compartment_model module¶
Provide a pydantic compartment data model.
cobra_component_models.io.components_model module¶
Provide a pydantic components data model.
-
class
cobra_component_models.io.components_model.
ComponentsModel
(**data: Any)[source]¶ Bases:
cobra_component_models.io.io_base.IOBase
Define the components data model.
-
compartments
: Optional[Dict[str, CompartmentModel]] = None¶
-
compounds
: Optional[Dict[str, CompoundModel]] = None¶
-
reactions
: Optional[Dict[str, ReactionModel]] = None¶
-
cobra_component_models.io.compound_model module¶
Provide a pydantic compound data model.
cobra_component_models.io.reaction_model module¶
Provide a pydantic reaction data model.
-
class
cobra_component_models.io.reaction_model.
ParticipantModel
(**data: Any)[source]¶ Bases:
cobra_component_models.io.io_base.IOBase
Define a pydantic reactant/product data model.
-
compartment
: str = None¶
-
stoichiometry
: str = None¶
-
-
class
cobra_component_models.io.reaction_model.
ReactionModel
(**data: Any)[source]¶ Bases:
cobra_component_models.io.abstract_base_model.AbstractBaseModel
Define a pydantic reaction data model.
-
id
: str = None¶
-
products
: Dict[str, ParticipantModel] = None¶
-
reactants
: Dict[str, ParticipantModel] = None¶
-
cobra_component_models.io.sbase_model module¶
Module contents¶
Provide pydantic classes for (de-)serialization of components.