// 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 // R02295: Nicotinate_space_D_minus_ribonucleoside => Nicotinate // R00104: NAD_plus_ <=> NADP_plus_ // R00189: Deamino_minus_NAD_plus_ <=> NAD_plus_ // R02323: Nicotinamide_space_D_minus_ribonucleotide <=> N_minus_Ribosylnicotinamide // R03348: Nicotinate_space_D_minus_ribonucleotide <=> Pyridine_minus_2_space_3_minus_dicarboxylate // R00481: L_minus_Aspartate <=> Iminoaspartate // R02294: N_minus_Ribosylnicotinamide => Nicotinamide // R03346: Nicotinate_space_D_minus_ribonucleotide => Nicotinate_space_D_minus_ribonucleoside 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_1 = 0 M; real E3_space_1_space_3_space_5 = 0 M; real E2_space_4_space_2_space_19 = 0 M; real E1_space_4_space_3_space_16 = 0 M; real E6_space_3_space_1_space_5 = 0 M; real E2_space_7_space_1_space_23 = 0 M; real Nicotinate(time) M; real Nicotinamide(time) M; real Nicotinate_space_D_minus_ribonucleoside(time) M; real N_minus_Ribosylnicotinamide(time) M; real Nicotinamide_space_D_minus_ribonucleotide(time) M; real Nicotinate_space_D_minus_ribonucleotide(time) M; real Pyridine_minus_2_space_3_minus_dicarboxylate(time) M; real Iminoaspartate(time) M; real L_minus_Aspartate(time) M; real NAD_plus_(time) M; real Deamino_minus_NAD_plus_(time) M; real NADP_plus_(time) M; real R02295(time) katal; extern real R02295.kf; extern real R02295.kb; real R00104(time) katal; extern real R00104.kf; extern real R00104.kb; real R00189(time) katal; extern real R00189.kf; extern real R00189.kb; real R02323(time) katal; extern real R02323.kf; extern real R02323.kb; real R03348(time) katal; extern real R03348.kf; extern real R03348.kb; real R00481(time) katal; extern real R00481.kf; extern real R00481.kb; real R02294(time) katal; extern real R02294.kf; extern real R02294.kb; real R03346(time) katal; extern real R03346.kf; extern real R03346.kb; // equations when (time=time.min) Nicotinate = 0; (Nicotinate*uVol):time = R02295; when (time=time.min) Nicotinamide = 0; (Nicotinamide*uVol):time = R02294; when (time=time.min) Nicotinate_space_D_minus_ribonucleoside = 0; (Nicotinate_space_D_minus_ribonucleoside*uVol):time = -1*R02295 + R03346; when (time=time.min) N_minus_Ribosylnicotinamide = 0; (N_minus_Ribosylnicotinamide*uVol):time = R02323 + -1*R02294; when (time=time.min) Nicotinamide_space_D_minus_ribonucleotide = 0; (Nicotinamide_space_D_minus_ribonucleotide*uVol):time = -1*R02323; when (time=time.min) Nicotinate_space_D_minus_ribonucleotide = 0; (Nicotinate_space_D_minus_ribonucleotide*uVol):time = -1*R03348 + -1*R03346; when (time=time.min) Pyridine_minus_2_space_3_minus_dicarboxylate = 0; (Pyridine_minus_2_space_3_minus_dicarboxylate*uVol):time = R03348; when (time=time.min) Iminoaspartate = 0; (Iminoaspartate*uVol):time = R00481; when (time=time.min) L_minus_Aspartate = 0; (L_minus_Aspartate*uVol):time = -1*R00481; when (time=time.min) NAD_plus_ = 0; (NAD_plus_*uVol):time = -1*R00104 + R00189; when (time=time.min) Deamino_minus_NAD_plus_ = 0; (Deamino_minus_NAD_plus_*uVol):time = -1*R00189; when (time=time.min) NADP_plus_ = 0; (NADP_plus_*uVol):time = R00104; R02295 = R02295.kf*Nicotinate_space_D_minus_ribonucleoside - R02295.kb*Nicotinate; R00104 = R00104.kf*NAD_plus_ - R00104.kb*NADP_plus_; R00189 = R00189.kf*Deamino_minus_NAD_plus_ - R00189.kb*NAD_plus_; R02323 = R02323.kf*Nicotinamide_space_D_minus_ribonucleotide - R02323.kb*N_minus_Ribosylnicotinamide; R03348 = R03348.kf*Nicotinate_space_D_minus_ribonucleotide - R03348.kb*Pyridine_minus_2_space_3_minus_dicarboxylate; R00481 = R00481.kf*L_minus_Aspartate - R00481.kb*Iminoaspartate; R02294 = R02294.kf*N_minus_Ribosylnicotinamide - R02294.kb*Nicotinamide; R03346 = R03346.kf*Nicotinate_space_D_minus_ribonucleotide - R03346.kb*Nicotinate_space_D_minus_ribonucleoside; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E2_space_4_space_2_space_1.sbmlRole="species"; E2_space_4_space_2_space_1.sbmlCompartment="uVol"; E3_space_1_space_3_space_5.sbmlRole="species"; E3_space_1_space_3_space_5.sbmlCompartment="uVol"; E2_space_4_space_2_space_19.sbmlRole="species"; E2_space_4_space_2_space_19.sbmlCompartment="uVol"; E1_space_4_space_3_space_16.sbmlRole="species"; E1_space_4_space_3_space_16.sbmlCompartment="uVol"; E6_space_3_space_1_space_5.sbmlRole="species"; E6_space_3_space_1_space_5.sbmlCompartment="uVol"; E2_space_7_space_1_space_23.sbmlRole="species"; E2_space_7_space_1_space_23.sbmlCompartment="uVol"; Nicotinate.sbmlRole="species"; Nicotinate.sbmlCompartment="uVol"; Nicotinamide.sbmlRole="species"; Nicotinamide.sbmlCompartment="uVol"; Nicotinate_space_D_minus_ribonucleoside.sbmlRole="species"; Nicotinate_space_D_minus_ribonucleoside.sbmlCompartment="uVol"; N_minus_Ribosylnicotinamide.sbmlRole="species"; N_minus_Ribosylnicotinamide.sbmlCompartment="uVol"; Nicotinamide_space_D_minus_ribonucleotide.sbmlRole="species"; Nicotinamide_space_D_minus_ribonucleotide.sbmlCompartment="uVol"; Nicotinate_space_D_minus_ribonucleotide.sbmlRole="species"; Nicotinate_space_D_minus_ribonucleotide.sbmlCompartment="uVol"; Pyridine_minus_2_space_3_minus_dicarboxylate.sbmlRole="species"; Pyridine_minus_2_space_3_minus_dicarboxylate.sbmlCompartment="uVol"; Iminoaspartate.sbmlRole="species"; Iminoaspartate.sbmlCompartment="uVol"; L_minus_Aspartate.sbmlRole="species"; L_minus_Aspartate.sbmlCompartment="uVol"; NAD_plus_.sbmlRole="species"; NAD_plus_.sbmlCompartment="uVol"; Deamino_minus_NAD_plus_.sbmlRole="species"; Deamino_minus_NAD_plus_.sbmlCompartment="uVol"; NADP_plus_.sbmlRole="species"; NADP_plus_.sbmlCompartment="uVol"; R02295.sbmlRole="rate"; R02295.kf.sbmlRole="rate"; R02295.kb.sbmlRole="rate"; R00104.sbmlRole="rate"; R00104.kf.sbmlRole="rate"; R00104.kb.sbmlRole="rate"; R00189.sbmlRole="rate"; R00189.kf.sbmlRole="rate"; R00189.kb.sbmlRole="rate"; R02323.sbmlRole="rate"; R02323.kf.sbmlRole="rate"; R02323.kb.sbmlRole="rate"; R03348.sbmlRole="rate"; R03348.kf.sbmlRole="rate"; R03348.kb.sbmlRole="rate"; R00481.sbmlRole="rate"; R00481.kf.sbmlRole="rate"; R00481.kb.sbmlRole="rate"; R02294.sbmlRole="rate"; R02294.kf.sbmlRole="rate"; R02294.kb.sbmlRole="rate"; R03346.sbmlRole="rate"; R03346.kf.sbmlRole="rate"; R03346.kb.sbmlRole="rate"; }