Class that represents a compound of a network.
Networks' compounds are proxy of biota compounds (i.e. Chebi compounds). They a used to build reconstructed digital twins.
:property id: The id of the compound
:type id: str
:property name: The name of the compound
:type name: str
:property charge: The charge of the compound
:type charge: str
:property mass: The mass of the compound
:type mass: str
:property monoisotopic_mass: The monoisotopic mass of the compound
:type monoisotopic_mass: str
:property formula: The formula of the compound
:type formula: str
:property inchi: The inchi of the compound
:type inchi: str
:property compartment: The compartment of the compound
:type compartment: str
:property compartment: The compartment of the compound
:type compartment: str
:property chebi_id: The corresponding ChEBI id of the compound
:type chebi_id: str
:property kegg_id: The corresponding Kegg id of the compound
:type kegg_id: str
alt_chebi_ids: List
charge: float
chebi_id: str
compartment: Compartment
formula: str
id: str
inchi: str
inchikey: str
kegg_id: str
layout: CompoundLayoutDict
mass: float
monoisotopic_mass: float
name: str
Initialize self. See help(type(self)) for accurate signature.
CompoundDict
Append biomass layout
bool
- False
Create a copy of the compound
Compound
Get compound layout
bool
- False
int
Get compound level
int
Get the type of the compound
bool
Test if the compound is the biomass compound
bool
Test if the compound is a factor
bool
Test if the compound is intracellular
bool
Test if the compound is a residue
bool
Test if the compound is a sink compound
bool
Test if the compound is at steady state (is intracellular)
bool
Returns a string representation of the compound
str
Create a sink compound
Compound
Compound
Create a network compound from a ChEBI of Kegg id
Any
str
- ''
Any
str
- ''
str
- ''
str
- ''
str
- ''
Compound