Structure Class SIMPLE-SPECIES-REFERENCE
Package:
CL-SBML
Class Precedence List:
SIMPLE-SPECIES-REFERENCE, SBML-BASE, STRUCTURE-CLASS, T.
Slots:
- SPECIES: default value NIL, type (OR SYMBOL STRING), initarg :SPECIES
Description:
The instances of this structure class represent SBML simple species reference definitions.
Every species that enters into a given reaction must appear in that reaction's lists of reactants, products or modifiers. In an SBML model, all species that participate in any reaction are listed in the MODEL-SPECIES field of the top-level MODEL data structure. Lists of products, reactants and modifiers in REACTION structures do not introduce new species, but rather, they refer back to those listed in the model's MODEL-SPECIES list. For reactants and products, the connection is made using the SPECIES-REFERENCE data structure.
The SIMPLE-SPECIES-REFERENCE class is used as a mixin for more specialized classes. Hence there is no constructor available for it.
The accessors SIMPLE-SPECIES-REFERENCE-SPECIES can be used to extract and set the structure fields.
Affected By:
None.
Exceptional Situations:
None.
See Also:
SBML-BASE, SPECIES-REFERENCE, MODIFIER-SPECIES-REFERENCE, SIMPLE-SPECIES-REFERENCE-P, and SIMPLE-SPECIES-REFERENCE-SPECIES.
Notes:
SBML states that the values of the SPECIES
field should be of type SID (SId
.) The definition here
is more liberal, as the type specifier SID is defined in terms of
SATISFIES, which is a notorious complication in
the CL type system. If the need arises, the type
specification of the slots can be made stricter.