CL-SBML: Structure Class KINETIC-LAW
 

Structure Class KINETIC-LAW

Package:

CL-SBML

Class Precedence List:

KINETIC-LAW, SBML-BASE, STRUCTURE-CLASS, T.

Slots:

  • FORMULA: default value "", type STRING, initarg :FORMULA
  • PARSED-FORMULA: default value NIL, type (OR NULL CONS), initarg :PARSED-FORMULA
  • MATH: default value NIL, type (OR NULL CONS MATHML), initarg :MATH
  • PARAMETERS: default value (), type LIST, initarg :PARAMETERS
  • TIME-UNITS: default value NIL, type (OR SYMBOL STRING), initarg :TIME-UNITS
  • SUBSTANCE-UNITS: default value NIL, type (OR SYMBOL STRING), initarg :SUBSTANCE-UNITS

Description:

The instances of this structure class are the representation of SBML kinetic laws.

As an added bonus, CL-SBML always tries to "parse" the kinetic law and to store its canonical S-expression representation in the PARSED-FORMULA slot. The parsing attempt is done for either the regular textual formula representation stored in the FORMULA slot, or for the MathML formula representation stored in the MATH slot .

The accessors KINETIC-LAW-FORMULA, KINETIC-LAW-PARSED-FORMULA, KINETIC-LAW-MATH, KINETIC-LAW-PARAMETERS, KINETIC-LAW-TIME-UNITS, KINETIC-LAW-SUBSTANCE-UNITS, are used to extract and set the structure fields.

Affected By:

None.

Exceptional Situations:

None.

See Also:

SBML-BASE, KINETIC-LAW-P, KINETIC-LAW-FORMULA, KINETIC-LAW-PARSED-FORMULA, KINETIC-LAW-MATH, KINETIC-LAW-PARAMETERS, KINETIC-LAW-TIME-UNITS, KINETIC-LAW-SUBSTANCE-UNITS, and MAKE-KINETIC-LAW.

Notes:

The parsing of textual formulae depends on the availability of the INFIX package by M. Kantrowitz.

 

News

News in chronological order, most recent on top.

  • 2005-05-04
    Completed description.