// This model generated automatically from SBML // WARNING: Renamed variable _space_4_minus_Phospho_minus_D_minus_erythronate to xxx_space_4_minus_Phospho_minus_D_minus_erythronate due to JSim namespace restrictions // WARNING: Renamed variable _space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate to xxx_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate due to JSim namespace restrictions // WARNING: Renamed variable _space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate to xxx_space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate due to JSim namespace restrictions // WARNING: Renamed variable _space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate to xxx_space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate due to JSim namespace restrictions // WARNING: Renamed variable _space_4_minus_Hydroxy_minus_L_minus_threonine to xxx_space_4_minus_Hydroxy_minus_L_minus_threonine 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 // R05085: O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine => _space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate // R01710: Pyridoxamine => Pyridoxal // R05838: _space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate <=> Pyridoxine_space_phosphate // R01825: D_minus_Erythrose_space_4_minus_phosphate => _space_4_minus_Phospho_minus_D_minus_erythronate // R05681: O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine <=> _space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate // R00278: Pyridoxine_space_phosphate <=> Pyridoxal_space_phosphate // R01711: Pyridoxine => Pyridoxal // R00174: Pyridoxal <=> Pyridoxal_space_phosphate // R00277: Pyridoxamine_space_phosphate <=> Pyridoxal_space_phosphate // R01909: Pyridoxine <=> Pyridoxine_space_phosphate // R02493: Pyridoxamine <=> Pyridoxamine_space_phosphate // R05086: O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine <=> _space_4_minus_Hydroxy_minus_L_minus_threonine // R04210: _space_4_minus_Phospho_minus_D_minus_erythronate => _space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate 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_2_space_1_space_72 = 0 M; real E1_space_1_space_1_space_290 = 0 M; real E1_space_4_space_3_space_5 = 0 M; real E2_space_7_space_1_space_35 = 0 M; real E2_space_6_space_1_space_52 = 0 M; real E2_space_6_space_99_space_2 = 0 M; real E1_space_1_space_1_space_262 = 0 M; real E4_space_2_space_3_space_1 = 0 M; real D_minus_Erythrose_space_4_minus_phosphate(time) M; real xxx_space_4_minus_Phospho_minus_D_minus_erythronate(time) M; real Pyridoxal(time) M; real Pyridoxine(time) M; real Pyridoxamine(time) M; real xxx_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate(time) M; real Pyridoxal_space_phosphate(time) M; real Pyridoxine_space_phosphate(time) M; real xxx_space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate(time) M; real xxx_space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate(time) M; real O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine(time) M; real Pyridoxamine_space_phosphate(time) M; real xxx_space_4_minus_Hydroxy_minus_L_minus_threonine(time) M; real R05085(time) katal; extern real R05085.kf; extern real R05085.kb; real R01710(time) katal; extern real R01710.kf; extern real R01710.kb; real R05838(time) katal; extern real R05838.kf; extern real R05838.kb; real R01825(time) katal; extern real R01825.kf; extern real R01825.kb; real R05681(time) katal; extern real R05681.kf; extern real R05681.kb; real R00278(time) katal; extern real R00278.kf; extern real R00278.kb; real R01711(time) katal; extern real R01711.kf; extern real R01711.kb; real R00174(time) katal; extern real R00174.kf; extern real R00174.kb; real R00277(time) katal; extern real R00277.kf; extern real R00277.kb; real R01909(time) katal; extern real R01909.kf; extern real R01909.kb; real R02493(time) katal; extern real R02493.kf; extern real R02493.kb; real R05086(time) katal; extern real R05086.kf; extern real R05086.kb; real R04210(time) katal; extern real R04210.kf; extern real R04210.kb; // equations when (time=time.min) D_minus_Erythrose_space_4_minus_phosphate = 0; (D_minus_Erythrose_space_4_minus_phosphate*uVol):time = -1*R01825; when (time=time.min) xxx_space_4_minus_Phospho_minus_D_minus_erythronate = 0; (xxx_space_4_minus_Phospho_minus_D_minus_erythronate*uVol):time = R01825 + -1*R04210; when (time=time.min) Pyridoxal = 0; (Pyridoxal*uVol):time = R01710 + R01711 + -1*R00174; when (time=time.min) Pyridoxine = 0; (Pyridoxine*uVol):time = -1*R01711 + -1*R01909; when (time=time.min) Pyridoxamine = 0; (Pyridoxamine*uVol):time = -1*R01710 + -1*R02493; when (time=time.min) xxx_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate = 0; (xxx_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate*uVol):time = R05085 + R04210; when (time=time.min) Pyridoxal_space_phosphate = 0; (Pyridoxal_space_phosphate*uVol):time = R00278 + R00174 + R00277; when (time=time.min) Pyridoxine_space_phosphate = 0; (Pyridoxine_space_phosphate*uVol):time = R05838 + -1*R00278 + R01909; when (time=time.min) xxx_space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate = 0; (xxx_space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate*uVol):time = -1*R05838; when (time=time.min) xxx_space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate = 0; (xxx_space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate*uVol):time = R05681; when (time=time.min) O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine = 0; (O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine*uVol):time = -1*R05085 + -1*R05681 + -1*R05086; when (time=time.min) Pyridoxamine_space_phosphate = 0; (Pyridoxamine_space_phosphate*uVol):time = -1*R00277 + R02493; when (time=time.min) xxx_space_4_minus_Hydroxy_minus_L_minus_threonine = 0; (xxx_space_4_minus_Hydroxy_minus_L_minus_threonine*uVol):time = R05086; R05085 = R05085.kf*O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine - R05085.kb*_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate; R01710 = R01710.kf*Pyridoxamine - R01710.kb*Pyridoxal; R05838 = R05838.kf*_space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate - R05838.kb*Pyridoxine_space_phosphate; R01825 = R01825.kf*D_minus_Erythrose_space_4_minus_phosphate - R01825.kb*_space_4_minus_Phospho_minus_D_minus_erythronate; R05681 = R05681.kf*O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine - R05681.kb*_space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate; R00278 = R00278.kf*Pyridoxine_space_phosphate - R00278.kb*Pyridoxal_space_phosphate; R01711 = R01711.kf*Pyridoxine - R01711.kb*Pyridoxal; R00174 = R00174.kf*Pyridoxal - R00174.kb*Pyridoxal_space_phosphate; R00277 = R00277.kf*Pyridoxamine_space_phosphate - R00277.kb*Pyridoxal_space_phosphate; R01909 = R01909.kf*Pyridoxine - R01909.kb*Pyridoxine_space_phosphate; R02493 = R02493.kf*Pyridoxamine - R02493.kb*Pyridoxamine_space_phosphate; R05086 = R05086.kf*O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine - R05086.kb*_space_4_minus_Hydroxy_minus_L_minus_threonine; R04210 = R04210.kf*_space_4_minus_Phospho_minus_D_minus_erythronate - R04210.kb*_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E1_space_2_space_1_space_72.sbmlRole="species"; E1_space_2_space_1_space_72.sbmlCompartment="uVol"; E1_space_1_space_1_space_290.sbmlRole="species"; E1_space_1_space_1_space_290.sbmlCompartment="uVol"; E1_space_4_space_3_space_5.sbmlRole="species"; E1_space_4_space_3_space_5.sbmlCompartment="uVol"; E2_space_7_space_1_space_35.sbmlRole="species"; E2_space_7_space_1_space_35.sbmlCompartment="uVol"; E2_space_6_space_1_space_52.sbmlRole="species"; E2_space_6_space_1_space_52.sbmlCompartment="uVol"; E2_space_6_space_99_space_2.sbmlRole="species"; E2_space_6_space_99_space_2.sbmlCompartment="uVol"; E1_space_1_space_1_space_262.sbmlRole="species"; E1_space_1_space_1_space_262.sbmlCompartment="uVol"; E4_space_2_space_3_space_1.sbmlRole="species"; E4_space_2_space_3_space_1.sbmlCompartment="uVol"; D_minus_Erythrose_space_4_minus_phosphate.sbmlRole="species"; D_minus_Erythrose_space_4_minus_phosphate.sbmlCompartment="uVol"; xxx_space_4_minus_Phospho_minus_D_minus_erythronate.sbmlRole="species"; xxx_space_4_minus_Phospho_minus_D_minus_erythronate.sbmlName="_space_4_minus_Phospho_minus_D_minus_erythronate"; xxx_space_4_minus_Phospho_minus_D_minus_erythronate.sbmlCompartment="uVol"; Pyridoxal.sbmlRole="species"; Pyridoxal.sbmlCompartment="uVol"; Pyridoxine.sbmlRole="species"; Pyridoxine.sbmlCompartment="uVol"; Pyridoxamine.sbmlRole="species"; Pyridoxamine.sbmlCompartment="uVol"; xxx_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate.sbmlRole="species"; xxx_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate.sbmlName="_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate"; xxx_space_2_minus_Oxo_minus_3_minus_hydroxy_minus_4_minus_phosphobutanoate.sbmlCompartment="uVol"; Pyridoxal_space_phosphate.sbmlRole="species"; Pyridoxal_space_phosphate.sbmlCompartment="uVol"; Pyridoxine_space_phosphate.sbmlRole="species"; Pyridoxine_space_phosphate.sbmlCompartment="uVol"; xxx_space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate.sbmlRole="species"; xxx_space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate.sbmlName="_space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate"; xxx_space_3_minus_Amino_minus_2_minus_oxopropyl_space_phosphate.sbmlCompartment="uVol"; xxx_space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate.sbmlRole="species"; xxx_space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate.sbmlName="_space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate"; xxx_space_2_minus_Amino_minus_3_minus_oxo_minus_4_minus_phosphonooxybutyrate.sbmlCompartment="uVol"; O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine.sbmlRole="species"; O_minus_Phospho_minus_4_minus_hydroxy_minus_L_minus_threonine.sbmlCompartment="uVol"; Pyridoxamine_space_phosphate.sbmlRole="species"; Pyridoxamine_space_phosphate.sbmlCompartment="uVol"; xxx_space_4_minus_Hydroxy_minus_L_minus_threonine.sbmlRole="species"; xxx_space_4_minus_Hydroxy_minus_L_minus_threonine.sbmlName="_space_4_minus_Hydroxy_minus_L_minus_threonine"; xxx_space_4_minus_Hydroxy_minus_L_minus_threonine.sbmlCompartment="uVol"; R05085.sbmlRole="rate"; R05085.kf.sbmlRole="rate"; R05085.kb.sbmlRole="rate"; R01710.sbmlRole="rate"; R01710.kf.sbmlRole="rate"; R01710.kb.sbmlRole="rate"; R05838.sbmlRole="rate"; R05838.kf.sbmlRole="rate"; R05838.kb.sbmlRole="rate"; R01825.sbmlRole="rate"; R01825.kf.sbmlRole="rate"; R01825.kb.sbmlRole="rate"; R05681.sbmlRole="rate"; R05681.kf.sbmlRole="rate"; R05681.kb.sbmlRole="rate"; R00278.sbmlRole="rate"; R00278.kf.sbmlRole="rate"; R00278.kb.sbmlRole="rate"; R01711.sbmlRole="rate"; R01711.kf.sbmlRole="rate"; R01711.kb.sbmlRole="rate"; R00174.sbmlRole="rate"; R00174.kf.sbmlRole="rate"; R00174.kb.sbmlRole="rate"; R00277.sbmlRole="rate"; R00277.kf.sbmlRole="rate"; R00277.kb.sbmlRole="rate"; R01909.sbmlRole="rate"; R01909.kf.sbmlRole="rate"; R01909.kb.sbmlRole="rate"; R02493.sbmlRole="rate"; R02493.kf.sbmlRole="rate"; R02493.kb.sbmlRole="rate"; R05086.sbmlRole="rate"; R05086.kf.sbmlRole="rate"; R05086.kb.sbmlRole="rate"; R04210.sbmlRole="rate"; R04210.kf.sbmlRole="rate"; R04210.kb.sbmlRole="rate"; }