// 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 // R00104: NAD_plus_ <=> NADP_plus_ // R00112: NAD_plus_ => NADP_plus_ // R02323: Nicotinamide_space_D_minus_ribonucleotide <=> N_minus_Ribosylnicotinamide // 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 E3_space_1_space_3_space_5 = 0 M; real E2_space_7_space_1_space_23 = 0 M; real E1_space_6_space_1_space_2 = 0 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 NAD_plus_(time) M; real NADP_plus_(time) M; real R00104(time) katal; extern real R00104.kf; extern real R00104.kb; real R00112(time) katal; extern real R00112.kf; extern real R00112.kb; real R02323(time) katal; extern real R02323.kf; extern real R02323.kb; real R03346(time) katal; extern real R03346.kf; extern real R03346.kb; // equations when (time=time.min) Nicotinate_space_D_minus_ribonucleoside = 0; (Nicotinate_space_D_minus_ribonucleoside*uVol):time = R03346; when (time=time.min) N_minus_Ribosylnicotinamide = 0; (N_minus_Ribosylnicotinamide*uVol):time = R02323; 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*R03346; when (time=time.min) NAD_plus_ = 0; (NAD_plus_*uVol):time = -1*R00104 + -1*R00112; when (time=time.min) NADP_plus_ = 0; (NADP_plus_*uVol):time = R00104 + R00112; R00104 = R00104.kf*NAD_plus_ - R00104.kb*NADP_plus_; R00112 = R00112.kf*NAD_plus_ - R00112.kb*NADP_plus_; R02323 = R02323.kf*Nicotinamide_space_D_minus_ribonucleotide - R02323.kb*N_minus_Ribosylnicotinamide; R03346 = R03346.kf*Nicotinate_space_D_minus_ribonucleotide - R03346.kb*Nicotinate_space_D_minus_ribonucleoside; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E3_space_1_space_3_space_5.sbmlRole="species"; E3_space_1_space_3_space_5.sbmlCompartment="uVol"; E2_space_7_space_1_space_23.sbmlRole="species"; E2_space_7_space_1_space_23.sbmlCompartment="uVol"; E1_space_6_space_1_space_2.sbmlRole="species"; E1_space_6_space_1_space_2.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"; NAD_plus_.sbmlRole="species"; NAD_plus_.sbmlCompartment="uVol"; NADP_plus_.sbmlRole="species"; NADP_plus_.sbmlCompartment="uVol"; R00104.sbmlRole="rate"; R00104.kf.sbmlRole="rate"; R00104.kb.sbmlRole="rate"; R00112.sbmlRole="rate"; R00112.kf.sbmlRole="rate"; R00112.kb.sbmlRole="rate"; R02323.sbmlRole="rate"; R02323.kf.sbmlRole="rate"; R02323.kb.sbmlRole="rate"; R03346.sbmlRole="rate"; R03346.kf.sbmlRole="rate"; R03346.kb.sbmlRole="rate"; }