libSBML Python API  5.18.0
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).

Specification for the SBML Level 3 Multistate, Multicomponent and Multicompartment Species package, current at the time of this libSBML release (5.18.0). 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  libsbml.BindingSiteSpeciesType
 multi Extension of MultiSpeciesType to define a binding site. More...
 
class  libsbml.CompartmentReference
 multi Child of a Compartment that references a different Compartment. More...
 
class  libsbml.InSpeciesTypeBond
 multi Defines a bond within a MultiSpeciesType. More...
 
class  libsbml.IntraSpeciesReaction
 multi A subclass of Reaction for changes of an internal species bond. More...
 
class  libsbml.ListOfCompartmentReferences
 multi A list of CompartmentReference objects. More...
 
class  libsbml.ListOfInSpeciesTypeBonds
 multi A list of InSpeciesTypeBond objects. More...
 
class  libsbml.ListOfMultiSpeciesTypes
 multi A list of MultiSpeciesType objects. More...
 
class  libsbml.ListOfOutwardBindingSites
 multi A list of OutwardBindingSite objects. More...
 
class  libsbml.ListOfPossibleSpeciesFeatureValues
 multi A list of PossibleSpeciesFeatureValue objects. More...
 
class  libsbml.ListOfSpeciesFeatures
 multi A list of SpeciesFeature objects. More...
 
class  libsbml.ListOfSpeciesFeatureTypes
 multi A list of SpeciesFeatureType objects. More...
 
class  libsbml.ListOfSpeciesFeatureValues
 multi A list of SpeciesFeatureValue objects. More...
 
class  libsbml.ListOfSpeciesTypeComponentIndexes
 multi A list of SpeciesTypeComponentIndex objects. More...
 
class  libsbml.ListOfSpeciesTypeComponentMapInProducts
 multi A list of SpeciesTypeComponentMapInProduct objects. More...
 
class  libsbml.ListOfSpeciesTypeInstances
 multi A list of SpeciesTypeInstance objects. More...
 
class  libsbml.MultiASTPlugin
 multi Extension of ASTBasePlugin. More...
 
class  libsbml.MultiCompartmentPlugin
 multi Extension of Compartment for the 'multi' package. More...
 
class  libsbml.MultiExtension
 multi Base extension class for the package. More...
 
class  libsbml.MultiListOfReactionsPlugin
 multi Extension of ListOfReactions for the 'multi' package. More...
 
class  libsbml.MultiModelPlugin
 multi Extension of Model. More...
 
class  libsbml.MultiPkgNamespaces
 multi SBMLNamespaces extension for the package. More...
 
class  libsbml.MultiSBMLDocumentPlugin
 multi Extension of SBMLDocument for the 'multi' package. More...
 
class  libsbml.MultiSimpleSpeciesReferencePlugin
 multi Extension of SimpleSpeciesReference for the 'multi' package. More...
 
class  libsbml.MultiSpeciesPlugin
 multi Extension of Species for the 'multi' package. More...
 
class  libsbml.MultiSpeciesReferencePlugin
 multi Extension of SpeciesReference for the 'multi' package. More...
 
class  libsbml.MultiSpeciesType
 multi A type of Species in SBML Level 3 'multi' More...
 
class  libsbml.OutwardBindingSite
 multi Defines a outward-facing binding site for a MultiSpeciesType. More...
 
class  libsbml.PossibleSpeciesFeatureValue
 multi Defines one value of a SpeciesFeature. More...
 
class  libsbml.SpeciesFeature
 multi Defines a feature of a multi Species. More...
 
class  libsbml.SpeciesFeatureType
 multi Defines a template for referencing SpeciesFeature objects. More...
 
class  libsbml.SpeciesFeatureValue
 multi Defines a particular value for a SpeciesFeature. More...
 
class  libsbml.SpeciesTypeComponentIndex
 multi Identifies a component within a MultiSpeciesType. More...
 
class  libsbml.SpeciesTypeComponentMapInProduct
 multi Distinguishes between components in reactants versus products. More...
 
class  libsbml.SpeciesTypeInstance
 multi Allows construction of structured MultiSpeciesType objects. More...
 
class  libsbml.SubListOfSpeciesFeatures
 multi Defines a set of SpeciesFeature objects. More...
 

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).

Specification for the SBML Level 3 Multistate, Multicomponent and Multicompartment Species package, current at the time of this libSBML release (5.18.0). 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