//Created by libAntimony v2.4 model gupta_model_2007__environment(time_) // Variable initializations: time_ = ; end model gupta_model_2007__c(c, kcd, ki1, o, time_) // Assignment Rules: f := piecewise( 1.0 , time_ < 1.0 , 0.0 ); // Rate Rules: c' = 1.0 * ((1.0 + f) / (1.0 + o / ki1)) - kcd * c; // Variable initializations: c = 0.6; kcd = ; ki1 = ; o = ; time_ = ; end model gupta_model_2007__a(a, kad, ki2, c, o, r, time_) // Rate Rules: a' = c / (1.0 + (o * r) / ki2) - kad * a; // Variable initializations: a = 0.055; kad = ; ki2 = ; c = ; o = ; r = ; time_ = ; end model gupta_model_2007__r(r, kcr, krd, k, o, time_) // Rate Rules: r' = (power(o * r, 2.0) / (1.0 * (k + power(o * r, 2.0))) + kcr) - krd * r; // Variable initializations: r = 0.08; kcr = ; krd = ; k = ; o = ; time_ = ; end model gupta_model_2007__o(o, a, time_) // Rate Rules: o' = 1.0 * (a - o); // Variable initializations: o = 0.055; a = ; time_ = ; end model gupta_model_2007__reaction_constants(ki1, ki2, kcd, kad, k, kcr, krd) // Variable initializations: ki1 = 0.1; ki2 = 0.1; kcd = 1.0; kad = 10.0; k = 0.001; kcr = 0.05; krd = 0.9; end model *gupta_model_2007____main() // Sub-modules, and any changes to those submodules: environment: gupta_model_2007__environment(time_); c: gupta_model_2007__c(c0, kcd, ki1, o0, time_); a: gupta_model_2007__a(a0, kad, ki2, c0, o0, r0, time_); r: gupta_model_2007__r(r0, kcr, krd, k, o0, time_); o: gupta_model_2007__o(o0, a0, time_); reaction_constants: gupta_model_2007__reaction_constants(ki1, ki2, kcd, kad, k, kcr, krd); end