|
libSBML 5.18.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
SBML Level 3 introduced a modular architecture, in which SBML Level 3 Core is usable in its own right (much like SBML Levels 1 and 2 before it), and optional SBML Level 3 Packages add features to this Core. To support this architecture, libSBML is itself divided into a core libSBML and optional extensions. Core libSBML corresponds to the features of SBML Levels 1 to 3 Core; they are always available, and do not require applications to understand more than the SBML Levels 1 to 3 Core specifications. By contrast, the libSBML extensions are separate plug-ins that each implement support for a given SBML Level 3 package. There is a libSBML extension that implements support for the SBML Level 3 Hierarchical Model Composition package, another that implements support for the SBML Level 3 Flux Balance Constraints package, and so on. (Note that the SBML “packages” are not the same thing as Java packages; this is an unfortunate and potentially confusing name collision. LibSBML does not use Java packages to implement SBML packages.)
Not all possible SBML Level 3 package specifications have been finalized by the SBML community at this time. The stable releases of libSBML only include the extensions for officially-released package specifications. The rest of this page lists the libSBML extension packages for SBML Level 3 available in the libSBML 5.18.0 Java interface.
|
libSBML 5.18.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||