// This model generated automatically from SBML // WARNING: Renamed variable _space_10_minus_Formyltetrahydrofolate to xxx_space_10_minus_Formyltetrahydrofolate due to JSim namespace restrictions // WARNING: Renamed variable _space_5_minus_Formyltetrahydrofolate to xxx_space_5_minus_Formyltetrahydrofolate due to JSim namespace restrictions // WARNING: Renamed variable _space_5_space_10_minus_Methenyltetrahydrofolate to xxx_space_5_space_10_minus_Methenyltetrahydrofolate due to JSim namespace restrictions // WARNING: Renamed variable _space_5_space_10_minus_Methylenetetrahydrofolate to xxx_space_5_space_10_minus_Methylenetetrahydrofolate due to JSim namespace restrictions // WARNING: Renamed variable _space_5_minus_Methyltetrahydrofolate to xxx_space_5_minus_Methyltetrahydrofolate 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 // R01220: _space_5_space_10_minus_Methylenetetrahydrofolate => _space_5_space_10_minus_Methenyltetrahydrofolate // R02236: Folate => Dihydrofolate // R03940: _space_10_minus_Formyltetrahydrofolate <=> Tetrahydrofolate // R04560: _space_10_minus_Formyltetrahydrofolate => Tetrahydrofolate // R04326: Tetrahydrofolate <=> _space_5_space_10_minus_Methenyltetrahydrofolate // R02101: _space_5_space_10_minus_Methylenetetrahydrofolate => Dihydrofolate // R00944: _space_10_minus_Formyltetrahydrofolate <=> Tetrahydrofolate // R01655: _space_5_space_10_minus_Methenyltetrahydrofolate => _space_10_minus_Formyltetrahydrofolate // R00936: Tetrahydrofolate <=> Dihydrofolate // R04325: _space_10_minus_Formyltetrahydrofolate => Tetrahydrofolate // R00946: _space_5_minus_Methyltetrahydrofolate => Tetrahydrofolate // R02301: _space_5_minus_Formyltetrahydrofolate <=> _space_5_space_10_minus_Methenyltetrahydrofolate // R01224: _space_5_minus_Methyltetrahydrofolate <=> _space_5_space_10_minus_Methylenetetrahydrofolate // R04125: Tetrahydrofolate => _space_5_space_10_minus_Methylenetetrahydrofolate // R02300: _space_5_space_10_minus_Methenyltetrahydrofolate <=> _space_5_minus_Formyltetrahydrofolate // R00945: _space_5_space_10_minus_Methylenetetrahydrofolate => Tetrahydrofolate 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 E1_space_5_space_1_space_3 = 0 M; real E2_space_1_space_2_space_3 = 0 M; real E2_space_1_space_2_space_2 = 0 M; real E3_space_5_space_1_space_10 = 0 M; real E2_space_1_space_2_space_9 = 0 M; real E2_space_1_space_1_space_13 = 0 M; real E2_space_1_space_1_space_45 = 0 M; real E2_space_1_space_2_space_10 = 0 M; real E2_space_1_space_2_space_1 = 0 M; real E3_space_5_space_4_space_9 = 0 M; real E6_space_3_space_3_space_2 = 0 M; real E1_space_5_space_1_space_5 = 0 M; real E1_space_5_space_1_space_20 = 0 M; real Folate(time) M; real Dihydrofolate(time) M; real Tetrahydrofolate(time) M; real xxx_space_10_minus_Formyltetrahydrofolate(time) M; real xxx_space_5_minus_Formyltetrahydrofolate(time) M; real xxx_space_5_space_10_minus_Methenyltetrahydrofolate(time) M; real xxx_space_5_space_10_minus_Methylenetetrahydrofolate(time) M; real xxx_space_5_minus_Methyltetrahydrofolate(time) M; real R01220(time) katal; extern real R01220.kf; extern real R01220.kb; real R02236(time) katal; extern real R02236.kf; extern real R02236.kb; real R03940(time) katal; extern real R03940.kf; extern real R03940.kb; real R04560(time) katal; extern real R04560.kf; extern real R04560.kb; real R04326(time) katal; extern real R04326.kf; extern real R04326.kb; real R02101(time) katal; extern real R02101.kf; extern real R02101.kb; real R00944(time) katal; extern real R00944.kf; extern real R00944.kb; real R01655(time) katal; extern real R01655.kf; extern real R01655.kb; real R00936(time) katal; extern real R00936.kf; extern real R00936.kb; real R04325(time) katal; extern real R04325.kf; extern real R04325.kb; real R00946(time) katal; extern real R00946.kf; extern real R00946.kb; real R02301(time) katal; extern real R02301.kf; extern real R02301.kb; real R01224(time) katal; extern real R01224.kf; extern real R01224.kb; real R04125(time) katal; extern real R04125.kf; extern real R04125.kb; real R02300(time) katal; extern real R02300.kf; extern real R02300.kb; real R00945(time) katal; extern real R00945.kf; extern real R00945.kb; // equations when (time=time.min) Folate = 0; (Folate*uVol):time = -1*R02236; when (time=time.min) Dihydrofolate = 0; (Dihydrofolate*uVol):time = R02236 + R02101 + R00936; when (time=time.min) Tetrahydrofolate = 0; (Tetrahydrofolate*uVol):time = R03940 + R04560 + -1*R04326 + R00944 + -1*R00936 + R04325 + R00946 + -1*R04125 + R00945; when (time=time.min) xxx_space_10_minus_Formyltetrahydrofolate = 0; (xxx_space_10_minus_Formyltetrahydrofolate*uVol):time = -1*R03940 + -1*R04560 + -1*R00944 + R01655 + -1*R04325; when (time=time.min) xxx_space_5_minus_Formyltetrahydrofolate = 0; (xxx_space_5_minus_Formyltetrahydrofolate*uVol):time = -1*R02301 + R02300; when (time=time.min) xxx_space_5_space_10_minus_Methenyltetrahydrofolate = 0; (xxx_space_5_space_10_minus_Methenyltetrahydrofolate*uVol):time = R01220 + R04326 + -1*R01655 + R02301 + -1*R02300; when (time=time.min) xxx_space_5_space_10_minus_Methylenetetrahydrofolate = 0; (xxx_space_5_space_10_minus_Methylenetetrahydrofolate*uVol):time = -1*R01220 + -1*R02101 + R01224 + R04125 + -1*R00945; when (time=time.min) xxx_space_5_minus_Methyltetrahydrofolate = 0; (xxx_space_5_minus_Methyltetrahydrofolate*uVol):time = -1*R00946 + -1*R01224; R01220 = R01220.kf*_space_5_space_10_minus_Methylenetetrahydrofolate - R01220.kb*_space_5_space_10_minus_Methenyltetrahydrofolate; R02236 = R02236.kf*Folate - R02236.kb*Dihydrofolate; R03940 = R03940.kf*_space_10_minus_Formyltetrahydrofolate - R03940.kb*Tetrahydrofolate; R04560 = R04560.kf*_space_10_minus_Formyltetrahydrofolate - R04560.kb*Tetrahydrofolate; R04326 = R04326.kf*Tetrahydrofolate - R04326.kb*_space_5_space_10_minus_Methenyltetrahydrofolate; R02101 = R02101.kf*_space_5_space_10_minus_Methylenetetrahydrofolate - R02101.kb*Dihydrofolate; R00944 = R00944.kf*_space_10_minus_Formyltetrahydrofolate - R00944.kb*Tetrahydrofolate; R01655 = R01655.kf*_space_5_space_10_minus_Methenyltetrahydrofolate - R01655.kb*_space_10_minus_Formyltetrahydrofolate; R00936 = R00936.kf*Tetrahydrofolate - R00936.kb*Dihydrofolate; R04325 = R04325.kf*_space_10_minus_Formyltetrahydrofolate - R04325.kb*Tetrahydrofolate; R00946 = R00946.kf*_space_5_minus_Methyltetrahydrofolate - R00946.kb*Tetrahydrofolate; R02301 = R02301.kf*_space_5_minus_Formyltetrahydrofolate - R02301.kb*_space_5_space_10_minus_Methenyltetrahydrofolate; R01224 = R01224.kf*_space_5_minus_Methyltetrahydrofolate - R01224.kb*_space_5_space_10_minus_Methylenetetrahydrofolate; R04125 = R04125.kf*Tetrahydrofolate - R04125.kb*_space_5_space_10_minus_Methylenetetrahydrofolate; R02300 = R02300.kf*_space_5_space_10_minus_Methenyltetrahydrofolate - R02300.kb*_space_5_minus_Formyltetrahydrofolate; R00945 = R00945.kf*_space_5_space_10_minus_Methylenetetrahydrofolate - R00945.kb*Tetrahydrofolate; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E1_space_5_space_1_space_3.sbmlRole="species"; E1_space_5_space_1_space_3.sbmlCompartment="uVol"; E2_space_1_space_2_space_3.sbmlRole="species"; E2_space_1_space_2_space_3.sbmlCompartment="uVol"; E2_space_1_space_2_space_2.sbmlRole="species"; E2_space_1_space_2_space_2.sbmlCompartment="uVol"; E3_space_5_space_1_space_10.sbmlRole="species"; E3_space_5_space_1_space_10.sbmlCompartment="uVol"; E2_space_1_space_2_space_9.sbmlRole="species"; E2_space_1_space_2_space_9.sbmlCompartment="uVol"; E2_space_1_space_1_space_13.sbmlRole="species"; E2_space_1_space_1_space_13.sbmlCompartment="uVol"; E2_space_1_space_1_space_45.sbmlRole="species"; E2_space_1_space_1_space_45.sbmlCompartment="uVol"; E2_space_1_space_2_space_10.sbmlRole="species"; E2_space_1_space_2_space_10.sbmlCompartment="uVol"; E2_space_1_space_2_space_1.sbmlRole="species"; E2_space_1_space_2_space_1.sbmlCompartment="uVol"; E3_space_5_space_4_space_9.sbmlRole="species"; E3_space_5_space_4_space_9.sbmlCompartment="uVol"; E6_space_3_space_3_space_2.sbmlRole="species"; E6_space_3_space_3_space_2.sbmlCompartment="uVol"; E1_space_5_space_1_space_5.sbmlRole="species"; E1_space_5_space_1_space_5.sbmlCompartment="uVol"; E1_space_5_space_1_space_20.sbmlRole="species"; E1_space_5_space_1_space_20.sbmlCompartment="uVol"; Folate.sbmlRole="species"; Folate.sbmlCompartment="uVol"; Dihydrofolate.sbmlRole="species"; Dihydrofolate.sbmlCompartment="uVol"; Tetrahydrofolate.sbmlRole="species"; Tetrahydrofolate.sbmlCompartment="uVol"; xxx_space_10_minus_Formyltetrahydrofolate.sbmlRole="species"; xxx_space_10_minus_Formyltetrahydrofolate.sbmlName="_space_10_minus_Formyltetrahydrofolate"; xxx_space_10_minus_Formyltetrahydrofolate.sbmlCompartment="uVol"; xxx_space_5_minus_Formyltetrahydrofolate.sbmlRole="species"; xxx_space_5_minus_Formyltetrahydrofolate.sbmlName="_space_5_minus_Formyltetrahydrofolate"; xxx_space_5_minus_Formyltetrahydrofolate.sbmlCompartment="uVol"; xxx_space_5_space_10_minus_Methenyltetrahydrofolate.sbmlRole="species"; xxx_space_5_space_10_minus_Methenyltetrahydrofolate.sbmlName="_space_5_space_10_minus_Methenyltetrahydrofolate"; xxx_space_5_space_10_minus_Methenyltetrahydrofolate.sbmlCompartment="uVol"; xxx_space_5_space_10_minus_Methylenetetrahydrofolate.sbmlRole="species"; xxx_space_5_space_10_minus_Methylenetetrahydrofolate.sbmlName="_space_5_space_10_minus_Methylenetetrahydrofolate"; xxx_space_5_space_10_minus_Methylenetetrahydrofolate.sbmlCompartment="uVol"; xxx_space_5_minus_Methyltetrahydrofolate.sbmlRole="species"; xxx_space_5_minus_Methyltetrahydrofolate.sbmlName="_space_5_minus_Methyltetrahydrofolate"; xxx_space_5_minus_Methyltetrahydrofolate.sbmlCompartment="uVol"; R01220.sbmlRole="rate"; R01220.kf.sbmlRole="rate"; R01220.kb.sbmlRole="rate"; R02236.sbmlRole="rate"; R02236.kf.sbmlRole="rate"; R02236.kb.sbmlRole="rate"; R03940.sbmlRole="rate"; R03940.kf.sbmlRole="rate"; R03940.kb.sbmlRole="rate"; R04560.sbmlRole="rate"; R04560.kf.sbmlRole="rate"; R04560.kb.sbmlRole="rate"; R04326.sbmlRole="rate"; R04326.kf.sbmlRole="rate"; R04326.kb.sbmlRole="rate"; R02101.sbmlRole="rate"; R02101.kf.sbmlRole="rate"; R02101.kb.sbmlRole="rate"; R00944.sbmlRole="rate"; R00944.kf.sbmlRole="rate"; R00944.kb.sbmlRole="rate"; R01655.sbmlRole="rate"; R01655.kf.sbmlRole="rate"; R01655.kb.sbmlRole="rate"; R00936.sbmlRole="rate"; R00936.kf.sbmlRole="rate"; R00936.kb.sbmlRole="rate"; R04325.sbmlRole="rate"; R04325.kf.sbmlRole="rate"; R04325.kb.sbmlRole="rate"; R00946.sbmlRole="rate"; R00946.kf.sbmlRole="rate"; R00946.kb.sbmlRole="rate"; R02301.sbmlRole="rate"; R02301.kf.sbmlRole="rate"; R02301.kb.sbmlRole="rate"; R01224.sbmlRole="rate"; R01224.kf.sbmlRole="rate"; R01224.kb.sbmlRole="rate"; R04125.sbmlRole="rate"; R04125.kf.sbmlRole="rate"; R04125.kb.sbmlRole="rate"; R02300.sbmlRole="rate"; R02300.kf.sbmlRole="rate"; R02300.kb.sbmlRole="rate"; R00945.sbmlRole="rate"; R00945.kf.sbmlRole="rate"; R00945.kb.sbmlRole="rate"; }