Converts SBML Layout and Render datra from SBML Level 2 to Level 3 and vice versa.
42 layoutNsUri =
"http://projects.eml.org/bcb/sbml/level2"
43 layoutNs = LayoutPkgNamespaces(2, 4)
44 renderNsUri =
"http://projects.eml.org/bcb/sbml/render/level2"
45 renderNs = RenderPkgNamespaces(2, 4)
47 prop = ConversionProperties(SBMLNamespaces(2,4))
48 prop.addOption(
'strict',
False)
49 prop.addOption(
'setLevelAndVersion',
True)
50 prop.addOption(
'ignorePackages',
True)
54 docPlugin = doc.getPlugin(
"layout")
56 docPlugin.setElementNamespace(layoutNsUri)
58 doc.getSBMLNamespaces().removePackageNamespace(3, 1,
"layout", 1);
59 doc.getSBMLNamespaces().addPackageNamespace(
"layout", 1);
61 rdocPlugin = doc.getPlugin(
"render");
63 rdocPlugin->setElementNamespace(renderNsUri);
65 doc.getSBMLNamespaces().removePackageNamespace(3, 1,
"render", 1);
66 doc.getSBMLNamespaces().addPackageNamespace(
"render", 1);