diff --git a/.gitignore b/.gitignore index ad2d65e..e5bdc0f 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,5 @@ dymosim.exe dymosim.exp dymosim.lib + +*.bak-mo diff --git a/BioChem/Examples/MassAction/package.bak-mo b/BioChem/Examples/MassAction/package.bak-mo deleted file mode 100644 index 94d82c5..0000000 --- a/BioChem/Examples/MassAction/package.bak-mo +++ /dev/null @@ -1,401 +0,0 @@ -within BioChem.Examples; -package MassAction "Examples of mass-action kinetics reactions" - extends Icons.Library; - model UniUni "Example of uni-uni reactions" - annotation(Diagram(coordinateSystem(extent={{-148.5,105},{148.5,-105}}, preserveAspectRatio=true, grid={10,10})), Icon(coordinateSystem(extent={{-100,100},{100,-100}}, preserveAspectRatio=true, grid={10,10}), graphics={Ellipse(fillColor={170,0,0}, fillPattern=FillPattern.Solid, extent={{-100,-25},{-50,25}}),Ellipse(fillColor={0,85,0}, fillPattern=FillPattern.Solid, extent={{50,-25},{100,25}}),Line(points={{-50,0},{50,0}}, arrow={Arrow.Open,Arrow.Open}, arrowSize=30),Line(points={{0,50},{0,0}}),Ellipse(fillColor={255,255,0}, fillPattern=FillPattern.Solid, extent={{-25,50},{25,100}})})); - extends BioChem.Compartments.Compartment; - Substances.BoundarySubstance sF21(c.start=1) annotation(Placement(transformation(origin={30,-58}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfafi uurfafi annotation(Placement(transformation(origin={40,26}, extent={{-10,-10},{10,10}}))); - Substances.Substance s28 annotation(Placement(transformation(origin={16,-74}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Irreversible.UniUni.Uuifa uuifa annotation(Placement(transformation(origin={-90,56}, extent={{-10,-10},{10,10}}))); - Substances.Substance s38 annotation(Placement(transformation(origin={78,-88}, extent={{-10,-10},{10,10}}))); - Substances.Substance s6 annotation(Placement(transformation(origin={-110,-24}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF6(c.start=1) annotation(Placement(transformation(origin={-14,66}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF24(c.start=1) annotation(Placement(transformation(origin={50,-94}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfafibi uurfafibi annotation(Placement(transformation(origin={98,82}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uur uur annotation(Placement(transformation(origin={-90,-44}, extent={{-10,-10},{10,10}}))); - Substances.Substance s20 annotation(Placement(transformation(origin={-44,-74}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF3(c.start=1) annotation(Placement(transformation(origin={-90,-4}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF30(c.start=1) annotation(Placement(transformation(origin={104,-10}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF27(c.start=1) annotation(Placement(transformation(origin={94,68}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfibabi uurfibabi annotation(Placement(transformation(origin={98,-38}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurbi uurbi annotation(Placement(transformation(origin={-24,56}, extent={{-10,-10},{10,10}}))); - Substances.Substance s12 annotation(Placement(transformation(origin={-44,86}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF8(c.start=1) annotation(Placement(transformation(origin={-20,30}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF16(c.start=1) annotation(Placement(transformation(origin={30,40}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF33(c.start=1) annotation(Placement(transformation(origin={108,-54}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF19(c.start=1) annotation(Placement(transformation(origin={50,6}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfababi uurfababi annotation(Placement(transformation(origin={-24,-74}, extent={{-10,-10},{10,10}}))); - Substances.Substance s26 annotation(Placement(transformation(origin={15.6693,-14}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF15(c.start=1) annotation(Placement(transformation(origin={36,62}, extent={{-10,-10},{10,10}}))); - Substances.Substance s4 annotation(Placement(transformation(origin={-110,16}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF22(c.start=1) annotation(Placement(transformation(origin={50,-58}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfafiba uurfafiba annotation(Placement(transformation(origin={40,-14}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF7(c.start=1) annotation(Placement(transformation(origin={-28,42}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Irreversible.UniUni.Uuifafi uuifafi annotation(Placement(transformation(origin={-90,16}, extent={{-10,-10},{10,10}}))); - Substances.Substance s18 annotation(Placement(transformation(origin={-44,-24}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF5(c.start=1) annotation(Placement(transformation(origin={-34,66}, extent={{-10,-10},{10,10}}))); - Substances.Substance s32 annotation(Placement(transformation(origin={78,32}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF25(c.start=1) annotation(Placement(transformation(origin={88,96}, extent={{-10,-10},{10,10}}))); - Substances.Substance s34 annotation(Placement(transformation(origin={78,2}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfi uurfi annotation(Placement(transformation(origin={98,32}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurba uurba annotation(Placement(transformation(origin={-90,-74}, extent={{-10,-10},{10,10}}))); - Substances.Substance s10 annotation(Placement(transformation(origin={-110,-74}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF31(c.start=1) annotation(Placement(transformation(origin={94,-26}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF28(c.start=1) annotation(Placement(transformation(origin={94,46}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfibi uurfibi annotation(Placement(transformation(origin={98,-88}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF17(c.start=1) annotation(Placement(transformation(origin={50,40}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfa uurfa annotation(Placement(transformation(origin={-24,16}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF10(c.start=1) annotation(Placement(transformation(origin={-20,-38}, extent={{-10,-10},{10,10}}))); - Substances.Substance s24 annotation(Placement(transformation(origin={16,26}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF34(c.start=1) annotation(Placement(transformation(origin={88,-78}, extent={{-10,-10},{10,10}}))); - Substances.Substance s36 annotation(Placement(transformation(origin={78,-38}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF14(c.start=1) annotation(Placement(transformation(origin={40,96}, extent={{-10,-10},{10,10}}))); - Substances.Substance s2 annotation(Placement(transformation(origin={-110,56}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF20(c.start=1) annotation(Placement(transformation(origin={44.3307,-34}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfabi uurfabi annotation(Placement(transformation(origin={40,76}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF13(c.start=1) annotation(Placement(transformation(origin={-14,-94}, extent={{-10,-10},{10,10}}))); - Substances.Substance s16 annotation(Placement(transformation(origin={-44,16}, extent={{-10,-10},{10,10}}))); - Substances.Substance s30 annotation(Placement(transformation(origin={78,82}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF12(c.start=1) annotation(Placement(transformation(origin={-34,-94}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF23(c.start=1) annotation(Placement(transformation(origin={30,-94}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfafibabi uurfafibabi annotation(Placement(transformation(origin={40,-74}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Irreversible.UniUni.Uuifi uuifi annotation(Placement(transformation(origin={-90,-24}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF9(c.start=1) annotation(Placement(transformation(origin={-24,-4}, extent={{-10,-10},{10,10}}))); - Substances.Substance s8 annotation(Placement(transformation(origin={-110,-44}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF29(c.start=1) annotation(Placement(transformation(origin={94,16}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF26(c.start=1) annotation(Placement(transformation(origin={106,96}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF4(c.start=1) annotation(Placement(transformation(origin={-90,-94}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfiba uurfiba annotation(Placement(transformation(origin={98,2}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurbabi uurbabi annotation(Placement(transformation(origin={-24,86}, extent={{-10,-10},{10,10}}))); - Substances.Substance s22 annotation(Placement(transformation(origin={16,76}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF11(c.start=1) annotation(Placement(transformation(origin={-20,-62}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF32(c.start=1) annotation(Placement(transformation(origin={88,-54}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF18(c.start=1) annotation(Placement(transformation(origin={30,6}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniUni.Uurfaba uurfaba annotation(Placement(transformation(origin={-24,-24}, extent={{-10,-10},{10,10}}))); - Substances.Substance s14 annotation(Placement(transformation(origin={-44,56}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF35(c.start=1) annotation(Placement(transformation(origin={88,-96}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF1(c.start=1) annotation(Placement(transformation(origin={-100,36}, extent={{-10,-10},{10,10}}))); - Substances.Substance s annotation(Placement(transformation(origin={-110,96}, extent={{-10,-10},{10,10}}))); - Substances.Substance s3(c.start=2) annotation(Placement(transformation(origin={-70,56}, extent={{-10,-10},{10,10}}))); - Substances.Substance s5(c.start=2) annotation(Placement(transformation(origin={-70,16}, extent={{-10,-10},{10,10}}))); - Substances.Substance s7(c.start=2) annotation(Placement(transformation(origin={-70,-24}, extent={{-10,-10},{10,10}}))); - Substances.Substance s9(c.start=2) annotation(Placement(transformation(origin={-70,-44}, extent={{-10,-10},{10,10}}))); - Substances.Substance s11(c.start=2) annotation(Placement(transformation(origin={-70,-74}, extent={{-10,-10},{10,10}}))); - Substances.Substance s13(c.start=2) annotation(Placement(transformation(origin={-4,86}, extent={{-10,-10},{10,10}}))); - Substances.Substance s15(c.start=2) annotation(Placement(transformation(origin={-4,56}, extent={{-10,-10},{10,10}}))); - Substances.Substance s17(c.start=2) annotation(Placement(transformation(origin={-4,16}, extent={{-10,-10},{10,10}}))); - Substances.Substance s19(c.start=2) annotation(Placement(transformation(origin={-4,-24}, extent={{-10,-10},{10,10}}))); - Substances.Substance s21(c.start=2) annotation(Placement(transformation(origin={-4,-74}, extent={{-10,-10},{10,10}}))); - Substances.Substance s23(c.start=2) annotation(Placement(transformation(origin={60,76}, extent={{-10,-10},{10,10}}))); - Substances.Substance s25(c.start=2) annotation(Placement(transformation(origin={60,26}, extent={{-10,-10},{10,10}}))); - Substances.Substance s27(c.start=2) annotation(Placement(transformation(origin={60,-14}, extent={{-10,-10},{10,10}}))); - Substances.Substance s29(c.start=2) annotation(Placement(transformation(origin={60,-74}, extent={{-10,-10},{10,10}}))); - Substances.Substance s39(c.start=2) annotation(Placement(transformation(origin={118,-88}, extent={{-10,-10},{10,10}}))); - Substances.Substance s37(c.start=2) annotation(Placement(transformation(origin={118,-38}, extent={{-10,-10},{10,10}}))); - Substances.Substance s33(c.start=2) annotation(Placement(transformation(origin={118,32}, extent={{-10,-10},{10,10}}))); - Substances.Substance s31(c.start=2) annotation(Placement(transformation(origin={118,82}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Irreversible.UniUni.Uui uui annotation(Placement(transformation(origin={-90,96}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF2(c.start=1) annotation(Placement(transformation(origin={-80,36}, extent={{-10,-10},{10,10}}))); - Substances.Substance s1(c.start=2) annotation(Placement(transformation(origin={-70,96}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF(c.start=1) annotation(Placement(transformation(origin={-90,76}, extent={{-10,-10},{10,10}}))); - Substances.Substance s35(c.start=2) annotation(Placement(transformation(origin={118,2}, extent={{-10,-10},{10,10}}))); - equation - connect(sF16.n1,uurfafi.aF1) annotation(Line(points={{30,40},{40,35}})); - connect(sF18.n1,uurfafiba.aF1) annotation(Line(points={{30,6},{40,-5}})); - connect(sF21.n1,uurfafibabi.aF1) annotation(Line(points={{30,-58},{40,-65}})); - connect(sF33.n1,uurfibabi.iB1) annotation(Line(points={{108,-54},{98,-47}})); - connect(sF25.n1,uurfafibi.aF1) annotation(Line(points={{88,96},{98,91}})); - connect(sF6.n1,uurbabi.iB1) annotation(Line(points={{-14,66},{-24,77}})); - connect(sF7.n1,uurbi.iB1) annotation(Line(points={{-28,42},{-24,47}})); - connect(sF35.n1,uurfibi.iB1) annotation(Line(points={{88,-96},{98,-97}})); - connect(sF24.n1,uurfafibabi.iB1) annotation(Line(points={{50,-94},{40,-83}})); - connect(sF17.n1,uurfafi.iF1) annotation(Line(points={{50,40},{40,35}})); - connect(sF10.n1,uurfaba.aB1) annotation(Line(points={{-20,-38},{-24,-33}})); - connect(sF8.n1,uurfa.aF1) annotation(Line(points={{-20,30},{-24,25}})); - connect(sF12.n1,uurfababi.aB1) annotation(Line(points={{-34,-94},{-24,-83}})); - connect(sF19.n1,uurfafiba.iF1) annotation(Line(points={{50,6},{40,-5}})); - connect(sF22.n1,uurfafibabi.iF1) annotation(Line(points={{50,-58},{40,-65}})); - connect(sF26.n1,uurfafibi.iF1) annotation(Line(points={{106,96},{98,91}})); - connect(uurfafibabi.aB1,sF23.n1) annotation(Line(points={{40,-83},{30,-94}})); - connect(sF14.n1,uurfabi.aF1) annotation(Line(points={{40,96},{40,85}})); - connect(sF11.n1,uurfababi.aF1) annotation(Line(points={{-20,-62},{-24,-65}})); - connect(sF9.n1,uurfaba.aF1) annotation(Line(points={{-24,-4},{-24,-15}})); - connect(sF30.n1,uurfiba.aB1) annotation(Line(points={{104,-10},{98,-7}})); - connect(sF34.n1,uurfibi.iF1) annotation(Line(points={{88,-78},{98,-79}})); - connect(sF4.n1,uurba.aB1) annotation(Line(points={{-90,-94},{-90,-83}})); - connect(sF13.n1,uurfababi.iB1) annotation(Line(points={{-14,-94},{-24,-83}})); - connect(sF20.n1,uurfafiba.aB1) annotation(Line(points={{44.3307,-34},{40,-23}})); - connect(uurfi.iF1,sF28.n1) annotation(Line(points={{98,41},{94,46}})); - connect(sF15.n1,uurfabi.iB1) annotation(Line(points={{36,62},{40,67}})); - connect(sF29.n1,uurfiba.iF1) annotation(Line(points={{94,16},{98,11}})); - connect(sF32.n1,uurfibabi.aB1) annotation(Line(points={{88,-54},{98,-47}})); - connect(sF5.n1,uurbabi.aB1) annotation(Line(points={{-34,66},{-24,77}})); - connect(uurfibabi.iF1,sF31.n1) annotation(Line(points={{98,-29},{94,-26}})); - connect(sF27.n1,uurfafibi.iB1) annotation(Line(points={{94,68},{98,73}})); - connect(sF1.n1,uuifafi.aF1) annotation(Line(points={{-100,36},{-90,25}})); - connect(sF2.n1,uuifafi.iF1) annotation(Line(points={{-80,36},{-90,25}})); - connect(s.n1,uui.s1) annotation(Line(points={{-110,96},{-101.25,96}})); - connect(s31.n1,uurfafibi.p1) annotation(Line(points={{118,82},{109.25,82}})); - connect(uurfi.p1,s33.n1) annotation(Line(points={{109.25,32},{118,32}})); - connect(s37.n1,uurfibabi.p1) annotation(Line(points={{118,-38},{109.25,-38}})); - connect(uurfibi.p1,s39.n1) annotation(Line(points={{109.25,-88},{118,-88}})); - connect(uurfafibabi.p1,s29.n1) annotation(Line(points={{51.25,-74},{60,-74}})); - connect(uurfafiba.p1,s27.n1) annotation(Line(points={{51.25,-14},{60,-14}})); - connect(uurfafi.p1,s25.n1) annotation(Line(points={{51.25,26},{60,26}})); - connect(uurfabi.p1,s23.n1) annotation(Line(points={{51.25,76},{60,76}})); - connect(uurfababi.p1,s21.n1) annotation(Line(points={{-12.75,-74},{-4,-74}})); - connect(uurfaba.p1,s19.n1) annotation(Line(points={{-12.75,-24},{-4,-24}})); - connect(uurfa.p1,s17.n1) annotation(Line(points={{-12.75,16},{-4,16}})); - connect(uurbi.p1,s15.n1) annotation(Line(points={{-12.75,56},{-4,56}})); - connect(uurbabi.p1,s13.n1) annotation(Line(points={{-12.75,86},{-4,86}})); - connect(uurba.p1,s11.n1) annotation(Line(points={{-78.75,-74},{-70,-74}})); - connect(uur.p1,s9.n1) annotation(Line(points={{-78.75,-44},{-70,-44}})); - connect(uuifi.p1,s7.n1) annotation(Line(points={{-78.75,-24},{-70,-24}})); - connect(uuifafi.p1,s5.n1) annotation(Line(points={{-78.75,16},{-70,16}})); - connect(uuifa.p1,s3.n1) annotation(Line(points={{-78.75,56},{-70,56}})); - connect(s12.n1,uurbabi.s1) annotation(Line(points={{-44,86},{-35.25,86}})); - connect(s6.n1,uuifi.s1) annotation(Line(points={{-110,-24},{-101.25,-24}})); - connect(s34.n1,uurfiba.s1) annotation(Line(points={{78,2},{86.75,2}})); - connect(uurfafibi.s1,s30.n1) annotation(Line(points={{86.75,82},{78,82}})); - connect(s22.n1,uurfabi.s1) annotation(Line(points={{16,76},{28.75,76}})); - connect(s10.n1,uurba.s1) annotation(Line(points={{-110,-74},{-101.25,-74}})); - connect(s26.n1,uurfafiba.s1) annotation(Line(points={{15.6693,-14},{28.75,-14}})); - connect(s18.n1,uurfaba.s1) annotation(Line(points={{-44,-24},{-35.25,-24}})); - connect(s20.n1,uurfababi.s1) annotation(Line(points={{-44,-74},{-35.25,-74}})); - connect(s28.n1,uurfafibabi.s1) annotation(Line(points={{16,-74},{28.75,-74}})); - connect(s38.n1,uurfibi.s1) annotation(Line(points={{78,-88},{86.75,-88}})); - connect(s36.n1,uurfibabi.s1) annotation(Line(points={{78,-38},{86.75,-38}})); - connect(s16.n1,uurfa.s1) annotation(Line(points={{-44,16},{-35.25,16}})); - connect(s14.n1,uurbi.s1) annotation(Line(points={{-44,56},{-35.25,56}})); - connect(s24.n1,uurfafi.s1) annotation(Line(points={{16,26},{28.75,26}})); - connect(s2.n1,uuifa.s1) annotation(Line(points={{-110,56},{-101.25,56}})); - connect(s4.n1,uuifafi.s1) annotation(Line(points={{-110,16},{-101.25,16}})); - connect(s32.n1,uurfi.s1) annotation(Line(points={{78,32},{86.75,32}})); - connect(s8.n1,uur.s1) annotation(Line(points={{-110,-44},{-101.25,-44}})); - connect(uui.p1,s1.n1) annotation(Line(points={{-78.75,96},{-70,96}})); - connect(sF3.n1,uuifi.iF1) annotation(Line(points={{-90,-4},{-90,-15}})); - connect(uurfiba.p1,s35.n1) annotation(Line(points={{109.25,2},{118,2}})); - connect(uuifa.aF1,sF.n1) annotation(Line(points={{-90,65},{-94.375,76.0157},{-90,76}})); - end UniUni; - - model UniBi "Examples of uni-bi reactions" - annotation(Diagram(coordinateSystem(extent={{-148.5,105},{148.5,-105}}, preserveAspectRatio=true, grid={10,10})), Icon(coordinateSystem(extent={{-100,100},{100,-100}}, preserveAspectRatio=true, grid={10,10}), graphics={Ellipse(fillColor={170,0,0}, fillPattern=FillPattern.Solid, extent={{-100,-25},{-50,25}}),Ellipse(fillColor={0,85,0}, fillPattern=FillPattern.Solid, extent={{50,25},{100,75}}),Ellipse(fillColor={0,85,0}, fillPattern=FillPattern.Solid, extent={{50,-75},{100,-25}}),Line(points={{-50,0},{25,0},{57.28,32.54}}, arrow={Arrow.Open,Arrow.Open}, arrowSize=30),Line(points={{25,0},{56.7,-32.01}}, arrow={Arrow.None,Arrow.Open}, arrowSize=30),Ellipse(fillColor={255,255,0}, fillPattern=FillPattern.Solid, extent={{-25,50},{25,100}}),Line(points={{0,0},{0,50}})})); - extends BioChem.Compartments.Compartment; - Substances.BoundarySubstance sF3(c.start=1) annotation(Placement(transformation(origin={-90,-7}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF2(c.start=1) annotation(Placement(transformation(origin={-80,33}, extent={{-10,-10},{10,10}}))); - Substances.Substance s42(c.start=0.1) annotation(Placement(transformation(origin={-70,7}, extent={{-10,-10},{10,10}}))); - Substances.Substance s43 annotation(Placement(transformation(origin={-70,-33}, extent={{-10,-10},{10,10}}))); - Substances.Substance s7(c.start=0.1) annotation(Placement(transformation(origin={-70,-21}, extent={{-10,-10},{10,10}}))); - Substances.Substance s44(c.start=0.1) annotation(Placement(transformation(origin={-70,-83}, extent={{-10,-10},{10,10}}))); - Substances.Substance s11(c.start=0.1) annotation(Placement(transformation(origin={-70,-69}, extent={{-10,-10},{10,10}}))); - Substances.Substance s3(c.start=0.1) annotation(Placement(transformation(origin={-70,59}, extent={{-10,-10},{10,10}}))); - Substances.Substance s59(c.start=0.1) annotation(Placement(transformation(origin={-70,-57}, extent={{-10,-10},{10,10}}))); - Substances.Substance s9(c.start=0.1) annotation(Placement(transformation(origin={-70,-45}, extent={{-10,-10},{10,10}}))); - Substances.Substance s5(c.start=0.1) annotation(Placement(transformation(origin={-70,19}, extent={{-10,-10},{10,10}}))); - Substances.Substance s17(c.start=0.1) annotation(Placement(transformation(origin={-2.5,23}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF5(c.start=1) annotation(Placement(transformation(origin={-30.5,73}, extent={{-10,-10},{10,10}}))); - Substances.Substance s13(c.start=0.1) annotation(Placement(transformation(origin={-3.5,94}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF13(c.start=1) annotation(Placement(transformation(origin={-12.5,-93}, extent={{-10,-10},{10,10}}))); - Substances.Substance s48(c.start=0.1) annotation(Placement(transformation(origin={-2.5,51}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF6(c.start=1) annotation(Placement(transformation(origin={-14.5,73}, extent={{-10,-10},{10,10}}))); - Substances.Substance s45(c.start=0.1) annotation(Placement(transformation(origin={-2.5,-79}, extent={{-10,-10},{10,10}}))); - Substances.Substance s47(c.start=0.1) annotation(Placement(transformation(origin={-2.5,11}, extent={{-10,-10},{10,10}}))); - Substances.Substance s19(c.start=0.1) annotation(Placement(transformation(origin={-2.5,-17}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF11(c.start=1) annotation(Placement(transformation(origin={-18.5,-61}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF9(c.start=1) annotation(Placement(transformation(origin={-22.5,-3}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF12(c.start=1) annotation(Placement(transformation(origin={-32.5,-93}, extent={{-10,-10},{10,10}}))); - Substances.Substance s21(c.start=0.1) annotation(Placement(transformation(origin={-2.5,-65}, extent={{-10,-10},{10,10}}))); - Substances.Substance s15(c.start=0.1) annotation(Placement(transformation(origin={-2.5,63}, extent={{-10,-10},{10,10}}))); - Substances.Substance s46(c.start=0.1) annotation(Placement(transformation(origin={-2.5,-29}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF7(c.start=1) annotation(Placement(transformation(origin={-26.5,43}, extent={{-10,-10},{10,10}}))); - Substances.Substance s49(c.start=0.1) annotation(Placement(transformation(origin={-3.5,81.5}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF4(c.start=1) annotation(Placement(transformation(origin={-110,-92.5}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF10(c.start=1) annotation(Placement(transformation(origin={-18.5,-37}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF8(c.start=1) annotation(Placement(transformation(origin={-18.5,31}, extent={{-10,-10},{10,10}}))); - Substances.Substance s41(c.start=0.1) annotation(Placement(transformation(origin={-70,47}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF(c.start=1) annotation(Placement(transformation(origin={-90,73}, extent={{-10,-10},{10,10}}))); - Substances.BoundarySubstance sF1(c.start=1) annotation(Placement(transformation(origin={-102.5,32.5}, extent={{-10,-10},{10,10}}))); - Substances.Substance s40(c.start=0.1) annotation(Placement(transformation(origin={-68,87}, extent={{-10,-10},{10,10}}))); - Substances.Substance s(c.start=1) annotation(Placement(transformation(origin={-110,93}, extent={{-10,-10},{10,10}}))); - Substances.Substance s2(c.start=1) annotation(Placement(transformation(origin={-110,53}, extent={{-10,-10},{10,10}}))); - Substances.Substance s4(c.start=1) annotation(Placement(transformation(origin={-110,13}, extent={{-10,-10},{10,10}}))); - Substances.Substance s6(c.start=1) annotation(Placement(transformation(origin={-110,-27}, extent={{-10,-10},{10,10}}))); - Substances.Substance s8(c.start=1) annotation(Placement(transformation(origin={-110,-47}, extent={{-10,-10},{10,10}}))); - Substances.Substance s10(c.start=1) annotation(Placement(transformation(origin={-110,-77}, extent={{-10,-10},{10,10}}))); - Substances.Substance s20(c.start=1) annotation(Placement(transformation(origin={-42.5,-73}, extent={{-10,-10},{10,10}}))); - Substances.Substance s18(c.start=1) annotation(Placement(transformation(origin={-42.5,-23}, extent={{-10,-10},{10,10}}))); - Substances.Substance s16(c.start=1) annotation(Placement(transformation(origin={-42.5,17}, extent={{-10,-10},{10,10}}))); - Substances.Substance s14(c.start=1) annotation(Placement(transformation(origin={-42.5,57}, extent={{-10,-10},{10,10}}))); - Substances.Substance s12(c.start=1) annotation(Placement(transformation(origin={-42.5,87}, extent={{-10,-10},{10,10}}))); - Substances.Substance s1(c.start=0.1) annotation(Placement(transformation(origin={-68,99}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Irreversible.UniBi.Ubi ubi annotation(Placement(transformation(origin={-90,93}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Irreversible.UniBi.Ubifa ubifa annotation(Placement(transformation(origin={-90,53.42}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Irreversible.UniBi.Ubifafi ubifafi annotation(Placement(transformation(origin={-90,13}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Irreversible.UniBi.Ubifi ubifi annotation(Placement(transformation(origin={-90,-27}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniBi.Ubr ubr annotation(Placement(transformation(origin={-90,-47}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniBi.Ubrba ubrba annotation(Placement(transformation(origin={-90,-77}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniBi.Ubrfababi ubrfababi annotation(Placement(transformation(origin={-22.5,-73}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniBi.Ubrfaba ubrfaba annotation(Placement(transformation(origin={-22.5,-23}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniBi.Ubrfa ubrfa annotation(Placement(transformation(origin={-22.5,17}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniBi.Ubrbi ubrbi annotation(Placement(transformation(origin={-22.5,57}, extent={{-10,-10},{10,10}}))); - Reactions.MassAction.Reversible.UniBi.Ubrbabi ubrbabi annotation(Placement(transformation(origin={-22.5,87}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s51(c.start=0.1) annotation(Placement(transformation(origin={61.5,23}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s50(c.start=0.1) annotation(Placement(transformation(origin={61.5,71}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF27(c.start=1) annotation(Placement(transformation(origin={95.5,69}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s25(c.start=0.1) annotation(Placement(transformation(origin={61.5,35}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s24(c.start=1) annotation(Placement(transformation(origin={17.5,27}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF25(c.start=1) annotation(Placement(transformation(origin={89.5,97}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s31(c.start=0.1) annotation(Placement(transformation(origin={119.5,91}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s22(c.start=1) annotation(Placement(transformation(origin={17.5,77}, extent={{-10,-10},{10,10}}))); - BioChem.Reactions.MassAction.Reversible.UniBi.Ubrfabi ubrfabi annotation(Placement(transformation(origin={41.5,77}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s54(c.start=0.1) annotation(Placement(transformation(origin={119.5,79}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s23(c.start=0.1) annotation(Placement(transformation(origin={61.5,83}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s55(c.start=0.1) annotation(Placement(transformation(origin={119.5,27}, extent={{-10,-10},{10,10}}))); - BioChem.Reactions.MassAction.Reversible.UniBi.Ubrfafi ubrfafi annotation(Placement(transformation(origin={41.5,27}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s30(c.start=1) annotation(Placement(transformation(origin={79.5,83}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF14(c.start=1) annotation(Placement(transformation(origin={41.5,97}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF17(c.start=1) annotation(Placement(transformation(origin={51.5,41}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s33(c.start=0.1) annotation(Placement(transformation(origin={119.5,39}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF15(c.start=1) annotation(Placement(transformation(origin={37.5,63}, extent={{-10,-10},{10,10}}))); - BioChem.Reactions.MassAction.Reversible.UniBi.Ubrfi ubrfi annotation(Placement(transformation(origin={99.5,33}, extent={{-10,-10},{10,10}}))); - BioChem.Reactions.MassAction.Reversible.UniBi.Ubrfafibi ubrfafibi annotation(Placement(transformation(origin={99.5,83}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF26(c.start=1) annotation(Placement(transformation(origin={107.5,97}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF28(c.start=1) annotation(Placement(transformation(origin={95.5,47}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s32(c.start=1) annotation(Placement(transformation(origin={79.5,33}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF16(c.start=1) annotation(Placement(transformation(origin={31.5,41}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s35(c.start=0.1) annotation(Placement(transformation(origin={119.5,9}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s37(c.start=0.1) annotation(Placement(transformation(origin={119.5,-31}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF31(c.start=1) annotation(Placement(transformation(origin={95.5,-25}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF33(c.start=1) annotation(Placement(transformation(origin={109.5,-53}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF30(c.start=1) annotation(Placement(transformation(origin={105.5,-9}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s34(c.start=1) annotation(Placement(transformation(origin={79.5,3}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF32(c.start=1) annotation(Placement(transformation(origin={89.5,-53}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF34(c.start=1) annotation(Placement(transformation(origin={89.5,-77}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s39(c.start=0.1) annotation(Placement(transformation(origin={119.5,-81}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF35(c.start=1) annotation(Placement(transformation(origin={89.5,-95}, extent={{-10,-10},{10,10}}))); - BioChem.Reactions.MassAction.Reversible.UniBi.Ubrfibabi ubrfibabi annotation(Placement(transformation(origin={99.5,-37}, extent={{-10,-10},{10,10}}))); - BioChem.Reactions.MassAction.Reversible.UniBi.Ubrfibi ubrfibi annotation(Placement(transformation(origin={99.5,-87}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s57(c.start=0.1) annotation(Placement(transformation(origin={119.5,-43}, extent={{-10,-10},{10,10}}))); - BioChem.Reactions.MassAction.Reversible.UniBi.Ubrfiba ubrfiba annotation(Placement(transformation(origin={99.5,3}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s56(c.start=0.1) annotation(Placement(transformation(origin={119.5,-3}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s58(c.start=0.1) annotation(Placement(transformation(origin={119.5,-93}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s36(c.start=1) annotation(Placement(transformation(origin={79.5,-37}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF29(c.start=1) annotation(Placement(transformation(origin={95.5,17}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s38(c.start=1) annotation(Placement(transformation(origin={79.5,-87}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF20(c.start=1) annotation(Placement(transformation(origin={45.5,-27}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s26(c.start=1) annotation(Placement(transformation(origin={17.5,-23}, extent={{-10,-10},{10,10}}))); - BioChem.Reactions.MassAction.Reversible.UniBi.Ubrfafiba ubrfafiba annotation(Placement(transformation(origin={41.5,-13}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s27(c.start=0.1) annotation(Placement(transformation(origin={61.5,-7}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF18(c.start=1) annotation(Placement(transformation(origin={31.5,7}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF19(c.start=1) annotation(Placement(transformation(origin={51.5,7}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s52(c.start=0.1) annotation(Placement(transformation(origin={61.5,-19}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s29(c.start=0.1) annotation(Placement(transformation(origin={61.5,-67}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s53(c.start=0.1) annotation(Placement(transformation(origin={61.5,-79}, extent={{-10,-10},{10,10}}))); - BioChem.Reactions.MassAction.Reversible.UniBi.Ubrfafibabi ubrfafibabi annotation(Placement(transformation(origin={41.5,-73}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.Substance s28(c.start=1) annotation(Placement(transformation(origin={17.5,-73}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF21(c.start=1) annotation(Placement(transformation(origin={31.5,-57}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF23(c.start=1) annotation(Placement(transformation(origin={31.5,-93}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF24(c.start=1) annotation(Placement(transformation(origin={51.5,-93}, extent={{-10,-10},{10,10}}))); - BioChem.Substances.BoundarySubstance sF22(c.start=1) annotation(Placement(transformation(origin={51.5,-57}, extent={{-10,-10},{10,10}}))); - equation - connect(s.n1,ubi.s1) annotation(Line(points={{-110,93},{-101.25,93}})); - connect(ubi.p1,s1.n1) annotation(Line(points={{-78.75,98},{-68,99}})); - connect(ubi.p2,s40.n1) annotation(Line(points={{-78.75,88},{-68,87}})); - connect(ubifa.p2,s41.n1) annotation(Line(points={{-78.75,48.42},{-70,47}})); - connect(s2.n1,ubifa.s1) annotation(Line(points={{-110,53},{-101.25,53.42}})); - connect(ubifa.p1,s3.n1) annotation(Line(points={{-78.75,58.42},{-70,59}})); - connect(sF.n1,ubifa.aF1) annotation(Line(points={{-90,73},{-90,62.42}})); - connect(s4.n1,ubifafi.s1) annotation(Line(points={{-110,13},{-101.25,13}})); - connect(ubifafi.p2,s42.n1) annotation(Line(points={{-78.75,8},{-70,7}})); - connect(ubifafi.p1,s5.n1) annotation(Line(points={{-78.75,18},{-70,19}})); - connect(sF2.n1,ubifafi.iF1) annotation(Line(points={{-80,33},{-90,22}})); - connect(sF1.n1,ubifafi.aF1) annotation(Line(points={{-102.5,32.5},{-90,22}})); - connect(s6.n1,ubifi.s1) annotation(Line(points={{-110,-27},{-101.25,-27}})); - connect(ubifi.p2,s43.n1) annotation(Line(points={{-78.75,-32},{-70,-33}})); - connect(ubifi.p1,s7.n1) annotation(Line(points={{-78.75,-22},{-70,-21}})); - connect(sF3.n1,ubifi.iF1) annotation(Line(points={{-90,-7},{-90,-18}})); - connect(s8.n1,ubr.s1) annotation(Line(points={{-110,-47},{-101.25,-47}})); - connect(ubr.p2,s59.n1) annotation(Line(points={{-78.75,-52},{-70,-57}})); - connect(ubr.p1,s9.n1) annotation(Line(points={{-78.75,-42},{-70,-45}})); - connect(s10.n1,ubrba.s1) annotation(Line(points={{-110,-77},{-101.25,-77}})); - connect(s44.n1,ubrba.p2) annotation(Line(points={{-70,-83},{-78.75,-82}})); - connect(ubrba.p1,s11.n1) annotation(Line(points={{-78.75,-72},{-70,-69}})); - connect(sF4.n1,ubrba.aB1) annotation(Line(points={{-110,-92.5},{-90,-86}})); - connect(ubrfababi.p2,s45.n1) annotation(Line(points={{-11.25,-78},{-2.5,-79}})); - connect(s20.n1,ubrfababi.s1) annotation(Line(points={{-42.5,-73},{-33.75,-73}})); - connect(ubrfababi.p1,s21.n1) annotation(Line(points={{-11.25,-68},{-2.5,-65}})); - connect(sF13.n1,ubrfababi.iB1) annotation(Line(points={{-12.5,-93},{-22.5,-82}})); - connect(sF12.n1,ubrfababi.aB1) annotation(Line(points={{-32.5,-93},{-22.5,-82}})); - connect(sF11.n1,ubrfababi.aF1) annotation(Line(points={{-18.5,-61},{-22.5,-64}})); - connect(ubrfaba.p1,s19.n1) annotation(Line(points={{-11.25,-18},{-2.5,-17}})); - connect(ubrfaba.p2,s46.n1) annotation(Line(points={{-11.25,-28},{-2.5,-29}})); - connect(s18.n1,ubrfaba.s1) annotation(Line(points={{-42.5,-23},{-33.75,-23}})); - connect(sF10.n1,ubrfaba.aB1) annotation(Line(points={{-18.5,-37},{-22.5,-32}})); - connect(sF9.n1,ubrfaba.aF1) annotation(Line(points={{-22.5,-3},{-22.5,-14}})); - connect(s17.n1,ubrfa.p1) annotation(Line(points={{-2.5,23},{-11.25,22}})); - connect(s16.n1,ubrfa.s1) annotation(Line(points={{-42.5,17},{-33.75,17}})); - connect(s47.n1,ubrfa.p2) annotation(Line(points={{-2.5,11},{-11.25,12}})); - connect(sF8.n1,ubrfa.aF1) annotation(Line(points={{-18.5,31},{-22.5,26}})); - connect(ubrbi.p2,s48.n1) annotation(Line(points={{-11.25,52},{-2.5,51}})); - connect(s14.n1,ubrbi.s1) annotation(Line(points={{-42.5,57},{-33.75,57}})); - connect(ubrbi.p1,s15.n1) annotation(Line(points={{-11.25,62},{-2.5,63}})); - connect(sF7.n1,ubrbi.iB1) annotation(Line(points={{-26.5,43},{-22.5,48}})); - connect(ubrbabi.p1,s13.n1) annotation(Line(points={{-11.25,92},{-3.5,94}})); - connect(ubrbabi.p2,s49.n1) annotation(Line(points={{-11.25,82},{-3.5,81.5}})); - connect(s12.n1,ubrbabi.s1) annotation(Line(points={{-42.5,87},{-33.75,87}})); - connect(sF6.n1,ubrbabi.iB1) annotation(Line(points={{-14.5,73},{-22.5,78}})); - connect(ubrbabi.aB1,sF5.n1) annotation(Line(points={{-22.5,78},{-30.5,73}})); - connect(ubrfi.p2,s55.n1) annotation(Line(points={{110.75,28},{119.5,27}})); - connect(s24.n1,ubrfafi.s1) annotation(Line(points={{17.5,27},{30.25,27}})); - connect(ubrfafi.p2,s51.n1) annotation(Line(points={{52.75,22},{61.5,23}})); - connect(sF14.n1,ubrfabi.aF1) annotation(Line(points={{41.5,97},{41.5,86}})); - connect(s25.n1,ubrfafi.p1) annotation(Line(points={{61.5,35},{52.75,32}})); - connect(sF25.n1,ubrfafibi.aF1) annotation(Line(points={{89.5,97},{99.5,92}})); - connect(sF28.n1,ubrfi.iF1) annotation(Line(points={{95.5,47},{99.5,42}})); - connect(s22.n1,ubrfabi.s1) annotation(Line(points={{17.5,77},{30.25,77}})); - connect(s30.n1,ubrfafibi.s1) annotation(Line(points={{79.5,83},{88.25,83}})); - connect(sF15.n1,ubrfabi.iB1) annotation(Line(points={{37.5,63},{41.5,68}})); - connect(sF26.n1,ubrfafibi.iF1) annotation(Line(points={{107.5,97},{99.5,92}})); - connect(ubrfi.p1,s33.n1) annotation(Line(points={{110.75,38},{119.5,39}})); - connect(ubrfafi.iF1,sF17.n1) annotation(Line(points={{41.5,36},{51.5,41}})); - connect(sF27.n1,ubrfafibi.iB1) annotation(Line(points={{95.5,69},{99.5,74}})); - connect(ubrfafibi.p2,s54.n1) annotation(Line(points={{110.75,78},{119.5,79}})); - connect(ubrfabi.p1,s23.n1) annotation(Line(points={{52.75,82},{61.5,83}})); - connect(s31.n1,ubrfafibi.p1) annotation(Line(points={{119.5,91},{110.75,88}})); - connect(s32.n1,ubrfi.s1) annotation(Line(points={{79.5,33},{88.25,33}})); - connect(ubrfabi.p2,s50.n1) annotation(Line(points={{52.75,72},{61.5,71}})); - connect(ubrfafi.aF1,sF16.n1) annotation(Line(points={{41.5,36},{31.5,41}})); - connect(ubrfiba.iF1,sF29.n1) annotation(Line(points={{99.5,12},{95.5,17}})); - connect(s37.n1,ubrfibabi.p1) annotation(Line(points={{119.5,-31},{110.75,-32}})); - connect(s38.n1,ubrfibi.s1) annotation(Line(points={{79.5,-87},{88.25,-87}})); - connect(ubrfiba.p2,s56.n1) annotation(Line(points={{110.75,-2},{119.5,-3}})); - connect(ubrfiba.p1,s35.n1) annotation(Line(points={{110.75,8},{119.5,9}})); - connect(s58.n1,ubrfibi.p2) annotation(Line(points={{119.5,-93},{110.75,-92}})); - connect(s36.n1,ubrfibabi.s1) annotation(Line(points={{79.5,-37},{88.25,-37}})); - connect(sF31.n1,ubrfibabi.iF1) annotation(Line(points={{95.5,-25},{99.5,-28}})); - connect(sF35.n1,ubrfibi.iB1) annotation(Line(points={{89.5,-95},{99.5,-96}})); - connect(s57.n1,ubrfibabi.p2) annotation(Line(points={{119.5,-43},{110.75,-42}})); - connect(sF34.n1,ubrfibi.iF1) annotation(Line(points={{89.5,-77},{99.5,-78}})); - connect(sF30.n1,ubrfiba.aB1) annotation(Line(points={{105.5,-9},{99.5,-6}})); - connect(s39.n1,ubrfibi.p1) annotation(Line(points={{119.5,-81},{110.75,-82}})); - connect(s34.n1,ubrfiba.s1) annotation(Line(points={{79.5,3},{88.25,3}})); - connect(sF33.n1,ubrfibabi.iB1) annotation(Line(points={{109.5,-53},{99.5,-46}})); - connect(sF32.n1,ubrfibabi.aB1) annotation(Line(points={{89.5,-53},{99.5,-46}})); - connect(sF19.n1,ubrfafiba.iF1) annotation(Line(points={{51.5,7},{41.5,-4}})); - connect(s26.n1,ubrfafiba.s1) annotation(Line(points={{17.5,-23},{30.25,-13}})); - connect(sF18.n1,ubrfafiba.aF1) annotation(Line(points={{31.5,7},{41.5,-4}})); - connect(s52.n1,ubrfafiba.p2) annotation(Line(points={{61.5,-19},{52.75,-18}})); - connect(sF20.n1,ubrfafiba.aB1) annotation(Line(points={{45.5,-27},{41.5,-22}})); - connect(ubrfafiba.p1,s27.n1) annotation(Line(points={{52.75,-8},{61.5,-7}})); - connect(s29.n1,ubrfafibabi.p1) annotation(Line(points={{61.5,-67},{52.75,-68}})); - connect(s53.n1,ubrfafibabi.p2) annotation(Line(points={{61.5,-79},{52.75,-78}})); - connect(s28.n1,ubrfafibabi.s1) annotation(Line(points={{17.5,-73},{30.25,-73}})); - connect(sF21.n1,ubrfafibabi.aF1) annotation(Line(points={{31.5,-57},{41.5,-64}})); - connect(sF23.n1,ubrfafibabi.aB1) annotation(Line(points={{31.5,-93},{41.5,-82}})); - connect(sF24.n1,ubrfafibabi.iB1) annotation(Line(points={{51.5,-93},{41.5,-82}})); - connect(sF22.n1,ubrfafibabi.iF1) annotation(Line(points={{51.5,-57},{41.5,-64}})); - end UniBi; - - annotation(Icon(coordinateSystem(extent={{-100,100},{100,-100}}, preserveAspectRatio=true, grid={10,10})), Diagram(coordinateSystem(extent={{-100,100},{100,-100}}, preserveAspectRatio=true, grid={10,10}))); -end MassAction; diff --git a/BioChem/package.mo b/BioChem/package.mo index f88f336..799c837 100644 --- a/BioChem/package.mo +++ b/BioChem/package.mo @@ -1,7 +1,26 @@ package BioChem extends Icons.Library; - annotation(uses(Modelica(version="3.2.3")), version="1.0.1", Icon(coordinateSystem(extent={{-100,100},{100,-100}}, preserveAspectRatio=true, grid={10,10}), graphics={Line(origin={3.55271e-15,3.76}, points={{-50,-60},{-50,-27.52},{10,-27.52}}, smooth=Smooth.Bezier),Line(origin={-1.135,4.09474}, points={{-48.865,10},{-48.865,-27.61},{11.135,-27.61}}, arrow={Arrow.None,Arrow.Open}, arrowSize=30, smooth=Smooth.Bezier),Ellipse(origin={30.4112,-23.4648}, lineColor={0,85,0}, fillColor={0,170,0}, fillPattern=FillPattern.Sphere, extent={{-20.4112,-20},{20.4112,20}}),Ellipse(origin={6.28735,-0.665395}, lineColor={161,107,0}, fillColor={250,167,0}, fillPattern=FillPattern.Sphere, extent={{-76.2873,-79.3346},{-35.4736,-39.3346}}),Ellipse(origin={4.98569,-1.03187}, lineColor={117,0,0}, fillColor={170,0,0}, fillPattern=FillPattern.Sphere, extent={{-75.8122,-6.13331},{-34.9857,33.8667}})}), Diagram(coordinateSystem(extent={{-100,100},{100,-100}}, preserveAspectRatio=true, grid={10,10}))); - annotation(preferedView="info", Documentation(info=" + + + + + + + + + + + + + + + + + + + annotation( + preferedView = "info", + Documentation(info = "
The first version of the library was created by Emma Larsdotter Nilsson at Linköping University. + ", revisions = "
The first version of the library was created by Emma Larsdotter Nilsson at Linköping University. The current version of the library has been further developed by Erik Ulfhielm at -Linköping University, and by MathCore Engineering AB. +Linköping University, and by MathCore Engineering AB.
Copyright © 2005-2015 MathCore Engineering AB, Linköpings universitet and Modelica Association
+Copyright © 2005-2015 MathCore Engineering AB, Linköpings universitet and Modelica Association
The BioChem library is free software released under the terms of the Mozilla Public License, version 2.0.