CL-SBML: Structure Class COMPARTMENT
 

Structure Class COMPARTMENT

Package:

CL-SBML

Class Precedence List:

COMPARTMENT, SBML-ELEMENT, SBML-BASE, STRUCTURE-CLASS, T.

Slots:

  • SPATIAL-DIMENSIONS: default value 3, type (MEMBER 0 1 2 3), initarg :SPATIAL-DIMENSIONS
  • SIZE: default value 0.0d0, type DOUBLE-FLOAT, initarg :SIZE
  • UNITS: default value NIL, type (OR SYMBOL STRING CONS), initarg :UNITS
  • OUTSIDE: default value NIL, type (OR NULL STRING), initarg :SIZE
  • CONSTANT-P: default value NIL, type BOOLEAN, initarg :CONSTANT-P

Description:

The representation of compartments in SBML.

The accessors COMPARTMENT-SPATIAL-DIMENSIONS, COMPARTMENT-SIZE, COMPARTMENT-UNITS, COMPARTMENT-OUTSIDE, and COMPARTMENT-CONSTANT-P are used to extract and set the structure fields.

Affected By:

None.

Exceptional Situations:

None.

See Also:

SBML-ELEMENT, COMPARTMENT-P, COMPARTMENT-SPATIAL-DIMENSIONS, COMPARTMENT-SIZE, COMPARTMENT-UNITS, COMPARTMENT-OUTSIDE, COMPARTMENT-CONSTANT-P, and MAKE-COMPARTMENT.

Notes:

Lists

SBML must resort to "container elements" like listOfCompartments, listOfParameters etc. etc. These are directly represented as LISTs in CL.

If the need arises, these lists could be replaced with VECTORs.

Types

SBML states that the values of the fields UNITS and OUTSIDE 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-04
    Completed description.