libSBML C++ API
5.20.4
|
The libSBML “render” extension implements support for the SBML Level 3 Graphical Rendering ("render") package. It can be used in SBML Level 3 Version 1 and Version 2 documents.
The graphical depiction of a reaction network diagram should be described as graphical representations of species and reactions, and not as arbitrary drawing or graph. While it may seem unnecessary to invent a new language when an existing one like SVG could in principle be used to describe the layout of a reaction network, there are good reasons to have a language tailored specifically for the layout of SBML models. For example, most programs that will use this SBML extension are primarily programs dealing with biochemical models. Internally, they will have data structures for species and reactions, so it will also be natural for them to depict the reaction network in terms of species and reactions (and not in terms of, e.g., polygons or splines).
The Graphical Rendering ("render") package for SBML Level 3 is a companion to the Graphical Layout ("layout") package. Together, they provide a complete format for describing the layout of a diagram and the visual rendition of the entities within it.
This API documentation for libSBML does not
provide a complete explanation of the SBML Level 3
“render” package. If you are developing software that uses
“render”, you are strongly urged to read the actual
specification for the package. A link to the specification document
current is provided below, along with a link to the page of known issues (if any).
we apologise that our known issues pages are under reconstruction.
Specification (in PDF format) | Known issues |
---|---|
Render package, Version 1 Release 1 | Errata page |
The libSBML “render” extension implements support for the SBML Level 3 Graphical Rendering ("render") package. It can be used in SBML Level 3 Version 1 and Version 2 documents.
The graphical depiction of a reaction network diagram should be described as graphical representations of species and reactions, and not as arbitrary drawing or graph. While it may seem unnecessary to invent a new language when an existing one like SVG could in principle be used to describe the layout of a reaction network, there are good reasons to have a language tailored specifically for the layout of SBML models. For example, most programs that will use this SBML extension are primarily programs dealing with biochemical models. Internally, they will have data structures for species and reactions, so it will also be natural for them to depict the reaction network in terms of species and reactions (and not in terms of, e.g., polygons or splines).
The Graphical Rendering ("render") package for SBML Level 3 is a companion to the Graphical Layout ("layout") package. Together, they provide a complete format for describing the layout of a diagram and the visual rendition of the entities within it.
This API documentation for libSBML does not
provide a complete explanation of the SBML Level 3
“render” package. If you are developing software that uses
“render”, you are strongly urged to read the actual
specification for the package. A link to the specification document
current is provided below, along with a link to the page of known issues (if any).
we apologise that our known issues pages are under reconstruction.
Specification (in PDF format) | Known issues |
---|---|
Render package, Version 1 Release 1 | Errata page |