// 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 // R01049: D_minus_Ribose_space_5_minus_phosphate <=> space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate // R00086: ATP <=> ADP // R00127: AMP => ADP // R00376: dGTP => DNA // R00185: Adenosine => AMP // R01229: Guanine => GMP // R01137: dADP => dATP // R00124: ADP => ATP // R03530: dIDP => dITP // R00441: GTP => RNA // R01547: dAMP => dADP // R00435: ATP => RNA // R00200: ATP => ADP // R01138: dATP => dADP // R01858: dGTP <=> dGDP // R00336: Guanosine_space_3_space_space_5_space_minus_bis_space_diphosphate_space_ => GDP // R00430: GTP => GDP // R00722: IDP => ITP // R01857: dGDP => dGTP // R00330: GDP => GTP // R00439: RNA => GDP // R04378: space_1_minus_space_5_space_minus_Phosphoribosyl_space_minus_5_minus_amino_minus_4_minus_imidazolecarboxamide => space_5_minus_Amino_minus_4_minus_imidazolecarboxyamide // R00375: dATP => DNA // R00190: AMP => Adenine // R00437: RNA => ADP // R01230: Xanthosine_space_5_space_minus_phosphate <=> GMP 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_4_space_2_space_7 = 0 M; real E2_space_7_space_4_space_6 = 0 M; real E2_space_7_space_1_space_40 = 0 M; real E3_space_1_space_7_space_2 = 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 E2_space_7_space_4_space_3 = 0 M; real E3_space_6_space_1_space_15 = 0 M; real E2_space_7_space_6_space_1 = 0 M; real E2_space_7_space_1_space_74 = 0 M; real E6_space_3_space_5_space_2 = 0 M; real GDP(time) M; real dGDP(time) M; real dIDP(time) M; real GTP(time) M; real dGTP(time) M; real dITP(time) M; real Guanosine_space_3_space_space_5_space_minus_bis_space_diphosphate_space_(time) M; real RNA(time) M; real DNA(time) M; real ATP(time) M; real dATP(time) M; real ADP(time) M; real dADP(time) M; real dAMP(time) M; real D_minus_Ribose_space_5_minus_phosphate(time) M; real space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate(time) M; real AMP(time) M; real Adenosine(time) M; real Adenine(time) M; real space_1_minus_space_5_space_minus_Phosphoribosyl_space_minus_5_minus_amino_minus_4_minus_imidazolecarboxamide(time) M; real space_5_minus_Amino_minus_4_minus_imidazolecarboxyamide(time) M; real IDP(time) M; real Xanthosine_space_5_space_minus_phosphate(time) M; real ITP(time) M; real GMP(time) M; real Guanine(time) M; real R01049(time) katal; extern real R01049.kf; extern real R01049.kb; real R00086(time) katal; extern real R00086.kf; extern real R00086.kb; real R00127(time) katal; extern real R00127.kf; extern real R00127.kb; real R00376(time) katal; extern real R00376.kf; extern real R00376.kb; real R00185(time) katal; extern real R00185.kf; extern real R00185.kb; real R01229(time) katal; extern real R01229.kf; extern real R01229.kb; real R01137(time) katal; extern real R01137.kf; extern real R01137.kb; real R00124(time) katal; extern real R00124.kf; extern real R00124.kb; real R03530(time) katal; extern real R03530.kf; extern real R03530.kb; real R00441(time) katal; extern real R00441.kf; extern real R00441.kb; real R01547(time) katal; extern real R01547.kf; extern real R01547.kb; real R00435(time) katal; extern real R00435.kf; extern real R00435.kb; real R00200(time) katal; extern real R00200.kf; extern real R00200.kb; real R01138(time) katal; extern real R01138.kf; extern real R01138.kb; real R01858(time) katal; extern real R01858.kf; extern real R01858.kb; real R00336(time) katal; extern real R00336.kf; extern real R00336.kb; real R00430(time) katal; extern real R00430.kf; extern real R00430.kb; real R00722(time) katal; extern real R00722.kf; extern real R00722.kb; real R01857(time) katal; extern real R01857.kf; extern real R01857.kb; real R00330(time) katal; extern real R00330.kf; extern real R00330.kb; real R00439(time) katal; extern real R00439.kf; extern real R00439.kb; real R04378(time) katal; extern real R04378.kf; extern real R04378.kb; real R00375(time) katal; extern real R00375.kf; extern real R00375.kb; real R00190(time) katal; extern real R00190.kf; extern real R00190.kb; real R00437(time) katal; extern real R00437.kf; extern real R00437.kb; real R01230(time) katal; extern real R01230.kf; extern real R01230.kb; // equations when (time=time.min) GDP = 0; GDP:time = (R00336 + R00430 + -1*R00330 + R00439)/uVol; when (time=time.min) dGDP = 0; dGDP:time = (R01858 + -1*R01857)/uVol; when (time=time.min) dIDP = 0; dIDP:time = (-1*R03530)/uVol; when (time=time.min) GTP = 0; GTP:time = (-1*R00441 + -1*R00430 + R00330)/uVol; when (time=time.min) dGTP = 0; dGTP:time = (-1*R00376 + -1*R01858 + R01857)/uVol; when (time=time.min) dITP = 0; dITP:time = (R03530)/uVol; when (time=time.min) Guanosine_space_3_space_space_5_space_minus_bis_space_diphosphate_space_ = 0; Guanosine_space_3_space_space_5_space_minus_bis_space_diphosphate_space_:time = (-1*R00336)/uVol; when (time=time.min) RNA = 0; RNA:time = (R00441 + R00435 + -1*R00439 + -1*R00437)/uVol; when (time=time.min) DNA = 0; DNA:time = (R00376 + R00375)/uVol; when (time=time.min) ATP = 0; ATP:time = (-1*R00086 + R00124 + -1*R00435 + -1*R00200)/uVol; when (time=time.min) dATP = 0; dATP:time = (R01137 + -1*R01138 + -1*R00375)/uVol; when (time=time.min) ADP = 0; ADP:time = (R00086 + R00127 + -1*R00124 + R00200 + R00437)/uVol; when (time=time.min) dADP = 0; dADP:time = (-1*R01137 + R01547 + R01138)/uVol; when (time=time.min) dAMP = 0; dAMP:time = (-1*R01547)/uVol; when (time=time.min) D_minus_Ribose_space_5_minus_phosphate = 0; D_minus_Ribose_space_5_minus_phosphate:time = (-1*R01049)/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 = (R01049)/uVol; when (time=time.min) AMP = 0; AMP:time = (-1*R00127 + R00185 + -1*R00190)/uVol; when (time=time.min) Adenosine = 0; Adenosine:time = (-1*R00185)/uVol; when (time=time.min) Adenine = 0; Adenine:time = (R00190)/uVol; when (time=time.min) space_1_minus_space_5_space_minus_Phosphoribosyl_space_minus_5_minus_amino_minus_4_minus_imidazolecarboxamide = 0; space_1_minus_space_5_space_minus_Phosphoribosyl_space_minus_5_minus_amino_minus_4_minus_imidazolecarboxamide:time = (-1*R04378)/uVol; when (time=time.min) space_5_minus_Amino_minus_4_minus_imidazolecarboxyamide = 0; space_5_minus_Amino_minus_4_minus_imidazolecarboxyamide:time = (R04378)/uVol; when (time=time.min) IDP = 0; IDP:time = (-1*R00722)/uVol; when (time=time.min) Xanthosine_space_5_space_minus_phosphate = 0; Xanthosine_space_5_space_minus_phosphate:time = (-1*R01230)/uVol; when (time=time.min) ITP = 0; ITP:time = (R00722)/uVol; when (time=time.min) GMP = 0; GMP:time = (R01229 + R01230)/uVol; when (time=time.min) Guanine = 0; Guanine:time = (-1*R01229)/uVol; R01049 = R01049.kf*D_minus_Ribose_space_5_minus_phosphate - R01049.kb*space_5_minus_Phospho_minus_alpha_minus_D_minus_ribose_space_1_minus_diphosphate; R00086 = R00086.kf*ATP - R00086.kb*ADP; R00127 = R00127.kf*AMP - R00127.kb*ADP; R00376 = R00376.kf*dGTP - R00376.kb*DNA; R00185 = R00185.kf*Adenosine - R00185.kb*AMP; R01229 = R01229.kf*Guanine - R01229.kb*GMP; R01137 = R01137.kf*dADP - R01137.kb*dATP; R00124 = R00124.kf*ADP - R00124.kb*ATP; R03530 = R03530.kf*dIDP - R03530.kb*dITP; R00441 = R00441.kf*GTP - R00441.kb*RNA; R01547 = R01547.kf*dAMP - R01547.kb*dADP; R00435 = R00435.kf*ATP - R00435.kb*RNA; R00200 = R00200.kf*ATP - R00200.kb*ADP; R01138 = R01138.kf*dATP - R01138.kb*dADP; R01858 = R01858.kf*dGTP - R01858.kb*dGDP; R00336 = R00336.kf*Guanosine_space_3_space_space_5_space_minus_bis_space_diphosphate_space_ - R00336.kb*GDP; R00430 = R00430.kf*GTP - R00430.kb*GDP; R00722 = R00722.kf*IDP - R00722.kb*ITP; R01857 = R01857.kf*dGDP - R01857.kb*dGTP; R00330 = R00330.kf*GDP - R00330.kb*GTP; R00439 = R00439.kf*RNA - R00439.kb*GDP; R04378 = R04378.kf*space_1_minus_space_5_space_minus_Phosphoribosyl_space_minus_5_minus_amino_minus_4_minus_imidazolecarboxamide - R04378.kb*space_5_minus_Amino_minus_4_minus_imidazolecarboxyamide; R00375 = R00375.kf*dATP - R00375.kb*DNA; R00190 = R00190.kf*AMP - R00190.kb*Adenine; R00437 = R00437.kf*RNA - R00437.kb*ADP; R01230 = R01230.kf*Xanthosine_space_5_space_minus_phosphate - R01230.kb*GMP; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E2_space_4_space_2_space_7.sbmlRole="species"; E2_space_4_space_2_space_7.sbmlCompartment="uVol"; E2_space_7_space_4_space_6.sbmlRole="species"; E2_space_7_space_4_space_6.sbmlCompartment="uVol"; E2_space_7_space_1_space_40.sbmlRole="species"; E2_space_7_space_1_space_40.sbmlCompartment="uVol"; E3_space_1_space_7_space_2.sbmlRole="species"; E3_space_1_space_7_space_2.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"; E2_space_7_space_4_space_3.sbmlRole="species"; E2_space_7_space_4_space_3.sbmlCompartment="uVol"; E3_space_6_space_1_space_15.sbmlRole="species"; E3_space_6_space_1_space_15.sbmlCompartment="uVol"; E2_space_7_space_6_space_1.sbmlRole="species"; E2_space_7_space_6_space_1.sbmlCompartment="uVol"; E2_space_7_space_1_space_74.sbmlRole="species"; E2_space_7_space_1_space_74.sbmlCompartment="uVol"; E6_space_3_space_5_space_2.sbmlRole="species"; E6_space_3_space_5_space_2.sbmlCompartment="uVol"; GDP.sbmlRole="species"; GDP.sbmlCompartment="uVol"; dGDP.sbmlRole="species"; dGDP.sbmlCompartment="uVol"; dIDP.sbmlRole="species"; dIDP.sbmlCompartment="uVol"; GTP.sbmlRole="species"; GTP.sbmlCompartment="uVol"; dGTP.sbmlRole="species"; dGTP.sbmlCompartment="uVol"; dITP.sbmlRole="species"; dITP.sbmlCompartment="uVol"; Guanosine_space_3_space_space_5_space_minus_bis_space_diphosphate_space_.sbmlRole="species"; Guanosine_space_3_space_space_5_space_minus_bis_space_diphosphate_space_.sbmlCompartment="uVol"; RNA.sbmlRole="species"; RNA.sbmlCompartment="uVol"; DNA.sbmlRole="species"; DNA.sbmlCompartment="uVol"; ATP.sbmlRole="species"; ATP.sbmlCompartment="uVol"; dATP.sbmlRole="species"; dATP.sbmlCompartment="uVol"; ADP.sbmlRole="species"; ADP.sbmlCompartment="uVol"; dADP.sbmlRole="species"; dADP.sbmlCompartment="uVol"; dAMP.sbmlRole="species"; dAMP.sbmlCompartment="uVol"; D_minus_Ribose_space_5_minus_phosphate.sbmlRole="species"; D_minus_Ribose_space_5_minus_phosphate.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"; AMP.sbmlRole="species"; AMP.sbmlCompartment="uVol"; Adenosine.sbmlRole="species"; Adenosine.sbmlCompartment="uVol"; Adenine.sbmlRole="species"; Adenine.sbmlCompartment="uVol"; space_1_minus_space_5_space_minus_Phosphoribosyl_space_minus_5_minus_amino_minus_4_minus_imidazolecarboxamide.sbmlRole="species"; space_1_minus_space_5_space_minus_Phosphoribosyl_space_minus_5_minus_amino_minus_4_minus_imidazolecarboxamide.sbmlCompartment="uVol"; space_5_minus_Amino_minus_4_minus_imidazolecarboxyamide.sbmlRole="species"; space_5_minus_Amino_minus_4_minus_imidazolecarboxyamide.sbmlCompartment="uVol"; IDP.sbmlRole="species"; IDP.sbmlCompartment="uVol"; Xanthosine_space_5_space_minus_phosphate.sbmlRole="species"; Xanthosine_space_5_space_minus_phosphate.sbmlCompartment="uVol"; ITP.sbmlRole="species"; ITP.sbmlCompartment="uVol"; GMP.sbmlRole="species"; GMP.sbmlCompartment="uVol"; Guanine.sbmlRole="species"; Guanine.sbmlCompartment="uVol"; R01049.sbmlRole="rate"; R01049.kf.sbmlRole="rate"; R01049.kb.sbmlRole="rate"; R00086.sbmlRole="rate"; R00086.kf.sbmlRole="rate"; R00086.kb.sbmlRole="rate"; R00127.sbmlRole="rate"; R00127.kf.sbmlRole="rate"; R00127.kb.sbmlRole="rate"; R00376.sbmlRole="rate"; R00376.kf.sbmlRole="rate"; R00376.kb.sbmlRole="rate"; R00185.sbmlRole="rate"; R00185.kf.sbmlRole="rate"; R00185.kb.sbmlRole="rate"; R01229.sbmlRole="rate"; R01229.kf.sbmlRole="rate"; R01229.kb.sbmlRole="rate"; R01137.sbmlRole="rate"; R01137.kf.sbmlRole="rate"; R01137.kb.sbmlRole="rate"; R00124.sbmlRole="rate"; R00124.kf.sbmlRole="rate"; R00124.kb.sbmlRole="rate"; R03530.sbmlRole="rate"; R03530.kf.sbmlRole="rate"; R03530.kb.sbmlRole="rate"; R00441.sbmlRole="rate"; R00441.kf.sbmlRole="rate"; R00441.kb.sbmlRole="rate"; R01547.sbmlRole="rate"; R01547.kf.sbmlRole="rate"; R01547.kb.sbmlRole="rate"; R00435.sbmlRole="rate"; R00435.kf.sbmlRole="rate"; R00435.kb.sbmlRole="rate"; R00200.sbmlRole="rate"; R00200.kf.sbmlRole="rate"; R00200.kb.sbmlRole="rate"; R01138.sbmlRole="rate"; R01138.kf.sbmlRole="rate"; R01138.kb.sbmlRole="rate"; R01858.sbmlRole="rate"; R01858.kf.sbmlRole="rate"; R01858.kb.sbmlRole="rate"; R00336.sbmlRole="rate"; R00336.kf.sbmlRole="rate"; R00336.kb.sbmlRole="rate"; R00430.sbmlRole="rate"; R00430.kf.sbmlRole="rate"; R00430.kb.sbmlRole="rate"; R00722.sbmlRole="rate"; R00722.kf.sbmlRole="rate"; R00722.kb.sbmlRole="rate"; R01857.sbmlRole="rate"; R01857.kf.sbmlRole="rate"; R01857.kb.sbmlRole="rate"; R00330.sbmlRole="rate"; R00330.kf.sbmlRole="rate"; R00330.kb.sbmlRole="rate"; R00439.sbmlRole="rate"; R00439.kf.sbmlRole="rate"; R00439.kb.sbmlRole="rate"; R04378.sbmlRole="rate"; R04378.kf.sbmlRole="rate"; R04378.kb.sbmlRole="rate"; R00375.sbmlRole="rate"; R00375.kf.sbmlRole="rate"; R00375.kb.sbmlRole="rate"; R00190.sbmlRole="rate"; R00190.kf.sbmlRole="rate"; R00190.kb.sbmlRole="rate"; R00437.sbmlRole="rate"; R00437.kf.sbmlRole="rate"; R00437.kb.sbmlRole="rate"; R01230.sbmlRole="rate"; R01230.kf.sbmlRole="rate"; R01230.kb.sbmlRole="rate"; }