// This model generated automatically from SBML // WARNING: Renamed variable _space_S_space__minus_2_minus_Acetolactate to xxx_space_S_space__minus_2_minus_Acetolactate 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 // R00226: _space_S_space__minus_2_minus_Acetolactate <=> Pyruvate // R02404: Itaconate => Itaconyl_minus_CoA 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 E2_space_2_space_1_space_6 = 0 M; real E6_space_2_space_1_space_5 = 0 M; real xxx_space_S_space__minus_2_minus_Acetolactate(time) M; real Pyruvate(time) M; real Itaconyl_minus_CoA(time) M; real Itaconate(time) M; real R00226(time) katal; extern real R00226.kf; extern real R00226.kb; real R02404(time) katal; extern real R02404.kf; extern real R02404.kb; // equations when (time=time.min) xxx_space_S_space__minus_2_minus_Acetolactate = 0; (xxx_space_S_space__minus_2_minus_Acetolactate*uVol):time = -1*R00226; when (time=time.min) Pyruvate = 0; (Pyruvate*uVol):time = R00226; when (time=time.min) Itaconyl_minus_CoA = 0; (Itaconyl_minus_CoA*uVol):time = R02404; when (time=time.min) Itaconate = 0; (Itaconate*uVol):time = -1*R02404; R00226 = R00226.kf*_space_S_space__minus_2_minus_Acetolactate - R00226.kb*Pyruvate; R02404 = R02404.kf*Itaconate - R02404.kb*Itaconyl_minus_CoA; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E2_space_2_space_1_space_6.sbmlRole="species"; E2_space_2_space_1_space_6.sbmlCompartment="uVol"; E6_space_2_space_1_space_5.sbmlRole="species"; E6_space_2_space_1_space_5.sbmlCompartment="uVol"; xxx_space_S_space__minus_2_minus_Acetolactate.sbmlRole="species"; xxx_space_S_space__minus_2_minus_Acetolactate.sbmlName="_space_S_space__minus_2_minus_Acetolactate"; xxx_space_S_space__minus_2_minus_Acetolactate.sbmlCompartment="uVol"; Pyruvate.sbmlRole="species"; Pyruvate.sbmlCompartment="uVol"; Itaconyl_minus_CoA.sbmlRole="species"; Itaconyl_minus_CoA.sbmlCompartment="uVol"; Itaconate.sbmlRole="species"; Itaconate.sbmlCompartment="uVol"; R00226.sbmlRole="rate"; R00226.kf.sbmlRole="rate"; R00226.kb.sbmlRole="rate"; R02404.sbmlRole="rate"; R02404.kf.sbmlRole="rate"; R02404.kb.sbmlRole="rate"; }