1 
(inpackage "CLSBML")

2 

3 
(defstruct (kineticlaw (:include sbmlbase))

4 
"The Kinetic Law Structure Class.

5 
The instances of this structure class are the representation of SBML

6 
kinetic laws. As an added bonus, CLSBML always tries to `parse' the

7 
kinetic law and to store its canonical Sexpression representation in

8 
the PARSEDFORMULA slot. The parsing attempt is done for either the

9 
regular textual formula representation stored in the FORMULA slot, or

10 
for the MathML formula rpresentation stored in the MATH slot ."

11 
(formula "" :type string)

12 
(parsedformula nil :type (or null cons))

13 
(math () :type (or null cons))

14 
(parameters () :type list)

15 
(timeunits nil :type (or symbol string))

16 
(substanceunits nil :type (or symbol string))

17 
)

18 

19 
;;; end of file  kineticlaw.lisp 
