//Created by libAntimony v2.4 model bornheimer_2004__environment(time_) // Variable initializations: time_ = ; end model bornheimer_2004__differentials(A, G, GA, T, R, GT_, GD, Pi_, D, RG, RGT, GAT, GAD, RGD, RGA, RGAT, RGAD, A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, T1, T2, T3, T4, P1, P2, P3, P4, D1, D2, D3, D4, time_) // Rate Rules: A' = -(A1 + A2 + A3 + A4 + A5 + A6); G' = D1 - (A1 + T1 + R1); GA' = ((A1 - T2) + D2) - R4; T' = -(T1 + T3 + T2 + T4); R' = -(R1 + R2 + R3 + R4 + R5 + R6); GT_' = ((T1 - P1) - R2) - A2; GD' = ((P1 - D1) - A3) - R3; Pi_' = P1 + P3 + P2 + P4; D' = D1 + D3 + D2 + D4; RG' = ((R1 - T3) + D3) - A4; RGT' = ((T3 + R2) - P3) - A5; GAT' = ((A2 + T2) - P2) - R5; GAD' = ((A3 + P2) - D2) - R6; RGD' = ((R3 + P3) - D3) - A6; RGA' = ((A4 + R4) - T4) + D4; RGAT' = (T4 + R5 + A5) - P4; RGAD' = (P4 + A6 + R6) - D4; // Variable initializations: A = 0; G = 0; GA = 0; T = 0.000468; R = 1e-6; GT_ = 0; GD = 1e-8; Pi_ = 0.0044; D = 0.000149; RG = 0; RGT = 0; GAT = 0; GAD = 0; RGD = 0; RGA = 0; RGAT = 0; RGAD = 0; A1 = ; A2 = ; A3 = ; A4 = ; A5 = ; A6 = ; R1 = ; R2 = ; R3 = ; R4 = ; R5 = ; R6 = ; T1 = ; T2 = ; T3 = ; T4 = ; P1 = ; P2 = ; P3 = ; P4 = ; D1 = ; D2 = ; D3 = ; D4 = ; time_ = ; end model bornheimer_2004__output(GT_, RGT, GAT, RGAT, P_minus1, P_minus2, P_minus3, P_minus4) // Assignment Rules: Z := (GT_ + RGT + RGAT + GAT) / G_tot; v := (P_minus4 * RGAT + P_minus2 * GAT + P_minus3 * RGT + P_minus1 * GT_) / G_tot; // Variable initializations: G_tot = 1e-8; GT_ = ; RGT = ; GAT = ; RGAT = ; P_minus1 = ; P_minus2 = ; P_minus3 = ; P_minus4 = ; end model bornheimer_2004__A1(A1, A, G, GA) // Assignment Rules: A1 := k1 * G * A - k2 * GA; // Variable initializations: k1 = 8780000; k2 = 8; A = ; G = ; GA = ; end model bornheimer_2004__T1(T1, G, T, GT_) // Assignment Rules: T1 := k1 * G * T - k2 * GT_; // Variable initializations: k1 = 529000; k2 = 8.38e-6; G = ; T = ; GT_ = ; end model bornheimer_2004__R1(R1, G, R, RG) // Assignment Rules: R1 := k1 * G * R - k2 * RG; // Variable initializations: k1 = 636000000; k2 = 0.0179; G = ; R = ; RG = ; end model bornheimer_2004__P1(P1, k1, GT_, GD, Pi_) // Assignment Rules: P1 := k1 * GT_ - k2 * GD * Pi_; // Variable initializations: k1 = 0.013; k2 = 9.03e-7; GT_ = ; GD = ; Pi_ = ; end model bornheimer_2004__D1(D1, G, GD, D) // Assignment Rules: D1 := k1 * GD - k2 * G * D; // Variable initializations: k1 = 0.0001; k2 = 62.3; G = ; GD = ; D = ; end model bornheimer_2004__T3(T3, T, RG, RGT) // Assignment Rules: T3 := k1 * RG * T - k2 * RGT; // Variable initializations: k1 = 853000; k2 = 0.00468; T = ; RG = ; RGT = ; end model bornheimer_2004__R2(R2, R, GT_, RGT) // Assignment Rules: R2 := k1 * GT_ * R - k2 * RGT; // Variable initializations: k1 = 132000000; k2 = 1.28; R = ; GT_ = ; RGT = ; end model bornheimer_2004__A2(A2, A, GT_, GAT) // Assignment Rules: A2 := k1 * GT_ * A - k2 * GAT; // Variable initializations: k1 = 386000; k2 = 0.0408; A = ; GT_ = ; GAT = ; end model bornheimer_2004__A3(A3, A, GD, GAD) // Assignment Rules: A3 := k1 * GD * A - k2 * GAD; // Variable initializations: k1 = 64100; k2 = 0.95; A = ; GD = ; GAD = ; end model bornheimer_2004__R3(R3, R, GD, RGD) // Assignment Rules: R3 := k1 * GD * R - k2 * RGD; // Variable initializations: k1 = 94700000; k2 = 0.00227; R = ; GD = ; RGD = ; end model bornheimer_2004__P3(P3, k1, Pi_, RGT, RGD) // Assignment Rules: P3 := k1 * RGT - k2 * RGD * Pi_; // Variable initializations: k1 = 0.013; k2 = 2.22e-9; Pi_ = ; RGT = ; RGD = ; end model bornheimer_2004__D3(D3, D, RG, RGD) // Assignment Rules: D3 := k1 * RGD - k2 * RG * D; // Variable initializations: k1 = 2; k2 = 1470000; D = ; RG = ; RGD = ; end model bornheimer_2004__T2(T2, GA, T, GAT) // Assignment Rules: T2 := k1 * GA * T - k2 * GAT; // Variable initializations: k1 = 44700; k2 = 8.32e-8; GA = ; T = ; GAT = ; end model bornheimer_2004__P2(P2, k1, Pi_, GAT, GAD) // Assignment Rules: P2 := k1 * GAT - k2 * GAD * Pi_; // Variable initializations: k1 = 25; k2 = 0.244; Pi_ = ; GAT = ; GAD = ; end model bornheimer_2004__D2(D2, GA, D, GAD) // Assignment Rules: D2 := k1 * GAD - k2 * GA * D; // Variable initializations: k1 = 0.0001; k2 = 3.83; GA = ; D = ; GAD = ; end model bornheimer_2004__A4(A4, A, RG, RGA) // Assignment Rules: A4 := k1 * RG * A - k2 * RGA; // Variable initializations: k1 = 74300; k2 = 0.00572; A = ; RG = ; RGA = ; end model bornheimer_2004__R4(R4, GA, R, RGA) // Assignment Rules: R4 := k1 * GA * R - k2 * RGA; // Variable initializations: k1 = 22800000; k2 = 5.43e-5; GA = ; R = ; RGA = ; end model bornheimer_2004__T4(T4, T, RGA, RGAT) // Assignment Rules: T4 := k1 * RGA * T - k2 * RGAT; // Variable initializations: k1 = 1620000; k2 = 0.00875; T = ; RGA = ; RGAT = ; end model bornheimer_2004__R5(R5, R, GAT, RGAT) // Assignment Rules: R5 := k1 * GAT * R - k2 * RGAT; // Variable initializations: k1 = 6200000; k2 = 0.0433; R = ; GAT = ; RGAT = ; end model bornheimer_2004__A5(A5, A, RGT, RGAT) // Assignment Rules: A5 := k1 * RGT * A - k2 * RGAT; // Variable initializations: k1 = 6300000; k2 = 0.478; A = ; RGT = ; RGAT = ; end model bornheimer_2004__P4(P4, k1, Pi_, RGAT, RGAD) // Assignment Rules: P4 := k1 * RGAT - k2 * RGAD * Pi_; // Variable initializations: k1 = 25; k2 = 0.00297; Pi_ = ; RGAT = ; RGAD = ; end model bornheimer_2004__A6(A6, A, RGD, RGAD) // Assignment Rules: A6 := k1 * RGD * A - k2 * RGAD; // Variable initializations: k1 = 13000; k2 = 0.685; A = ; RGD = ; RGAD = ; end model bornheimer_2004__R6(R6, R, GAD, RGAD) // Assignment Rules: R6 := k1 * GAD * R - k2 * RGAD; // Variable initializations: k1 = 49400000; k2 = 0.00421; R = ; GAD = ; RGAD = ; end model bornheimer_2004__D4(D4, D, RGA, RGAD) // Assignment Rules: D4 := k1 * RGAD - k2 * RGA * D; // Variable initializations: k1 = 2.75; k2 = 2940; D = ; RGA = ; RGAD = ; end model *bornheimer_2004____main() // Sub-modules, and any changes to those submodules: environment: bornheimer_2004__environment(time_); differentials: bornheimer_2004__differentials(A, G, GA, T, R, GT_, GD, Pi_, D, RG, RGT, GAT, GAD, RGD, RGA, RGAT, RGAD, A10, A20, A30, A40, A50, A60, R10, R20, R30, R40, R50, R60, T10, T20, T30, T40, P10, P20, P30, P40, D10, D20, D30, D40, time_); output: bornheimer_2004__output(GT_, RGT, GAT, RGAT, k1, k10, k11, k12); A1: bornheimer_2004__A1(A10, A, G, GA); T1: bornheimer_2004__T1(T10, G, T, GT_); R1: bornheimer_2004__R1(R10, G, R, RG); P1: bornheimer_2004__P1(P10, k1, GT_, GD, Pi_); D1: bornheimer_2004__D1(D10, G, GD, D); T3: bornheimer_2004__T3(T30, T, RG, RGT); R2: bornheimer_2004__R2(R20, R, GT_, RGT); A2: bornheimer_2004__A2(A20, A, GT_, GAT); A3: bornheimer_2004__A3(A30, A, GD, GAD); R3: bornheimer_2004__R3(R30, R, GD, RGD); P3: bornheimer_2004__P3(P30, k11, Pi_, RGT, RGD); D3: bornheimer_2004__D3(D30, D, RG, RGD); T2: bornheimer_2004__T2(T20, GA, T, GAT); P2: bornheimer_2004__P2(P20, k10, Pi_, GAT, GAD); D2: bornheimer_2004__D2(D20, GA, D, GAD); A4: bornheimer_2004__A4(A40, A, RG, RGA); R4: bornheimer_2004__R4(R40, GA, R, RGA); T4: bornheimer_2004__T4(T40, T, RGA, RGAT); R5: bornheimer_2004__R5(R50, R, GAT, RGAT); A5: bornheimer_2004__A5(A50, A, RGT, RGAT); P4: bornheimer_2004__P4(P40, k12, Pi_, RGAT, RGAD); A6: bornheimer_2004__A6(A60, A, RGD, RGAD); R6: bornheimer_2004__R6(R60, R, GAD, RGAD); D4: bornheimer_2004__D4(D40, D, RGA, RGAD); end