cobra_component_models.io package

Submodules

cobra_component_models.io.compartment_model module

Provide a pydantic compartment data model.

class cobra_component_models.io.compartment_model.CompartmentModel(**data: Any)[source]

Bases: cobra_component_models.io.sbase_model.SBaseModel

Define 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: pydantic.main.BaseModel

Define the components data model.

class Config[source]

Bases: object

Configure the SBase data model.

orm_mode = True

cobra_component_models.io.compound_model module

Provide a pydantic compound data model.

class cobra_component_models.io.compound_model.CompoundModel(**data: Any)[source]

Bases: cobra_component_models.io.sbase_model.SBaseModel

Define 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: pydantic.main.BaseModel

Define a pydantic reactant/product data model.

class Config[source]

Bases: object

Configure the participant data model.

orm_mode = True
class cobra_component_models.io.reaction_model.ReactionModel(**data: Any)[source]

Bases: cobra_component_models.io.sbase_model.SBaseModel

Define a pydantic reaction data model.

cobra_component_models.io.sbase_model module

Provide the pydantic SBase data model.

class cobra_component_models.io.sbase_model.SBaseModel(**data: Any)[source]

Bases: pydantic.main.BaseModel

Define the SBase data model.

class Config[source]

Bases: object

Configure the SBase data model.

orm_mode = True

Module contents

Provide pydantic classes for (de-)serialization of components.