Core
momapy.sbml.core
Classes for SBML maps
Classes:
| Name | Description |
|---|---|
BQBiol |
Class for http://biomodels.net/biology-qualifiers/ qualifiers |
BQModel |
Class for http://biomodels.net/model-qualifiers/ qualifiers |
BiomodelQualifier |
Abstract class for http://biomodels.net/ qualifiers |
Compartment |
Compartment(*, id_: str = |
Model |
Model(*, id_: str = |
ModifierSpeciesReference |
ModifierSpeciesReference(*, id_: str = |
RDFAnnotation |
RDFAnnotation(*, id_: str = |
Reaction |
Reaction(*, id_: str = |
SBML |
SBML(*, id_: str = |
SBOTerm |
SBOTerm(*, id_: str = |
SBase |
SBase(*, id_: str = |
SimpleSpeciesReference |
SimpleSpeciesReference(*, id_: str = |
Species |
Species(*, id_: str = |
SpeciesReference |
SpeciesReference(*, id_: str = |
BQBiol
BQModel
BiomodelQualifier
Bases: Enum
Abstract class for http://biomodels.net/ qualifiers
Compartment
dataclass
Compartment(
*,
id_: str = make_uuid4_as_str(),
name: str | None = None,
sbo_term: SBOTerm | None = None,
metaid: str | None = None,
outside: Optional[
ForwardRef(Compartment, module=core)
] = None,
)
Bases: SBase
Compartment(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'8362e4bd-22e0-4968-8e77-2f91616b974b'
|
name
|
str | None
|
|
None
|
sbo_term
|
SBOTerm | None
|
|
None
|
metaid
|
str | None
|
|
None
|
outside
|
ForwardRef(Compartment, module=core) | None
|
|
None
|
Model
dataclass
Model(
*,
id_: str = make_uuid4_as_str(),
name: str | None = None,
sbo_term: SBOTerm | None = None,
metaid: str | None = None,
compartments: frozenset[Compartment] = frozenset(),
species: frozenset[Species] = frozenset(),
reactions: frozenset[Reaction] = frozenset(),
)
Model(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'7af0ea73-488f-4437-a92d-b497bc0ac439'
|
name
|
str | None
|
|
None
|
sbo_term
|
SBOTerm | None
|
|
None
|
metaid
|
str | None
|
|
None
|
compartments
|
frozenset[Compartment]
|
frozenset() -> empty frozenset object frozenset(iterable) -> frozenset object Build an immutable unordered collection of unique elements. |
<class 'frozenset'>
|
species
|
frozenset[Species]
|
frozenset() -> empty frozenset object frozenset(iterable) -> frozenset object Build an immutable unordered collection of unique elements. |
<class 'frozenset'>
|
reactions
|
frozenset[Reaction]
|
frozenset() -> empty frozenset object frozenset(iterable) -> frozenset object Build an immutable unordered collection of unique elements. |
<class 'frozenset'>
|
ModifierSpeciesReference
dataclass
ModifierSpeciesReference(
*,
id_: str = make_uuid4_as_str(),
name: str | None = None,
sbo_term: SBOTerm | None = None,
metaid: str | None = None,
referred_species: Species,
)
Bases: SimpleSpeciesReference
ModifierSpeciesReference(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'8a925aaf-ca1a-4b49-a0bf-685443af201a'
|
name
|
str | None
|
|
None
|
sbo_term
|
SBOTerm | None
|
|
None
|
metaid
|
str | None
|
|
None
|
referred_species
|
Species
|
|
required |
RDFAnnotation
dataclass
RDFAnnotation(
*,
id_: str = make_uuid4_as_str(),
qualifier: BiomodelQualifier,
resources: frozenset[str] = frozenset(),
)
Bases: ModelElement
RDFAnnotation(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'3cf168d2-1231-472c-8dcd-7b0fabbfed68'
|
qualifier
|
BiomodelQualifier
|
|
required |
resources
|
frozenset[str]
|
frozenset() -> empty frozenset object frozenset(iterable) -> frozenset object Build an immutable unordered collection of unique elements. |
<class 'frozenset'>
|
Reaction
dataclass
Reaction(
*,
id_: str = make_uuid4_as_str(),
name: str | None = None,
sbo_term: SBOTerm | None = None,
metaid: str | None = None,
reversible: bool,
compartment: Compartment | None = None,
reactants: frozenset[SpeciesReference] = frozenset(),
products: frozenset[SpeciesReference] = frozenset(),
modifiers: frozenset[
ModifierSpeciesReference
] = frozenset(),
)
Bases: SBase
Reaction(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'a8fe1017-287e-4467-b985-8ef266925787'
|
name
|
str | None
|
|
None
|
sbo_term
|
SBOTerm | None
|
|
None
|
metaid
|
str | None
|
|
None
|
reversible
|
bool
|
|
required |
compartment
|
Compartment | None
|
|
None
|
reactants
|
frozenset[SpeciesReference]
|
frozenset() -> empty frozenset object frozenset(iterable) -> frozenset object Build an immutable unordered collection of unique elements. |
<class 'frozenset'>
|
products
|
frozenset[SpeciesReference]
|
frozenset() -> empty frozenset object frozenset(iterable) -> frozenset object Build an immutable unordered collection of unique elements. |
<class 'frozenset'>
|
modifiers
|
frozenset[ModifierSpeciesReference]
|
frozenset() -> empty frozenset object frozenset(iterable) -> frozenset object Build an immutable unordered collection of unique elements. |
<class 'frozenset'>
|
SBML
dataclass
SBML(
*,
id_: str = make_uuid4_as_str(),
name: str | None = None,
sbo_term: SBOTerm | None = None,
metaid: str | None = None,
xmlns: str = "http://www.sbml.org/sbml/level3/version2/core",
level: int = 3,
version: int = 2,
model: Model | None = None,
)
Bases: SBase
SBML(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'9a33dd87-1bc8-488a-8d19-6131f1eb52c9'
|
name
|
str | None
|
|
None
|
sbo_term
|
SBOTerm | None
|
|
None
|
metaid
|
str | None
|
|
None
|
xmlns
|
str
|
|
'http://www.sbml.org/sbml/level3/version2/core'
|
level
|
int
|
|
3
|
version
|
int
|
|
2
|
model
|
Model | None
|
|
None
|
SBOTerm
dataclass
Bases: ModelElement
SBOTerm(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'8a8751d0-57cf-4281-89ae-ddc70f2107f1'
|
SBase
dataclass
SBase(
*,
id_: str = make_uuid4_as_str(),
name: str | None = None,
sbo_term: SBOTerm | None = None,
metaid: str | None = None,
)
Bases: ModelElement
SBase(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'3a9f5651-8d82-48a8-92f2-8840418e8d0a'
|
name
|
str | None
|
|
None
|
sbo_term
|
SBOTerm | None
|
|
None
|
metaid
|
str | None
|
|
None
|
SimpleSpeciesReference
dataclass
SimpleSpeciesReference(
*,
id_: str = make_uuid4_as_str(),
name: str | None = None,
sbo_term: SBOTerm | None = None,
metaid: str | None = None,
referred_species: Species,
)
Bases: SBase
SimpleSpeciesReference(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'f8d0bbfd-fa01-4ac9-bc53-14e7a82aeadc'
|
name
|
str | None
|
|
None
|
sbo_term
|
SBOTerm | None
|
|
None
|
metaid
|
str | None
|
|
None
|
referred_species
|
Species
|
|
required |
Species
dataclass
Species(
*,
id_: str = make_uuid4_as_str(),
name: str | None = None,
sbo_term: SBOTerm | None = None,
metaid: str | None = None,
compartment: Compartment | None = None,
)
Bases: SBase
Species(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'70b0db6e-828b-4be3-81a8-19b03817d08e'
|
name
|
str | None
|
|
None
|
sbo_term
|
SBOTerm | None
|
|
None
|
metaid
|
str | None
|
|
None
|
compartment
|
Compartment | None
|
|
None
|
SpeciesReference
dataclass
SpeciesReference(
*,
id_: str = make_uuid4_as_str(),
name: str | None = None,
sbo_term: SBOTerm | None = None,
metaid: str | None = None,
referred_species: Species,
stoichiometry: int | None = None,
)
Bases: SimpleSpeciesReference
SpeciesReference(*, id_: str =
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_
|
str
|
The id of the map element. This id is purely for the user to keep track of the element, it does not need to be unique and is not part of the identity of the element, i.e., it is not considered when testing for equality between two map elements or when hashing the map element |
'60868847-7171-48cf-a6c1-4859841c24af'
|
name
|
str | None
|
|
None
|
sbo_term
|
SBOTerm | None
|
|
None
|
metaid
|
str | None
|
|
None
|
referred_species
|
Species
|
|
required |
stoichiometry
|
int | None
|
|
None
|