CL-SBML: Structure Class SIMPLE-SPECIES-REFERENCE
 

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.

 

News

News in chronological order, most recent on top.

  • 2005-05-09
    Completed description.