Structure Class SIMPLE-SPECIES-REFERENCE
Class Precedence List:
SIMPLE-SPECIES-REFERENCE, SBML-BASE, STRUCTURE-CLASS, T.
- SPECIES: default value NIL, type (OR SYMBOL STRING), initarg :SPECIES
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.
SBML-BASE, SPECIES-REFERENCE, MODIFIER-SPECIES-REFERENCE, SIMPLE-SPECIES-REFERENCE-P, and SIMPLE-SPECIES-REFERENCE-SPECIES.
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.