libSBML C++ API  5.20.2
Multistate, Multicomponent and Multicompartment Species

The libSBML “multi” extension implements support for the SBML Level 3 Multistate, Multicomponent and Multicompartment Species package.

Introduction

The SBML Level 3 Multistate, Multicomponent and Multicompartment Species (multi) package provides an extension of SBML Level 3 that supports encoding models with molecular complexes that have multiple components and can exist in multiple states and in multiple compartments. One of its goals also is to provide a platform for sharing models based on the specifications of bimolecular interactions and the rules governing such interactions. In addition, this specification includes features to support multicompartment species (species that are described as residing in more than one compartment).

Authors

The primary authors of the SBML Level 3 Multistate, Multicomponent and Multicompartment Species specification are Fenkgai Zhang and Martin Meier-Schellersheim.

The specification for this SBML package

This API documentation for libSBML does not provide a complete explanation of the SBML Level 3 Multistate, Multicomponent and Multicompartment Species package (whose nickname is “multi”). If you are developing software that uses “multi”, 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 for the SBML Level 3 Multistate, Multicomponent and Multicompartment Species package, current at the time of this libSBML release (5.20.2). Note: an Internet connection is required to access these documents.
Specification (in PDF format) Known issues
Multistate, Multicomponent and Multicompartment Species package, Version 1 Release 1 Errata page
More...

Classes

class  BindingSiteSpeciesType
 
class  CompartmentReference
 
class  InSpeciesTypeBond
 
class  IntraSpeciesReaction
 
class  ListOfCompartmentReferences
 
class  ListOfInSpeciesTypeBonds
 
class  ListOfMultiSpeciesTypes
 
class  ListOfOutwardBindingSites
 
class  ListOfPossibleSpeciesFeatureValues
 
class  ListOfSpeciesFeatures
 
class  ListOfSpeciesFeatureTypes
 
class  ListOfSpeciesFeatureValues
 
class  ListOfSpeciesTypeComponentIndexes
 
class  ListOfSpeciesTypeComponentMapInProducts
 
class  ListOfSpeciesTypeInstances
 
class  MultiASTPlugin
 
class  MultiCompartmentPlugin
 
class  MultiExtension
 
class  MultiListOfReactionsPlugin
 
class  MultiModelPlugin
 
class  MultiPkgNamespaces
 
class  MultiSBMLDocumentPlugin
 
class  MultiSimpleSpeciesReferencePlugin
 
class  MultiSpeciesPlugin
 
class  MultiSpeciesReferencePlugin
 
class  MultiSpeciesType
 
class  MultiValidator
 
class  OutwardBindingSite
 
class  PossibleSpeciesFeatureValue
 
class  SpeciesFeature
 
class  SpeciesFeatureType
 
class  SpeciesFeatureValue
 
class  SpeciesTypeComponentIndex
 
class  SpeciesTypeComponentMapInProduct
 
class  SpeciesTypeInstance
 
class  SubListOfSpeciesFeatures
 

Detailed Description

The libSBML “multi” extension implements support for the SBML Level 3 Multistate, Multicomponent and Multicompartment Species package.

Introduction

The SBML Level 3 Multistate, Multicomponent and Multicompartment Species (multi) package provides an extension of SBML Level 3 that supports encoding models with molecular complexes that have multiple components and can exist in multiple states and in multiple compartments. One of its goals also is to provide a platform for sharing models based on the specifications of bimolecular interactions and the rules governing such interactions. In addition, this specification includes features to support multicompartment species (species that are described as residing in more than one compartment).

Authors

The primary authors of the SBML Level 3 Multistate, Multicomponent and Multicompartment Species specification are Fenkgai Zhang and Martin Meier-Schellersheim.

The specification for this SBML package

This API documentation for libSBML does not provide a complete explanation of the SBML Level 3 Multistate, Multicomponent and Multicompartment Species package (whose nickname is “multi”). If you are developing software that uses “multi”, 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 for the SBML Level 3 Multistate, Multicomponent and Multicompartment Species package, current at the time of this libSBML release (5.20.2). Note: an Internet connection is required to access these documents.
Specification (in PDF format) Known issues
Multistate, Multicomponent and Multicompartment Species package, Version 1 Release 1 Errata page