擅长:python、mysql、java
<p>除了直接处理原始XML之外,您还可以查看<a href="http://sbml.org/Software/libSBML" rel="nofollow">LibSBML</a>,这是一个用于处理SBML文档的库,其中包括python的语言绑定。你可以这样使用它:</p>
<pre>
>>> from libsbml import *
>>> doc = readSBML('Dropbox/SBML Models/BorisEJB.xml')
>>> species = doc.getModel().getSpecies('MAPK')
>>> species.appendAnnotation('<kjw:test xmlns:kjw="http://this.is.some/custom_namespace"/>')
0
>>> species.toSBML()
'<species id="MAPK" compartment="compartment" initialConcentration="280" boundaryCondition="false">\n <annotation>\n
<kjw:test xmlns:kjw="http://this.is.some/custom_namespace"/>\n </annotation>\n</species>'
>>>
</pre>