

{"id":1824,"date":"2015-03-13T11:48:08","date_gmt":"2015-03-13T10:48:08","guid":{"rendered":"https:\/\/project.inria.fr\/plasma-lab\/?page_id=1824"},"modified":"2015-03-13T11:49:35","modified_gmt":"2015-03-13T10:49:35","slug":"biological-language","status":"publish","type":"page","link":"https:\/\/project.inria.fr\/plasma-lab\/documentation\/languages\/biological-language\/","title":{"rendered":"Biological language"},"content":{"rendered":"<p>Here is the BNF grammar of our biological modeling language.<\/p>\n<div>\n<div class=\"alert alert-success\" role=\"alert\"><p class=\"printonly\"><strong>Important!<\/strong><\/p> Biological language grammar<\/p>\n<div>BIO ::=<\/div>\n<div style=\"padding-left: 30px;\">\n<p class=\"first-p\">[&#8220;constant&#8221; ConstantList]<\/p>\n<p>&#8220;species&#8221; SpeciesList<\/p>\n<p>ReactionList<\/p>\n<\/div>\n<div>ConstantList ::=<\/div>\n<div style=\"padding-left: 30px;\">ConstDecl [&#8220;,&#8221; ConstantList]<\/div>\n<div>ConstDecl ::=<\/div>\n<div style=\"padding-left: 30px;\">ident &#8220;=&#8221; Number<\/div>\n<div>SpeciesList ::=<\/div>\n<div style=\"padding-left: 30px;\">SpecDecl [&#8220;,&#8221; SpeciesList]<\/div>\n<div>SpecDecl ::=<\/div>\n<div style=\"padding-left: 30px;\">ident [ &#8220;=&#8221; integer]<\/div>\n<div>ReactionList ::=<\/div>\n<div style=\"padding-left: 30px;\">Reaction [ReactionList]<\/div>\n<div>Reaction ::=<\/div>\n<div style=\"padding-left: 30px;\">Reactants  [RateConst] &#8220;-&gt;&#8221; Products<\/div>\n<div>Reactants ::=<\/div>\n<div style=\"padding-left: 30px;\">\n<p>&#8220;*&#8221;<\/p>\n<p>| Species [ &#8220;+&#8221; Species [&#8220;+&#8221; Species ]]<\/p>\n<\/div>\n<div>Species ::=<\/div>\n<div style=\"padding-left: 30px;\">ident<\/div>\n<div>Products ::=<\/div>\n<div style=\"padding-left: 30px;\">\n<p>&#8220;*&#8221;<\/p>\n<p>| Species {&#8220;+&#8221; Species}<\/p>\n<\/div>\n<div>RateConst ::=<\/div>\n<div style=\"padding-left: 30px;\">\n<p>Number<\/p>\n<p>| ident<\/p>\n<\/div>\n<div>Number ::=<\/div>\n<div style=\"padding-left: 30px;\">\n<p>integer<\/p>\n<p>| float<\/p>\n<\/div>\n<p><\/div>\n<\/div>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Here is the BNF grammar of our biological modeling language.<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/project.inria.fr\/plasma-lab\/documentation\/languages\/biological-language\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":235,"featured_media":0,"parent":234,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1824","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/project.inria.fr\/plasma-lab\/wp-json\/wp\/v2\/pages\/1824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.inria.fr\/plasma-lab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/project.inria.fr\/plasma-lab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/plasma-lab\/wp-json\/wp\/v2\/users\/235"}],"replies":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/plasma-lab\/wp-json\/wp\/v2\/comments?post=1824"}],"version-history":[{"count":3,"href":"https:\/\/project.inria.fr\/plasma-lab\/wp-json\/wp\/v2\/pages\/1824\/revisions"}],"predecessor-version":[{"id":1828,"href":"https:\/\/project.inria.fr\/plasma-lab\/wp-json\/wp\/v2\/pages\/1824\/revisions\/1828"}],"up":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/plasma-lab\/wp-json\/wp\/v2\/pages\/234"}],"wp:attachment":[{"href":"https:\/\/project.inria.fr\/plasma-lab\/wp-json\/wp\/v2\/media?parent=1824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}