SBMLlayout script using antimonyΒΆ
This code example shows how to create an SBML model using antimony, load that model into libsbml-draw, describe the basic features of the model, and draw the model.
import tellurium as te
r = te.loada('''
// Created by libAntimony v2.9.4
model *untitled()
// _Compartments and Species:
species Node0, Node3, Node5, Node6, Node7, Node8888888, Node9, Node10, Node11;
species Node12, Node13, Node14;
// Reactions:
J0: Node8888888 + Node5 => Node9; 1;
J1: Node11 + Node9 => Node14; 1;
J2: Node0 + Node13 => Node7 + Node12; 1;
J3: Node0 => Node13; 1;
J4: Node8888888 + Node14 => Node6; 1;
J5: Node12 + Node5 => Node13 + Node0; 1;
J6: Node0 + Node3 => Node8888888; 1;
J7: Node10 => Node8888888; 1;
// Species initializations:
Node0 = 0;
Node3 = 0;
Node5 = 0;
Node6 = 0;
Node7 = 0;
Node8888888 = 0;
Node9 = 0;
Node10 = 0;
Node11 = 0;
Node12 = 0;
Node13 = 0;
Node14 = 0;
end
''')
from libsbml_draw import SBMLlayout
sl = SBMLlayout(r.getSBML())
sl.drawNetwork()