// 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 // R00405: Succinate => Succinyl_minus_CoA // R00742: Acetyl_minus_CoA <=> Malonyl_minus_CoA 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 E6_space_4_space_1_space_2 = 0 M; real E6_space_2_space_1_space_5 = 0 M; real Acetyl_minus_CoA(time) M; real Malonyl_minus_CoA(time) M; real Succinate(time) M; real Succinyl_minus_CoA(time) M; real R00405(time) katal; extern real R00405.kf; extern real R00405.kb; real R00742(time) katal; extern real R00742.kf; extern real R00742.kb; // equations when (time=time.min) Acetyl_minus_CoA = 0; (Acetyl_minus_CoA*uVol):time = -1*R00742; when (time=time.min) Malonyl_minus_CoA = 0; (Malonyl_minus_CoA*uVol):time = R00742; when (time=time.min) Succinate = 0; (Succinate*uVol):time = -1*R00405; when (time=time.min) Succinyl_minus_CoA = 0; (Succinyl_minus_CoA*uVol):time = R00405; R00405 = R00405.kf*Succinate - R00405.kb*Succinyl_minus_CoA; R00742 = R00742.kf*Acetyl_minus_CoA - R00742.kb*Malonyl_minus_CoA; // variable properties default.sbmlRole="compartment"; uVol.sbmlRole="compartment"; E6_space_4_space_1_space_2.sbmlRole="species"; E6_space_4_space_1_space_2.sbmlCompartment="uVol"; E6_space_2_space_1_space_5.sbmlRole="species"; E6_space_2_space_1_space_5.sbmlCompartment="uVol"; Acetyl_minus_CoA.sbmlRole="species"; Acetyl_minus_CoA.sbmlCompartment="uVol"; Malonyl_minus_CoA.sbmlRole="species"; Malonyl_minus_CoA.sbmlCompartment="uVol"; Succinate.sbmlRole="species"; Succinate.sbmlCompartment="uVol"; Succinyl_minus_CoA.sbmlRole="species"; Succinyl_minus_CoA.sbmlCompartment="uVol"; R00405.sbmlRole="rate"; R00405.kf.sbmlRole="rate"; R00405.kb.sbmlRole="rate"; R00742.sbmlRole="rate"; R00742.kf.sbmlRole="rate"; R00742.kb.sbmlRole="rate"; }