// This model generated automatically from SBML // unit definitions import nsrunit; unit conversion off; // SBML property definitions property sbmlRole=string; property sbmlName=string; property sbmlCompartment=string; // SBML reactions // R00438: RNA => UDP // R02101: dUMP <=> dTMP // R00575: L_minus_Glutamine <=> Carbamoyl_space_phosphate // R01397: Carbamoyl_space_phosphate <=> N_minus_Carbamoyl_minus_L_minus_aspartate // R00571: UTP <=> CTP // R01993: space_S_space_minus_Dihydroorotate => N_minus_Carbamoyl_minus_L_minus_aspartate // R02325: dCTP <=> dUTP // R02093: dTDP => dTTP // R00965: Orotidine_space_5_space_minus_phosphate <=> UMP // R00156: UDP => UTP // R01870: Orotidine_space_5_space_minus_phosphate => Orotate space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate // R02018: dUDP Thioredoxin_space_disulfide <=> UDP Thioredoxin // R01867: space_S_space_minus_Dihydroorotate => Orotate // R02331: dUDP => dUTP // R00158: UMP => UDP // R02100: dUTP <=> dUMP // R01665: dCMP <=> dCDP // R00443: UTP => RNA // R02024: dCDP Thioredoxin_space_disulfide <=> CDP Thioredoxin // R00570: CDP => CTP // R02098: dUMP => dUDP // R02094: dTMP => dTDP // R00442: CTP => RNA // R00378: dTTP => DNA // R00377: dCTP => DNA // R00568: CTP <=> UTP // R02326: dCDP => dCTP // R00512: CMP => CDP // R02016: Thioredoxin_space_disulfide <=> Thioredoxin // R00440: RNA => CDP 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_8_space_1_space_9 = 0 M; real E3_space_5_space_2_space_3 = 0 M; real E2_space_7_space_7_space_7 = 0 M; real E2_space_7_space_7_space_8 = 0 M; real E2_space_7_space_7_space_6 = 0 M; real E3_space_5_space_4_space_13 = 0 M; real E1_space_3_space_3_space_1 = 0 M; real E6_space_3_space_4_space_2 = 0 M; real E2_space_7_space_4_space_6 = 0 M; real E2_space_4_space_2_space_10 = 0 M; real E3_space_6_space_1_space_23 = 0 M; real E1_space_17_space_4_space_1 = 0 M; real E2_space_7_space_4_space_9 = 0 M; real E2_space_7_space_4_space_14 = 0 M; real E2_space_7_space_4_space_22 = 0 M; real E4_space_1_space_1_space_23 = 0 M; real E2_space_1_space_1_space_45 = 0 M; real E2_space_1_space_3_space_2 = 0 M; real E6_space_3_space_5_space_5 = 0 M; real N_minus_Carbamoyl_minus_L_minus_aspartate(time) M; real Carbamoyl_space_phosphate(time) M; real L_minus_Glutamine(time) M; real Thioredoxin(time) M; real Thioredoxin_space_disulfide(time) M; real space_S_space_minus_Dihydroorotate(time) M; real RNA(time) M; real DNA(time) M; real CTP(time) M; real dCTP(time) M; real dUTP(time) M; real dTTP(time) M; real UTP(time) M; real Orotate(time) M; real space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate(time) M; real UDP(time) M; real CDP(time) M; real dUDP(time) M; real dTDP(time) M; real dCDP(time) M; real Orotidine_space_5_space_minus_phosphate(time) M; real dUMP(time) M; real CMP(time) M; real dCMP(time) M; real dTMP(time) M; real UMP(time) M; real R00438(time) katal; extern real R00438.kf; extern real R00438.kb; real R02101(time) katal; extern real R02101.kf; extern real R02101.kb; real R00575(time) katal; extern real R00575.kf; extern real R00575.kb; real R01397(time) katal; extern real R01397.kf; extern real R01397.kb; real R00571(time) katal; extern real R00571.kf; extern real R00571.kb; real R01993(time) katal; extern real R01993.kf; extern real R01993.kb; real R02325(time) katal; extern real R02325.kf; extern real R02325.kb; real R02093(time) katal; extern real R02093.kf; extern real R02093.kb; real R00965(time) katal; extern real R00965.kf; extern real R00965.kb; real R00156(time) katal; extern real R00156.kf; extern real R00156.kb; real R01870(time) katal; extern real R01870.kf; extern real R01870.kb; real R02018(time) katal; extern real R02018.kf; extern real R02018.kb; real R01867(time) katal; extern real R01867.kf; extern real R01867.kb; real R02331(time) katal; extern real R02331.kf; extern real R02331.kb; real R00158(time) katal; extern real R00158.kf; extern real R00158.kb; real R02100(time) katal; extern real R02100.kf; extern real R02100.kb; real R01665(time) katal; extern real R01665.kf; extern real R01665.kb; real R00443(time) katal; extern real R00443.kf; extern real R00443.kb; real R02024(time) katal; extern real R02024.kf; extern real R02024.kb; real R00570(time) katal; extern real R00570.kf; extern real R00570.kb; real R02098(time) katal; extern real R02098.kf; extern real R02098.kb; real R02094(time) katal; extern real R02094.kf; extern real R02094.kb; real R00442(time) katal; extern real R00442.kf; extern real R00442.kb; real R00378(time) katal; extern real R00378.kf; extern real R00378.kb; real R00377(time) katal; extern real R00377.kf; extern real R00377.kb; real R00568(time) katal; extern real R00568.kf; extern real R00568.kb; real R02326(time) katal; extern real R02326.kf; extern real R02326.kb; real R00512(time) katal; extern real R00512.kf; extern real R00512.kb; real R02016(time) katal; extern real R02016.kf; extern real R02016.kb; real R00440(time) katal; extern real R00440.kf; extern real R00440.kb; // equations when (time=time.min) N_minus_Carbamoyl_minus_L_minus_aspartate = 0; N_minus_Carbamoyl_minus_L_minus_aspartate:time = (R01397 + R01993)/uVol; when (time=time.min) Carbamoyl_space_phosphate = 0; Carbamoyl_space_phosphate:time = (R00575 + -1*R01397)/uVol; when (time=time.min) L_minus_Glutamine = 0; L_minus_Glutamine:time = (-1*R00575)/uVol; when (time=time.min) Thioredoxin = 0; Thioredoxin:time = (R02018 + R02024 + R02016)/uVol; when (time=time.min) Thioredoxin_space_disulfide = 0; Thioredoxin_space_disulfide:time = (-1*R02018 + -1*R02024 + -1*R02016)/uVol; when (time=time.min) space_S_space_minus_Dihydroorotate = 0; space_S_space_minus_Dihydroorotate:time = (-1*R01993 + -1*R01867)/uVol; when (time=time.min) RNA = 0; RNA:time = (-1*R00438 + R00443 + R00442 + -1*R00440)/uVol; when (time=time.min) DNA = 0; DNA:time = (R00378 + R00377)/uVol; when (time=time.min) CTP = 0; CTP:time = (R00571 + R00570 + -1*R00442 + -1*R00568)/uVol; when (time=time.min) dCTP = 0; dCTP:time = (-1*R02325 + -1*R00377 + R02326)/uVol; when (time=time.min) dUTP = 0; dUTP:time = (R02325 + R02331 + -1*R02100)/uVol; when (time=time.min) dTTP = 0; dTTP:time = (R02093 + -1*R00378)/uVol; when (time=time.min) UTP = 0; UTP:time = (-1*R00571 + R00156 + -1*R00443 + R00568)/uVol; when (time=time.min) Orotate = 0; Orotate:time = (R01870 + R01867)/uVol; when (time=time.min) space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate = 0; space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate:time = (R01870)/uVol; when (time=time.min) UDP = 0; UDP:time = (R00438 + -1*R00156 + R02018 + R00158)/uVol; when (time=time.min) CDP = 0; CDP:time = (R02024 + -1*R00570 + R00512 + R00440)/uVol; when (time=time.min) dUDP = 0; dUDP:time = (-1*R02018 + -1*R02331 + R02098)/uVol; when (time=time.min) dTDP = 0; dTDP:time = (-1*R02093 + R02094)/uVol; when (time=time.min) dCDP = 0; dCDP:time = (R01665 + -1*R02024 + -1*R02326)/uVol; when (time=time.min) Orotidine_space_5_space_minus_phosphate = 0; Orotidine_space_5_space_minus_phosphate:time = (-1*R00965 + -1*R01870)/uVol; when (time=time.min) dUMP = 0; dUMP:time = (-1*R02101 + R02100 + -1*R02098)/uVol; when (time=time.min) CMP = 0; CMP:time = (-1*R00512)/uVol; when (time=time.min) dCMP = 0; dCMP:time = (-1*R01665)/uVol; when (time=time.min) dTMP = 0; dTMP:time = (R02101 + -1*R02094)/uVol; when (time=time.min) UMP = 0; UMP:time = (R00965 + -1*R00158)/uVol; R00438 = R00438.kf*RNA - R00438.kb*UDP; R02101 = R02101.kf*dUMP - R02101.kb*dTMP; R00575 = R00575.kf*L_minus_Glutamine - R00575.kb*Carbamoyl_space_phosphate; R01397 = R01397.kf*Carbamoyl_space_phosphate - R01397.kb*N_minus_Carbamoyl_minus_L_minus_aspartate; R00571 = R00571.kf*UTP - R00571.kb*CTP; R01993 = R01993.kf*space_S_space_minus_Dihydroorotate - R01993.kb*N_minus_Carbamoyl_minus_L_minus_aspartate; R02325 = R02325.kf*dCTP - R02325.kb*dUTP; R02093 = R02093.kf*dTDP - R02093.kb*dTTP; R00965 = R00965.kf*Orotidine_space_5_space_minus_phosphate - R00965.kb*UMP; R00156 = R00156.kf*UDP - R00156.kb*UTP; R01870 = R01870.kf*Orotidine_space_5_space_minus_phosphate - R01870.kb*Orotate*space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate; R02018 = R02018.kf*dUDP*Thioredoxin_space_disulfide - R02018.kb*UDP*Thioredoxin; R01867 = R01867.kf*space_S_space_minus_Dihydroorotate - R01867.kb*Orotate; R02331 = R02331.kf*dUDP - R02331.kb*dUTP; R00158 = R00158.kf*UMP - R00158.kb*UDP; R02100 = R02100.kf*dUTP - R02100.kb*dUMP; R01665 = R01665.kf*dCMP - R01665.kb*dCDP; R00443 = R00443.kf*UTP - R00443.kb*RNA; R02024 = R02024.kf*dCDP*Thioredoxin_space_disulfide - R02024.kb*CDP*Thioredoxin; R00570 = R00570.kf*CDP - R00570.kb*CTP; R02098 = R02098.kf*dUMP - R02098.kb*dUDP; R02094 = R02094.kf*dTMP - R02094.kb*dTDP; R00442 = R00442.kf*CTP - R00442.kb*RNA; R00378 = R00378.kf*dTTP - R00378.kb*DNA; R00377 = R00377.kf*dCTP - R00377.kb*DNA; R00568 = R00568.kf*CTP - R00568.kb*UTP; R02326 = R02326.kf*dCDP - R02326.kb*dCTP; R00512 = R00512.kf*CMP - R00512.kb*CDP; R02016 = R02016.kf*Thioredoxin_space_disulfide - R02016.kb*Thioredoxin; R00440 = R00440.kf*RNA - R00440.kb*CDP; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E1_space_8_space_1_space_9.sbmlRole="species"; E1_space_8_space_1_space_9.sbmlCompartment="uVol"; E3_space_5_space_2_space_3.sbmlRole="species"; E3_space_5_space_2_space_3.sbmlCompartment="uVol"; E2_space_7_space_7_space_7.sbmlRole="species"; E2_space_7_space_7_space_7.sbmlCompartment="uVol"; E2_space_7_space_7_space_8.sbmlRole="species"; E2_space_7_space_7_space_8.sbmlCompartment="uVol"; E2_space_7_space_7_space_6.sbmlRole="species"; E2_space_7_space_7_space_6.sbmlCompartment="uVol"; E3_space_5_space_4_space_13.sbmlRole="species"; E3_space_5_space_4_space_13.sbmlCompartment="uVol"; E1_space_3_space_3_space_1.sbmlRole="species"; E1_space_3_space_3_space_1.sbmlCompartment="uVol"; E6_space_3_space_4_space_2.sbmlRole="species"; E6_space_3_space_4_space_2.sbmlCompartment="uVol"; E2_space_7_space_4_space_6.sbmlRole="species"; E2_space_7_space_4_space_6.sbmlCompartment="uVol"; E2_space_4_space_2_space_10.sbmlRole="species"; E2_space_4_space_2_space_10.sbmlCompartment="uVol"; E3_space_6_space_1_space_23.sbmlRole="species"; E3_space_6_space_1_space_23.sbmlCompartment="uVol"; E1_space_17_space_4_space_1.sbmlRole="species"; E1_space_17_space_4_space_1.sbmlCompartment="uVol"; E2_space_7_space_4_space_9.sbmlRole="species"; E2_space_7_space_4_space_9.sbmlCompartment="uVol"; E2_space_7_space_4_space_14.sbmlRole="species"; E2_space_7_space_4_space_14.sbmlCompartment="uVol"; E2_space_7_space_4_space_22.sbmlRole="species"; E2_space_7_space_4_space_22.sbmlCompartment="uVol"; E4_space_1_space_1_space_23.sbmlRole="species"; E4_space_1_space_1_space_23.sbmlCompartment="uVol"; E2_space_1_space_1_space_45.sbmlRole="species"; E2_space_1_space_1_space_45.sbmlCompartment="uVol"; E2_space_1_space_3_space_2.sbmlRole="species"; E2_space_1_space_3_space_2.sbmlCompartment="uVol"; E6_space_3_space_5_space_5.sbmlRole="species"; E6_space_3_space_5_space_5.sbmlCompartment="uVol"; N_minus_Carbamoyl_minus_L_minus_aspartate.sbmlRole="species"; N_minus_Carbamoyl_minus_L_minus_aspartate.sbmlCompartment="uVol"; Carbamoyl_space_phosphate.sbmlRole="species"; Carbamoyl_space_phosphate.sbmlCompartment="uVol"; L_minus_Glutamine.sbmlRole="species"; L_minus_Glutamine.sbmlCompartment="uVol"; Thioredoxin.sbmlRole="species"; Thioredoxin.sbmlCompartment="uVol"; Thioredoxin_space_disulfide.sbmlRole="species"; Thioredoxin_space_disulfide.sbmlCompartment="uVol"; space_S_space_minus_Dihydroorotate.sbmlRole="species"; space_S_space_minus_Dihydroorotate.sbmlCompartment="uVol"; RNA.sbmlRole="species"; RNA.sbmlCompartment="uVol"; DNA.sbmlRole="species"; DNA.sbmlCompartment="uVol"; CTP.sbmlRole="species"; CTP.sbmlCompartment="uVol"; dCTP.sbmlRole="species"; dCTP.sbmlCompartment="uVol"; dUTP.sbmlRole="species"; dUTP.sbmlCompartment="uVol"; dTTP.sbmlRole="species"; dTTP.sbmlCompartment="uVol"; UTP.sbmlRole="species"; UTP.sbmlCompartment="uVol"; Orotate.sbmlRole="species"; Orotate.sbmlCompartment="uVol"; space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate.sbmlRole="species"; space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate.sbmlCompartment="uVol"; UDP.sbmlRole="species"; UDP.sbmlCompartment="uVol"; CDP.sbmlRole="species"; CDP.sbmlCompartment="uVol"; dUDP.sbmlRole="species"; dUDP.sbmlCompartment="uVol"; dTDP.sbmlRole="species"; dTDP.sbmlCompartment="uVol"; dCDP.sbmlRole="species"; dCDP.sbmlCompartment="uVol"; Orotidine_space_5_space_minus_phosphate.sbmlRole="species"; Orotidine_space_5_space_minus_phosphate.sbmlCompartment="uVol"; dUMP.sbmlRole="species"; dUMP.sbmlCompartment="uVol"; CMP.sbmlRole="species"; CMP.sbmlCompartment="uVol"; dCMP.sbmlRole="species"; dCMP.sbmlCompartment="uVol"; dTMP.sbmlRole="species"; dTMP.sbmlCompartment="uVol"; UMP.sbmlRole="species"; UMP.sbmlCompartment="uVol"; R00438.sbmlRole="rate"; R00438.kf.sbmlRole="rate"; R00438.kb.sbmlRole="rate"; R02101.sbmlRole="rate"; R02101.kf.sbmlRole="rate"; R02101.kb.sbmlRole="rate"; R00575.sbmlRole="rate"; R00575.kf.sbmlRole="rate"; R00575.kb.sbmlRole="rate"; R01397.sbmlRole="rate"; R01397.kf.sbmlRole="rate"; R01397.kb.sbmlRole="rate"; R00571.sbmlRole="rate"; R00571.kf.sbmlRole="rate"; R00571.kb.sbmlRole="rate"; R01993.sbmlRole="rate"; R01993.kf.sbmlRole="rate"; R01993.kb.sbmlRole="rate"; R02325.sbmlRole="rate"; R02325.kf.sbmlRole="rate"; R02325.kb.sbmlRole="rate"; R02093.sbmlRole="rate"; R02093.kf.sbmlRole="rate"; R02093.kb.sbmlRole="rate"; R00965.sbmlRole="rate"; R00965.kf.sbmlRole="rate"; R00965.kb.sbmlRole="rate"; R00156.sbmlRole="rate"; R00156.kf.sbmlRole="rate"; R00156.kb.sbmlRole="rate"; R01870.sbmlRole="rate"; R01870.kf.sbmlRole="rate"; R01870.kb.sbmlRole="rate"; R02018.sbmlRole="rate"; R02018.kf.sbmlRole="rate"; R02018.kb.sbmlRole="rate"; R01867.sbmlRole="rate"; R01867.kf.sbmlRole="rate"; R01867.kb.sbmlRole="rate"; R02331.sbmlRole="rate"; R02331.kf.sbmlRole="rate"; R02331.kb.sbmlRole="rate"; R00158.sbmlRole="rate"; R00158.kf.sbmlRole="rate"; R00158.kb.sbmlRole="rate"; R02100.sbmlRole="rate"; R02100.kf.sbmlRole="rate"; R02100.kb.sbmlRole="rate"; R01665.sbmlRole="rate"; R01665.kf.sbmlRole="rate"; R01665.kb.sbmlRole="rate"; R00443.sbmlRole="rate"; R00443.kf.sbmlRole="rate"; R00443.kb.sbmlRole="rate"; R02024.sbmlRole="rate"; R02024.kf.sbmlRole="rate"; R02024.kb.sbmlRole="rate"; R00570.sbmlRole="rate"; R00570.kf.sbmlRole="rate"; R00570.kb.sbmlRole="rate"; R02098.sbmlRole="rate"; R02098.kf.sbmlRole="rate"; R02098.kb.sbmlRole="rate"; R02094.sbmlRole="rate"; R02094.kf.sbmlRole="rate"; R02094.kb.sbmlRole="rate"; R00442.sbmlRole="rate"; R00442.kf.sbmlRole="rate"; R00442.kb.sbmlRole="rate"; R00378.sbmlRole="rate"; R00378.kf.sbmlRole="rate"; R00378.kb.sbmlRole="rate"; R00377.sbmlRole="rate"; R00377.kf.sbmlRole="rate"; R00377.kb.sbmlRole="rate"; R00568.sbmlRole="rate"; R00568.kf.sbmlRole="rate"; R00568.kb.sbmlRole="rate"; R02326.sbmlRole="rate"; R02326.kf.sbmlRole="rate"; R02326.kb.sbmlRole="rate"; R00512.sbmlRole="rate"; R00512.kf.sbmlRole="rate"; R00512.kb.sbmlRole="rate"; R02016.sbmlRole="rate"; R02016.kf.sbmlRole="rate"; R02016.kb.sbmlRole="rate"; R00440.sbmlRole="rate"; R00440.kf.sbmlRole="rate"; R00440.kb.sbmlRole="rate"; }