// This model generated automatically from SBML // WARNING: Renamed variable _space_2_minus_Chloromaleylacetate to xxx_space_2_minus_Chloromaleylacetate due to JSim namespace restrictions // WARNING: Renamed variable _space_4_minus_Hydroxy_minus_2_minus_oxopentanoate to xxx_space_4_minus_Hydroxy_minus_2_minus_oxopentanoate due to JSim namespace restrictions // WARNING: Renamed variable _space_2_minus_Maleylacetate to xxx_space_2_minus_Maleylacetate due to JSim namespace restrictions // unit definitions import nsrunit; unit conversion off; // SBML property definitions property sbmlRole=string; property sbmlName=string; property sbmlCompartment=string; // SBML reactions // R05511: cis_minus_2_minus_Chloro_minus_4_minus_carboxymethylenebut_minus_2_minus_en_minus_1_space_4_minus_olide <=> _space_2_minus_Chloromaleylacetate // R05510: Protoanemonin <=> cis_minus_Acetylacrylate // R03893: cis_minus_4_minus_Carboxymethylenebut_minus_2_minus_en_minus_4_minus_olide <=> _space_2_minus_Maleylacetate // R00750: Acetaldehyde Pyruvate <=> _space_4_minus_Hydroxy_minus_2_minus_oxopentanoate math main { realDomain time second; time.min=0; extern time.max; extern time.delta; // variable definitions real default = 1 L; real uVol = 1 L; real E3_space_1_space_1_space_45 = 0 M; real E4_space_1_space_3_space_39 = 0 M; real Protoanemonin(time) M; real cis_minus_Acetylacrylate(time) M; real cis_minus_2_minus_Chloro_minus_4_minus_carboxymethylenebut_minus_2_minus_en_minus_1_space_4_minus_olide(time) M; real xxx_space_2_minus_Chloromaleylacetate(time) M; real cis_minus_4_minus_Carboxymethylenebut_minus_2_minus_en_minus_4_minus_olide(time) M; real xxx_space_4_minus_Hydroxy_minus_2_minus_oxopentanoate(time) M; real xxx_space_2_minus_Maleylacetate(time) M; real Acetaldehyde(time) M; real Pyruvate(time) M; real R05511(time) katal; extern real R05511.kf; extern real R05511.kb; real R05510(time) katal; extern real R05510.kf; extern real R05510.kb; real R03893(time) katal; extern real R03893.kf; extern real R03893.kb; real R00750(time) katal; extern real R00750.kf; extern real R00750.kb; // equations when (time=time.min) Protoanemonin = 0; (Protoanemonin*uVol):time = -1*R05510; when (time=time.min) cis_minus_Acetylacrylate = 0; (cis_minus_Acetylacrylate*uVol):time = R05510; when (time=time.min) cis_minus_2_minus_Chloro_minus_4_minus_carboxymethylenebut_minus_2_minus_en_minus_1_space_4_minus_olide = 0; (cis_minus_2_minus_Chloro_minus_4_minus_carboxymethylenebut_minus_2_minus_en_minus_1_space_4_minus_olide*uVol):time = -1*R05511; when (time=time.min) xxx_space_2_minus_Chloromaleylacetate = 0; (xxx_space_2_minus_Chloromaleylacetate*uVol):time = R05511; when (time=time.min) cis_minus_4_minus_Carboxymethylenebut_minus_2_minus_en_minus_4_minus_olide = 0; (cis_minus_4_minus_Carboxymethylenebut_minus_2_minus_en_minus_4_minus_olide*uVol):time = -1*R03893; when (time=time.min) xxx_space_4_minus_Hydroxy_minus_2_minus_oxopentanoate = 0; (xxx_space_4_minus_Hydroxy_minus_2_minus_oxopentanoate*uVol):time = R00750; when (time=time.min) xxx_space_2_minus_Maleylacetate = 0; (xxx_space_2_minus_Maleylacetate*uVol):time = R03893; when (time=time.min) Acetaldehyde = 0; (Acetaldehyde*uVol):time = -1*R00750; when (time=time.min) Pyruvate = 0; (Pyruvate*uVol):time = -1*R00750; R05511 = R05511.kf*cis_minus_2_minus_Chloro_minus_4_minus_carboxymethylenebut_minus_2_minus_en_minus_1_space_4_minus_olide - R05511.kb*_space_2_minus_Chloromaleylacetate; R05510 = R05510.kf*Protoanemonin - R05510.kb*cis_minus_Acetylacrylate; R03893 = R03893.kf*cis_minus_4_minus_Carboxymethylenebut_minus_2_minus_en_minus_4_minus_olide - R03893.kb*_space_2_minus_Maleylacetate; R00750 = R00750.kf*Acetaldehyde*Pyruvate - R00750.kb*_space_4_minus_Hydroxy_minus_2_minus_oxopentanoate; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E3_space_1_space_1_space_45.sbmlRole="species"; E3_space_1_space_1_space_45.sbmlCompartment="uVol"; E4_space_1_space_3_space_39.sbmlRole="species"; E4_space_1_space_3_space_39.sbmlCompartment="uVol"; Protoanemonin.sbmlRole="species"; Protoanemonin.sbmlCompartment="uVol"; cis_minus_Acetylacrylate.sbmlRole="species"; cis_minus_Acetylacrylate.sbmlCompartment="uVol"; cis_minus_2_minus_Chloro_minus_4_minus_carboxymethylenebut_minus_2_minus_en_minus_1_space_4_minus_olide.sbmlRole="species"; cis_minus_2_minus_Chloro_minus_4_minus_carboxymethylenebut_minus_2_minus_en_minus_1_space_4_minus_olide.sbmlCompartment="uVol"; xxx_space_2_minus_Chloromaleylacetate.sbmlRole="species"; xxx_space_2_minus_Chloromaleylacetate.sbmlName="_space_2_minus_Chloromaleylacetate"; xxx_space_2_minus_Chloromaleylacetate.sbmlCompartment="uVol"; cis_minus_4_minus_Carboxymethylenebut_minus_2_minus_en_minus_4_minus_olide.sbmlRole="species"; cis_minus_4_minus_Carboxymethylenebut_minus_2_minus_en_minus_4_minus_olide.sbmlCompartment="uVol"; xxx_space_4_minus_Hydroxy_minus_2_minus_oxopentanoate.sbmlRole="species"; xxx_space_4_minus_Hydroxy_minus_2_minus_oxopentanoate.sbmlName="_space_4_minus_Hydroxy_minus_2_minus_oxopentanoate"; xxx_space_4_minus_Hydroxy_minus_2_minus_oxopentanoate.sbmlCompartment="uVol"; xxx_space_2_minus_Maleylacetate.sbmlRole="species"; xxx_space_2_minus_Maleylacetate.sbmlName="_space_2_minus_Maleylacetate"; xxx_space_2_minus_Maleylacetate.sbmlCompartment="uVol"; Acetaldehyde.sbmlRole="species"; Acetaldehyde.sbmlCompartment="uVol"; Pyruvate.sbmlRole="species"; Pyruvate.sbmlCompartment="uVol"; R05511.sbmlRole="rate"; R05511.kf.sbmlRole="rate"; R05511.kb.sbmlRole="rate"; R05510.sbmlRole="rate"; R05510.kf.sbmlRole="rate"; R05510.kb.sbmlRole="rate"; R03893.sbmlRole="rate"; R03893.kf.sbmlRole="rate"; R03893.kb.sbmlRole="rate"; R00750.sbmlRole="rate"; R00750.kf.sbmlRole="rate"; R00750.kb.sbmlRole="rate"; }