libSBML Python API  5.8.0
 All Classes Namespaces Files Functions Variables Pages
libsbml Namespace Reference

Classes

class  AlgebraicRule
 
class  AssignmentRule
 
class  Association
 
class  ASTNode
 
class  ASTNodeList
 
class  AutoProperty
 
class  BoundingBox
 
class  Compartment
 
class  CompartmentGlyph
 
class  CompartmentType
 
class  CompBase
 
class  CompExtension
 
class  CompModelPlugin
 
class  CompPkgNamespaces
 
class  CompSBasePlugin
 
class  CompSBMLDocumentPlugin
 
class  Constraint
 
class  ConversionOption
 
class  ConversionProperties
 
class  CubicBezier
 
class  Curve
 
class  CVTerm
 
class  CVTermList
 
class  Date
 
class  DateList
 
class  Delay
 
class  Deletion
 
class  Dimensions
 
class  Event
 
class  EventAssignment
 
class  ExternalModelDefinition
 
class  FbcExtension
 
class  FbcModelPlugin
 
class  FbcPkgNamespaces
 
class  FbcSpeciesPlugin
 
class  FluxBound
 
class  FluxObjective
 
class  FunctionDefinition
 
class  GeneAssociation
 
class  GeneralGlyph
 
class  GraphicalObject
 
class  InitialAssignment
 
class  KineticLaw
 
class  L3ParserSettings
 
class  Layout
 
class  LayoutExtension
 
class  LayoutModelPlugin
 
class  LayoutPkgNamespaces
 
class  LayoutSpeciesReferencePlugin
 
class  LineSegment
 
class  ListOf
 
class  ListOfCompartmentGlyphs
 
class  ListOfCompartments
 
class  ListOfCompartmentTypes
 
class  ListOfConstraints
 
class  ListOfDeletions
 
class  ListOfEventAssignments
 
class  ListOfEvents
 
class  ListOfExternalModelDefinitions
 
class  ListOfFluxBounds
 
class  ListOfFluxObjectives
 
class  ListOfFunctionDefinitions
 
class  ListOfGeneAssociations
 
class  ListOfGraphicalObjects
 
class  ListOfInitialAssignments
 
class  ListOfLayouts
 
class  ListOfLineSegments
 
class  ListOfLocalParameters
 
class  ListOfModelDefinitions
 
class  ListOfObjectives
 
class  ListOfParameters
 
class  ListOfPorts
 
class  ListOfReactionGlyphs
 
class  ListOfReactions
 
class  ListOfReferenceGlyphs
 
class  ListOfReplacedElements
 
class  ListOfRules
 
class  ListOfSpecies
 
class  ListOfSpeciesGlyphs
 
class  ListOfSpeciesReferenceGlyphs
 
class  ListOfSpeciesReferences
 
class  ListOfSpeciesTypes
 
class  ListOfSubmodels
 
class  ListOfTextGlyphs
 
class  ListOfUnitDefinitions
 
class  ListOfUnits
 
class  LocalParameter
 
class  Model
 
class  ModelCreator
 
class  ModelCreatorList
 
class  ModelDefinition
 
class  ModelHistory
 
class  ModifierSpeciesReference
 
class  Objective
 
class  ostream
 
class  ostringstream
 
class  Parameter
 
class  Point
 
class  Port
 
class  Priority
 
class  RateRule
 
class  RDFAnnotationParser
 
class  Reaction
 
class  ReactionGlyph
 
class  ReferenceGlyph
 
class  ReplacedBy
 
class  ReplacedElement
 
class  Replacing
 
class  Rule
 
class  SBase
 
class  SBaseList
 
class  SBasePlugin
 
class  SBaseRef
 
class  SBMLConverter
 
class  SBMLConverterRegistry
 
class  SBMLDocument
 
class  SBMLDocumentPlugin
 
class  SBMLError
 
class  SBMLErrorLog
 
class  SBMLExtensionException
 
class  SBMLExtensionRegistry
 
class  SBMLExternalValidator
 
class  SBMLFileResolver
 
class  SBMLFunctionDefinitionConverter
 
class  SBMLInitialAssignmentConverter
 
class  SBMLLevelVersionConverter
 
class  SBMLNamespaces
 
class  SBMLNamespacesList
 
class  SBMLReader
 
class  SBMLResolver
 
class  SBMLResolverRegistry
 
class  SBMLRuleConverter
 
class  SBMLStripPackageConverter
 
class  SBMLUnitsConverter
 
class  SBMLUri
 
class  SBMLValidator
 
class  SBMLWriter
 
class  SBO
 
class  SimpleSpeciesReference
 
class  Species
 
class  SpeciesGlyph
 
class  SpeciesReference
 
class  SpeciesReferenceGlyph
 
class  SpeciesType
 
class  StoichiometryMath
 
class  Submodel
 
class  SyntaxChecker
 
class  TextGlyph
 
class  Trigger
 
class  Unit
 
class  UnitDefinition
 
class  XMLAttributes
 
class  XMLError
 
class  XMLErrorLog
 
class  XMLNamespaces
 
class  XMLNode
 
class  XMLToken
 
class  XMLTriple
 

Functions

def Association_parseInfixAssociation
 
def CompBase_getParentModel
 
def CompExtension_getDefaultLevel
 
def CompExtension_getDefaultPackageVersion
 
def CompExtension_getDefaultVersion
 
def CompExtension_getPackageName
 
def CompExtension_getXmlnsL3V1V1
 
def CompExtension_init
 
def deleteLayoutAnnotation
 
def deleteLayoutIdAnnotation
 
def endl
 
def FbcExtension_getDefaultLevel
 
def FbcExtension_getDefaultPackageVersion
 
def FbcExtension_getDefaultVersion
 
def FbcExtension_getPackageName
 
def FbcExtension_getXmlnsL3V1V1
 
def FbcExtension_init
 
def flush
 
def formulaToString
 
def getDefaultL3ParserSettings
 
def getLastParseL3Error
 
def getLibSBMLDottedVersion
 
def getLibSBMLVersion
 
def getLibSBMLVersionString
 
def LayoutExtension_getDefaultLevel
 
def LayoutExtension_getDefaultPackageVersion
 
def LayoutExtension_getDefaultVersion
 
def LayoutExtension_getPackageName
 
def LayoutExtension_getXmlnsL2
 
def LayoutExtension_getXmlnsL3V1V1
 
def LayoutExtension_getXmlnsXSI
 
def LayoutExtension_init
 
def parseFormula
 
def parseL3Formula
 
def parseL3FormulaWithModel
 
def parseL3FormulaWithSettings
 
def parseLayoutAnnotation
 
def parseLayoutId
 
def parseLayouts
 
def parseSpeciesReferenceAnnotation
 
def RDFAnnotationParser_createAnnotation
 
def RDFAnnotationParser_createCVTerms
 
def RDFAnnotationParser_createRDFAnnotation
 
def RDFAnnotationParser_deleteRDFAnnotation
 
def RDFAnnotationParser_deleteRDFCVTermAnnotation
 
def RDFAnnotationParser_deleteRDFHistoryAnnotation
 
def RDFAnnotationParser_parseCVTerms
 
def RDFAnnotationParser_parseModelHistory
 
def RDFAnnotationParser_parseOnlyModelHistory
 
def RDFAnnotationParser_parseRDFAnnotation
 
def readMathMLFromString
 
def readSBML
 
def readSBMLFromFile
 
def readSBMLFromString
 
def SBMLConverterRegistry_getInstance
 
def SBMLDocument_getDefaultLevel
 
def SBMLDocument_getDefaultVersion
 
def SBMLExtensionRegistry_disablePackage
 
def SBMLExtensionRegistry_disablePackages
 
def SBMLExtensionRegistry_enablePackage
 
def SBMLExtensionRegistry_enablePackages
 
def SBMLExtensionRegistry_getInstance
 
def SBMLExtensionRegistry_getNumRegisteredPackages
 
def SBMLExtensionRegistry_getRegisteredPackageName
 
def SBMLExtensionRegistry_isPackageEnabled
 
def SBMLNamespaces_getSBMLNamespaceURI
 
def SBMLNamespaces_getSupportedNamespaces
 
def SBMLNamespaces_isSBMLNamespace
 
def SBMLReader_hasBzip2
 
def SBMLReader_hasZlib
 
def SBMLResolverRegistry_getInstance
 
def SBMLTransforms_clearComponentValues
 
def SBMLTypeCode_toString
 
def SBMLWriter_hasBzip2
 
def SBMLWriter_hasZlib
 
def SBO_checkTerm
 
def SBO_intToString
 
def SBO_isConservationLaw
 
def SBO_isContinuousFramework
 
def SBO_isDiscreteFramework
 
def SBO_isEntity
 
def SBO_isEvent
 
def SBO_isFunctionalCompartment
 
def SBO_isFunctionalEntity
 
def SBO_isInteraction
 
def SBO_isKineticConstant
 
def SBO_isLogicalFramework
 
def SBO_isMaterialEntity
 
def SBO_isMathematicalExpression
 
def SBO_isMetadataRepresentation
 
def SBO_isModellingFramework
 
def SBO_isModifier
 
def SBO_isObselete
 
def SBO_isOccurringEntityRepresentation
 
def SBO_isParticipant
 
def SBO_isParticipantRole
 
def SBO_isPhysicalEntityRepresentation
 
def SBO_isPhysicalParticipant
 
def SBO_isProduct
 
def SBO_isQuantitativeParameter
 
def SBO_isRateLaw
 
def SBO_isReactant
 
def SBO_isSteadyStateExpression
 
def SBO_isSystemsDescriptionParameter
 
def SBO_stringToInt
 
def SyntaxChecker_hasExpectedXHTMLSyntax
 
def SyntaxChecker_isValidSBMLSId
 
def SyntaxChecker_isValidUnitSId
 
def SyntaxChecker_isValidXMLID
 
def Unit_areEquivalent
 
def Unit_areIdentical
 
def Unit_convertToSI
 
def Unit_isBuiltIn
 
def Unit_isUnitKind
 
def Unit_merge
 
def Unit_removeScale
 
def UnitDefinition_areEquivalent
 
def UnitDefinition_areIdentical
 
def UnitDefinition_combine
 
def UnitDefinition_convertToSI
 
def UnitDefinition_printUnits
 
def UnitDefinition_reorder
 
def UnitDefinition_simplify
 
def UnitKind_equals
 
def UnitKind_forName
 
def UnitKind_isValidUnitKindString
 
def UnitKind_toString
 
def writeMathMLToString
 
def writeSBML
 
def writeSBMLToFile
 
def writeSBMLToString
 
def XMLError_getStandardMessage
 
def XMLNode_convertStringToXMLNode
 
def XMLNode_convertXMLNodeToString
 

Variables

 AllowedAttributesOnAlgRule = _libsbml.AllowedAttributesOnAlgRule
 
 AllowedAttributesOnAssignRule = _libsbml.AllowedAttributesOnAssignRule
 
 AllowedAttributesOnCompartment = _libsbml.AllowedAttributesOnCompartment
 
 AllowedAttributesOnConstraint = _libsbml.AllowedAttributesOnConstraint
 
 AllowedAttributesOnDelay = _libsbml.AllowedAttributesOnDelay
 
 AllowedAttributesOnEvent = _libsbml.AllowedAttributesOnEvent
 
 AllowedAttributesOnEventAssignment = _libsbml.AllowedAttributesOnEventAssignment
 
 AllowedAttributesOnFunc = _libsbml.AllowedAttributesOnFunc
 
 AllowedAttributesOnInitialAssign = _libsbml.AllowedAttributesOnInitialAssign
 
 AllowedAttributesOnKineticLaw = _libsbml.AllowedAttributesOnKineticLaw
 
 AllowedAttributesOnListOfComps = _libsbml.AllowedAttributesOnListOfComps
 
 AllowedAttributesOnListOfConstraints = _libsbml.AllowedAttributesOnListOfConstraints
 
 AllowedAttributesOnListOfEventAssign = _libsbml.AllowedAttributesOnListOfEventAssign
 
 AllowedAttributesOnListOfEvents = _libsbml.AllowedAttributesOnListOfEvents
 
 AllowedAttributesOnListOfFuncs = _libsbml.AllowedAttributesOnListOfFuncs
 
 AllowedAttributesOnListOfInitAssign = _libsbml.AllowedAttributesOnListOfInitAssign
 
 AllowedAttributesOnListOfLocalParam = _libsbml.AllowedAttributesOnListOfLocalParam
 
 AllowedAttributesOnListOfMods = _libsbml.AllowedAttributesOnListOfMods
 
 AllowedAttributesOnListOfParams = _libsbml.AllowedAttributesOnListOfParams
 
 AllowedAttributesOnListOfReactions = _libsbml.AllowedAttributesOnListOfReactions
 
 AllowedAttributesOnListOfRules = _libsbml.AllowedAttributesOnListOfRules
 
 AllowedAttributesOnListOfSpecies = _libsbml.AllowedAttributesOnListOfSpecies
 
 AllowedAttributesOnListOfSpeciesRef = _libsbml.AllowedAttributesOnListOfSpeciesRef
 
 AllowedAttributesOnListOfUnitDefs = _libsbml.AllowedAttributesOnListOfUnitDefs
 
 AllowedAttributesOnListOfUnits = _libsbml.AllowedAttributesOnListOfUnits
 
 AllowedAttributesOnLocalParameter = _libsbml.AllowedAttributesOnLocalParameter
 
 AllowedAttributesOnModel = _libsbml.AllowedAttributesOnModel
 
 AllowedAttributesOnModifier = _libsbml.AllowedAttributesOnModifier
 
 AllowedAttributesOnParameter = _libsbml.AllowedAttributesOnParameter
 
 AllowedAttributesOnPriority = _libsbml.AllowedAttributesOnPriority
 
 AllowedAttributesOnRateRule = _libsbml.AllowedAttributesOnRateRule
 
 AllowedAttributesOnReaction = _libsbml.AllowedAttributesOnReaction
 
 AllowedAttributesOnSBML = _libsbml.AllowedAttributesOnSBML
 
 AllowedAttributesOnSpecies = _libsbml.AllowedAttributesOnSpecies
 
 AllowedAttributesOnSpeciesReference = _libsbml.AllowedAttributesOnSpeciesReference
 
 AllowedAttributesOnTrigger = _libsbml.AllowedAttributesOnTrigger
 
 AllowedAttributesOnUnit = _libsbml.AllowedAttributesOnUnit
 
 AllowedAttributesOnUnitDefinition = _libsbml.AllowedAttributesOnUnitDefinition
 
 AnnotationNotesNotAllowedLevel1 = _libsbml.AnnotationNotesNotAllowedLevel1
 
 ApplyCiMustBeModelComponent = _libsbml.ApplyCiMustBeModelComponent
 
 ApplyCiMustBeUserFunction = _libsbml.ApplyCiMustBeUserFunction
 
 ArgsToEqNeedSameType = _libsbml.ArgsToEqNeedSameType
 
 AssignmentToConstantEntity = _libsbml.AssignmentToConstantEntity
 
 AssignRuleCompartmentMismatch = _libsbml.AssignRuleCompartmentMismatch
 
 AssignRuleParameterMismatch = _libsbml.AssignRuleParameterMismatch
 
 AssignRuleSpeciesMismatch = _libsbml.AssignRuleSpeciesMismatch
 
 AssignRuleStoichiometryMismatch = _libsbml.AssignRuleStoichiometryMismatch
 
 AST_CONSTANT_E = _libsbml.AST_CONSTANT_E
 
 AST_CONSTANT_FALSE = _libsbml.AST_CONSTANT_FALSE
 
 AST_CONSTANT_PI = _libsbml.AST_CONSTANT_PI
 
 AST_CONSTANT_TRUE = _libsbml.AST_CONSTANT_TRUE
 
 AST_DIVIDE = _libsbml.AST_DIVIDE
 
 AST_FUNCTION = _libsbml.AST_FUNCTION
 
 AST_FUNCTION_ABS = _libsbml.AST_FUNCTION_ABS
 
 AST_FUNCTION_ARCCOS = _libsbml.AST_FUNCTION_ARCCOS
 
 AST_FUNCTION_ARCCOSH = _libsbml.AST_FUNCTION_ARCCOSH
 
 AST_FUNCTION_ARCCOT = _libsbml.AST_FUNCTION_ARCCOT
 
 AST_FUNCTION_ARCCOTH = _libsbml.AST_FUNCTION_ARCCOTH
 
 AST_FUNCTION_ARCCSC = _libsbml.AST_FUNCTION_ARCCSC
 
 AST_FUNCTION_ARCCSCH = _libsbml.AST_FUNCTION_ARCCSCH
 
 AST_FUNCTION_ARCSEC = _libsbml.AST_FUNCTION_ARCSEC
 
 AST_FUNCTION_ARCSECH = _libsbml.AST_FUNCTION_ARCSECH
 
 AST_FUNCTION_ARCSIN = _libsbml.AST_FUNCTION_ARCSIN
 
 AST_FUNCTION_ARCSINH = _libsbml.AST_FUNCTION_ARCSINH
 
 AST_FUNCTION_ARCTAN = _libsbml.AST_FUNCTION_ARCTAN
 
 AST_FUNCTION_ARCTANH = _libsbml.AST_FUNCTION_ARCTANH
 
 AST_FUNCTION_CEILING = _libsbml.AST_FUNCTION_CEILING
 
 AST_FUNCTION_COS = _libsbml.AST_FUNCTION_COS
 
 AST_FUNCTION_COSH = _libsbml.AST_FUNCTION_COSH
 
 AST_FUNCTION_COT = _libsbml.AST_FUNCTION_COT
 
 AST_FUNCTION_COTH = _libsbml.AST_FUNCTION_COTH
 
 AST_FUNCTION_CSC = _libsbml.AST_FUNCTION_CSC
 
 AST_FUNCTION_CSCH = _libsbml.AST_FUNCTION_CSCH
 
 AST_FUNCTION_DELAY = _libsbml.AST_FUNCTION_DELAY
 
 AST_FUNCTION_EXP = _libsbml.AST_FUNCTION_EXP
 
 AST_FUNCTION_FACTORIAL = _libsbml.AST_FUNCTION_FACTORIAL
 
 AST_FUNCTION_FLOOR = _libsbml.AST_FUNCTION_FLOOR
 
 AST_FUNCTION_LN = _libsbml.AST_FUNCTION_LN
 
 AST_FUNCTION_LOG = _libsbml.AST_FUNCTION_LOG
 
 AST_FUNCTION_PIECEWISE = _libsbml.AST_FUNCTION_PIECEWISE
 
 AST_FUNCTION_POWER = _libsbml.AST_FUNCTION_POWER
 
 AST_FUNCTION_ROOT = _libsbml.AST_FUNCTION_ROOT
 
 AST_FUNCTION_SEC = _libsbml.AST_FUNCTION_SEC
 
 AST_FUNCTION_SECH = _libsbml.AST_FUNCTION_SECH
 
 AST_FUNCTION_SIN = _libsbml.AST_FUNCTION_SIN
 
 AST_FUNCTION_SINH = _libsbml.AST_FUNCTION_SINH
 
 AST_FUNCTION_TAN = _libsbml.AST_FUNCTION_TAN
 
 AST_FUNCTION_TANH = _libsbml.AST_FUNCTION_TANH
 
 AST_INTEGER = _libsbml.AST_INTEGER
 
 AST_LAMBDA = _libsbml.AST_LAMBDA
 
 AST_LOGICAL_AND = _libsbml.AST_LOGICAL_AND
 
 AST_LOGICAL_NOT = _libsbml.AST_LOGICAL_NOT
 
 AST_LOGICAL_OR = _libsbml.AST_LOGICAL_OR
 
 AST_LOGICAL_XOR = _libsbml.AST_LOGICAL_XOR
 
 AST_MINUS = _libsbml.AST_MINUS
 
 AST_NAME = _libsbml.AST_NAME
 
 AST_NAME_AVOGADRO = _libsbml.AST_NAME_AVOGADRO
 
 AST_NAME_TIME = _libsbml.AST_NAME_TIME
 
 AST_PLUS = _libsbml.AST_PLUS
 
 AST_POWER = _libsbml.AST_POWER
 
 AST_RATIONAL = _libsbml.AST_RATIONAL
 
 AST_REAL = _libsbml.AST_REAL
 
 AST_REAL_E = _libsbml.AST_REAL_E
 
 AST_RELATIONAL_EQ = _libsbml.AST_RELATIONAL_EQ
 
 AST_RELATIONAL_GEQ = _libsbml.AST_RELATIONAL_GEQ
 
 AST_RELATIONAL_GT = _libsbml.AST_RELATIONAL_GT
 
 AST_RELATIONAL_LEQ = _libsbml.AST_RELATIONAL_LEQ
 
 AST_RELATIONAL_LT = _libsbml.AST_RELATIONAL_LT
 
 AST_RELATIONAL_NEQ = _libsbml.AST_RELATIONAL_NEQ
 
 AST_TIMES = _libsbml.AST_TIMES
 
 AST_UNKNOWN = _lisbml.AST_UNKNOWN
 
 BadCsymbolDefinitionURLValue = _libsbml.BadCsymbolDefinitionURLValue
 
 BadlyFormedXML = _libsbml.BadlyFormedXML
 
 BadMathML = _libsbml.BadMathML
 
 BadMathMLNodeType = _libsbml.BadMathMLNodeType
 
 BadProcessingInstruction = _libsbml.BadProcessingInstruction
 
 BadXMLAttribute = _libsbml.BadXMLAttribute
 
 BadXMLAttributeValue = _libsbml.BadXMLAttributeValue
 
 BadXMLComment = _libsbml.BadXMLComment
 
 BadXMLDecl = _libsbml.BadXMLDecl
 
 BadXMLDeclLocation = _libsbml.BadXMLDeclLocation
 
 BadXMLDOCTYPE = _libsbml.BadXMLDOCTYPE
 
 BadXMLDocumentStructure = _libsbml.BadXMLDocumentStructure
 
 BadXMLIDRef = _libsbml.BadXMLIDRef
 
 BadXMLIDValue = _libsbml.BadXMLIDValue
 
 BadXMLPrefix = _libsbml.BadXMLPrefix
 
 BadXMLPrefixValue = _libsbml.BadXMLPrefixValue
 
 BIOLOGICAL_QUALIFIER = _libsbml.BIOLOGICAL_QUALIFIER
 
 BooleanOpsNeedBooleanArgs = _libsbml.BooleanOpsNeedBooleanArgs
 
 BothAmountAndConcentrationSet = _libsbml.BothAmountAndConcentrationSet
 
 BothStoichiometryAndMath = _libsbml.BothStoichiometryAndMath
 
 BQB_ENCODES = _libsbml.BQB_ENCODES
 
 BQB_HAS_PART = _libsbml.BQB_HAS_PART
 
 BQB_HAS_PROPERTY = _libsbml.BQB_HAS_PROPERTY
 
 BQB_HAS_VERSION = _libsbml.BQB_HAS_VERSION
 
 BQB_IS = _libsbml.BQB_IS
 
 BQB_IS_DESCRIBED_BY = _libsbml.BQB_IS_DESCRIBED_BY
 
 BQB_IS_ENCODED_BY = _libsbml.BQB_IS_ENCODED_BY
 
 BQB_IS_HOMOLOG_TO = _libsbml.BQB_IS_HOMOLOG_TO
 
 BQB_IS_PART_OF = _libsbml.BQB_IS_PART_OF
 
 BQB_IS_PROPERTY_OF = _libsbml.BQB_IS_PROPERTY_OF
 
 BQB_IS_VERSION_OF = _libsbml.BQB_IS_VERSION_OF
 
 BQB_OCCURS_IN = _libsbml.BQB_OCCURS_IN
 
 BQB_UNKNOWN = _libsbml.BQB_UNKNOWN
 
 BQM_IS = _libsbml.BQM_IS
 
 BQM_IS_DERIVED_FROM = _libsbml.BQM_IS_DERIVED_FROM
 
 BQM_IS_DESCRIBED_BY = _libsbml.BQM_IS_DESCRIBED_BY
 
 BQM_UNKNOWN = _libsbml.BQM_UNKNOWN
 
 CannotConvertToL1V1 = _libsbml.CannotConvertToL1V1
 
 CelsiusNoLongerValid = _libsbml.CelsiusNoLongerValid
 
 CircularRuleDependency = _libsbml.CircularRuleDependency
 
 CNV_TYPE_BOOL = _libsbml.CNV_TYPE_BOOL
 
 CNV_TYPE_DOUBLE = _libsbml.CNV_TYPE_DOUBLE
 
 CNV_TYPE_INT = _libsbml.CNV_TYPE_INT
 
 CNV_TYPE_SINGLE = _libsbml.CNV_TYPE_SINGLE
 
 CNV_TYPE_STRING = _libsbml.CNV_TYPE_STRING
 
 CompartmentNotOnL1Reaction = _libsbml.CompartmentNotOnL1Reaction
 
 CompartmentOnReaction = _libsbml.CompartmentOnReaction
 
 CompartmentShouldHaveSize = _libsbml.CompartmentShouldHaveSize
 
 CompartmentTypeNotValidAttribute = _libsbml.CompartmentTypeNotValidAttribute
 
 CompartmentTypeNotValidComponent = _libsbml.CompartmentTypeNotValidComponent
 
 ConstantNotValidAttribute = _libsbml.ConstantNotValidAttribute
 
 ConstantSpeciesNotValidAttribute = _libsbml.ConstantSpeciesNotValidAttribute
 
 ConstraintContainsDOCTYPE = _libsbml.ConstraintContainsDOCTYPE
 
 ConstraintContainsXMLDecl = _libsbml.ConstraintContainsXMLDecl
 
 ConstraintMathNotBoolean = _libsbml.ConstraintMathNotBoolean
 
 ConstraintNotInXHTMLNamespace = _libsbml.ConstraintNotInXHTMLNamespace
 
 ConstraintNotValidComponent = _libsbml.ConstraintNotValidComponent
 
 ConversionFactorMustConstant = _libsbml.ConversionFactorMustConstant
 
 ConversionFactorNotInL1 = _libsbml.ConversionFactorNotInL1
 
 ConversionFactorOnSpecies = _libsbml.ConversionFactorOnSpecies
 
 DelayNeedsValuesFromTriggerTime = _libsbml.DelayNeedsValuesFromTriggerTime
 
 DelayUnitsNotTime = _libsbml.DelayUnitsNotTime
 
 DisallowedDefinitionURLUse = _libsbml.DisallowedDefinitionURLUse
 
 DisallowedMathMLEncodingUse = _libsbml.DisallowedMathMLEncodingUse
 
 DisallowedMathMLSymbol = _libsbml.DisallowedMathMLSymbol
 
 DisallowedMathTypeAttributeUse = _libsbml.DisallowedMathTypeAttributeUse
 
 DisallowedMathTypeAttributeValue = _libsbml.DisallowedMathTypeAttributeValue
 
 DisallowedMathUnitsUse = _libsbml.DisallowedMathUnitsUse
 
 DuplicateAnnotationInvalidInL2v2 = _libsbml.DuplicateAnnotationInvalidInL2v2
 
 DuplicateAnnotationInvalidInL2v3 = _libsbml.DuplicateAnnotationInvalidInL2v3
 
 DuplicateAnnotationInvalidInL2v4 = _libsbml.DuplicateAnnotationInvalidInL2v4
 
 DuplicateAnnotationInvalidInL3v1 = _libsbml.DuplicateAnnotationInvalidInL3v1
 
 DuplicateAnnotationNamespaces = _libsbml.DuplicateAnnotationNamespaces
 
 DuplicateComponentId = _libsbml.DuplicateComponentId
 
 DuplicateLocalParameterId = _libsbml.DuplicateLocalParameterId
 
 DuplicateMetaId = _libsbml.DuplicateMetaId
 
 DuplicateUnitDefinitionId = _libsbml.DuplicateUnitDefinitionId
 
 DuplicateXMLAttribute = _libsbml.DuplicateXMLAttribute
 
 EmptyListElement = _libsbml.EmptyListElement
 
 EmptyListInKineticLaw = _libsbml.EmptyListInKineticLaw
 
 EmptyListInReaction = _libsbml.EmptyListInReaction
 
 EmptyListOfUnits = _libsbml.EmptyListOfUnits
 
 EmptyUnitListElement = _libsbml.EmptyUnitListElement
 
 EventAndAssignmentRuleForId = _libsbml.EventAndAssignmentRuleForId
 
 EventAssignCompartmentMismatch = _libsbml.EventAssignCompartmentMismatch
 
 EventAssignmentForConstantEntity = _libsbml.EventAssignmentForConstantEntity
 
 EventAssignParameterMismatch = _libsbml.EventAssignParameterMismatch
 
 EventAssignSpeciesMismatch = _libsbml.EventAssignSpeciesMismatch
 
 EventAssignStoichiometryMismatch = _libsbml.EventAssignStoichiometryMismatch
 
 EventNotValidComponent = _libsbml.EventNotValidComponent
 
 ExtentUnitsNotSubstance = _libsbml.ExtentUnitsNotSubstance
 
 FailedMathMLReadOfDouble = _libsbml.FailedMathMLReadOfDouble
 
 FailedMathMLReadOfExponential = _libsbml.FailedMathMLReadOfExponential
 
 FailedMathMLReadOfInteger = _libsbml.FailedMathMLReadOfInteger
 
 FailedMathMLReadOfRational = _libsbml.FailedMathMLReadOfRational
 
 FormulaInLevel1KL = _libsbml.FormulaInLevel1KL
 
 FuncDefNotValidComponent = _libsbml.FuncDefNotValidComponent
 
 FunctionDefMathNotLambda = _libsbml.FunctionDefMathNotLambda
 
 GeneralWarningNotSpecified = _libsbml.GeneralWarningNotSpecified
 
 HasOnlySubsNoSpatialUnits = _libsbml.HasOnlySubsNoSpatialUnits
 
 HasOnlySubsUnitsNotValidAttribute = _libsbml.HasOnlySubsUnitsNotValidAttribute
 
 IdNotValidAttribute = _libsbml.IdNotValidAttribute
 
 InconsistentArgUnits = _libsbml.InconsistentArgUnits
 
 InconsistentArgUnitsWarnings = _libsbml.InconsistentArgUnitsWarnings
 
 InconsistentExponUnitsWarnings = _libsbml.InconsistentExponUnitsWarnings
 
 InconsistentKineticLawUnitsL3 = _libsbml.InconsistentKineticLawUnitsL3
 
 InconsistentPowerUnitsWarnings = _libsbml.InconsistentPowerUnitsWarnings
 
 IncorrectCompartmentSpatialDimensions = _libsbml.IncorrectCompartmentSpatialDimensions
 
 IncorrectOrderInConstraint = _libsbml.IncorrectOrderInConstraint
 
 IncorrectOrderInEvent = _libsbml.IncorrectOrderInEvent
 
 IncorrectOrderInKineticLaw = _libsbml.IncorrectOrderInKineticLaw
 
 IncorrectOrderInModel = _libsbml.IncorrectOrderInModel
 
 IncorrectOrderInReaction = _libsbml.IncorrectOrderInReaction
 
 InitAssignCompartmenMismatch = _libsbml.InitAssignCompartmenMismatch
 
 InitAssignmentAndRuleForSameId = _libsbml.InitAssignmentAndRuleForSameId
 
 InitAssignParameterMismatch = _libsbml.InitAssignParameterMismatch
 
 InitAssignSpeciesMismatch = _libsbml.InitAssignSpeciesMismatch
 
 InitAssignStoichiometryMismatch = _libsbml.InitAssignStoichiometryMismatch
 
 InitialAssignNotValidComponent = _libsbml.InitialAssignNotValidComponent
 
 InitialValueFalseEventNotSupported = _libsbml.InitialValueFalseEventNotSupported
 
 InitialValueNotBoolean = _libsbml.InitialValueNotBoolean
 
 IntegerSpatialDimensions = _libsbml.IntegerSpatialDimensions
 
 InternalXMLParserError = _libsbml.InternalXMLParserError
 
 Invalid1DCompartmentUnits = _libsbml.Invalid1DCompartmentUnits
 
 Invalid2DCompartmentUnits = _libsbml.Invalid2DCompartmentUnits
 
 Invalid3DCompartmentUnits = _libsbml.Invalid3DCompartmentUnits
 
 InvalidAfterXMLContent = _libsbml.InvalidAfterXMLContent
 
 InvalidApplyCiInLambda = _libsbml.InvalidApplyCiInLambda
 
 InvalidAreaRedefinition = _libsbml.InvalidAreaRedefinition
 
 InvalidAssignRuleVariable = _libsbml.InvalidAssignRuleVariable
 
 InvalidCharInXML = _libsbml.InvalidCharInXML
 
 InvalidCiInLambda = _libsbml.InvalidCiInLambda
 
 InvalidCompartmentSBOTerm = _libsbml.InvalidCompartmentSBOTerm
 
 InvalidCompartmentTypeRef = _libsbml.InvalidCompartmentTypeRef
 
 InvalidCompartmentTypeSBOTerm = _libsbml.InvalidCompartmentTypeSBOTerm
 
 InvalidConstraintContent = _libsbml.InvalidConstraintContent
 
 InvalidConstraintSBOTerm = _libsbml.InvalidConstraintSBOTerm
 
 InvalidDelaySBOTerm = _libsbml.InvalidDelaySBOTerm
 
 InvalidEventAssignmentSBOTerm = _libsbml.InvalidEventAssignmentSBOTerm
 
 InvalidEventAssignmentVariable = _libsbml.InvalidEventAssignmentVariable
 
 InvalidEventSBOTerm = _libsbml.InvalidEventSBOTerm
 
 InvalidFunctionDefReturnType = _libsbml.InvalidFunctionDefReturnType
 
 InvalidFunctionDefSBOTerm = _libsbml.InvalidFunctionDefSBOTerm
 
 InvalidIdSyntax = _libsbml.InvalidIdSyntax
 
 InvalidInitAssignSBOTerm = _libsbml.InvalidInitAssignSBOTerm
 
 InvalidInitAssignSymbol = _libsbml.InvalidInitAssignSymbol
 
 InvalidKineticLawSBOTerm = _libsbml.InvalidKineticLawSBOTerm
 
 InvalidL1CompartmentUnits = _libsbml.InvalidL1CompartmentUnits
 
 InvalidLengthRedefinition = _libsbml.InvalidLengthRedefinition
 
 InvalidMathElement = _libsbml.InvalidMathElement
 
 InvalidMetaidSyntax = _libsbml.InvalidMetaidSyntax
 
 InvalidModelSBOTerm = _libsbml.InvalidModelSBOTerm
 
 InvalidModifiersList = _libsbml.InvalidModifiersList
 
 InvalidNamespaceOnSBML = _libsbml.InvalidNamespaceOnSBML
 
 InvalidNameSyntax = _libsbml.InvalidNameSyntax
 
 InvalidNoArgsPassedToFunctionDef = _libsbml.InvalidNoArgsPassedToFunctionDef
 
 InvalidNotesContent = _libsbml.InvalidNotesContent
 
 InvalidParameterSBOTerm = _libsbml.InvalidParameterSBOTerm
 
 InvalidParameterUnits = _libsbml.InvalidParameterUnits
 
 InvalidRateRuleVariable = _libsbml.InvalidRateRuleVariable
 
 InvalidReactantsProductsList = _libsbml.InvalidReactantsProductsList
 
 InvalidReactionSBOTerm = _libsbml.InvalidReactionSBOTerm
 
 InvalidRuleOrdering = _libsbml.InvalidRuleOrdering
 
 InvalidRuleSBOTerm = _libsbml.InvalidRuleSBOTerm
 
 InvalidSBMLLevelVersion = _libsbml.InvalidSBMLLevelVersion
 
 InvalidSBOTermSyntax = _libsbml.InvalidSBOTermSyntax
 
 InvalidSpeciesCompartmentRef = _libsbml.InvalidSpeciesCompartmentRef
 
 InvalidSpeciesReference = _libsbml.InvalidSpeciesReference
 
 InvalidSpeciesReferenceSBOTerm = _libsbml.InvalidSpeciesReferenceSBOTerm
 
 InvalidSpeciesSBOTerm = _libsbml.InvalidSpeciesSBOTerm
 
 InvalidSpeciesSusbstanceUnits = _libsbml.InvalidSpeciesSusbstanceUnits
 
 InvalidSpeciesTypeRef = _libsbml.InvalidSpeciesTypeRef
 
 InvalidSpeciesTypeSBOTerm = _libsbml.InvalidSpeciesTypeSBOTerm
 
 InvalidSubstanceRedefinition = _libsbml.InvalidSubstanceRedefinition
 
 InvalidTargetLevelVersion = _libsbml.InvalidTargetLevelVersion
 
 InvalidTimeRedefinition = _libsbml.InvalidTimeRedefinition
 
 InvalidTriggerSBOTerm = _libsbml.InvalidTriggerSBOTerm
 
 InvalidUnitDefId = _libsbml.InvalidUnitDefId
 
 InvalidUnitIdSyntax = _libsbml.InvalidUnitIdSyntax
 
 InvalidUnitKind = _libsbml.InvalidUnitKind
 
 InvalidUnitsValue = _libsbml.InvalidUnitsValue
 
 InvalidVolumeRedefinition = _libsbml.InvalidVolumeRedefinition
 
 InvalidXMLConstruct = _libsbml.InvalidXMLConstruct
 
 KineticLawNotSubstancePerTime = _libsbml.KineticLawNotSubstancePerTime
 
 KineticLawParametersAreLocalOnly = _libsbml.KineticLawParametersAreLocalOnly
 
 L1V1CompartmentVolumeReqd = _libsbml.L1V1CompartmentVolumeReqd
 
 L3AreaUnitsOnModel = _libsbml.L3AreaUnitsOnModel
 
 L3ConversionFactorOnModel = _libsbml.L3ConversionFactorOnModel
 
 L3ExtentUnitsOnModel = _libsbml.L3ExtentUnitsOnModel
 
 L3LengthUnitsOnModel = _libsbml.L3LengthUnitsOnModel
 
 L3NotSchemaConformant = _libsbml.L3NotSchemaConformant
 
 L3NotSupported = _libsbml.L3NotSupported
 
 L3P_AVOGADRO_IS_CSYMBOL = libsbml.L3P_AVOGADRO_IS_CSYMBOL
 
 L3P_AVOGADRO_IS_NAME = libsbml.L3P_AVOGADRO_IS_NAME
 
 L3P_COLLAPSE_UNARY_MINUS = libsbml.L3P_COLLAPSE_UNARY_MINUS
 
 L3P_EXPAND_UNARY_MINUS = libsbml.L3P_EXPAND_UNARY_MINUS
 
 L3P_NO_UNITS = libsbml.L3P_NO_UNITS
 
 L3P_PARSE_LOG_AS_ERROR = libsbml.L3P_PARSE_LOG_AS_ERROR
 
 L3P_PARSE_LOG_AS_LN = libsbml.L3P_PARSE_LOG_AS_LN
 
 L3P_PARSE_LOG_AS_LOG10 = libsbml.L3P_PARSE_LOG_AS_LOG10
 
 L3P_PARSE_UNITS = libsbml.L3P_PARSE_UNITS
 
 L3SpatialDimensionsUnset = _libsbml.L3SpatialDimensionsUnset
 
 L3TimeUnitsOnModel = _libsbml.L3TimeUnitsOnModel
 
 L3VolumeUnitsOnModel = _libsbml.L3VolumeUnitsOnModel
 
 LambdaOnlyAllowedInFunctionDef = _libsbml.LambdaOnlyAllowedInFunctionDef
 
 LevelPositiveInteger = _libsbml.LevelPositiveInteger
 
 LIBSBML_ANNOTATION_NAME_NOT_FOUND = libsbml.LIBSBML_ANNOTATION_NAME_NOT_FOUND
 
 LIBSBML_ANNOTATION_NS_NOT_FOUND = libsbml.LIBSBML_ANNOTATION_NS_NOT_FOUND
 
 LIBSBML_CAT_GENERAL_CONSISTENCY = _libsbml.LIBSBML_CAT_GENERAL_CONSISTENCY
 
 LIBSBML_CAT_IDENTIFIER_CONSISTENCY = _libsbml.LIBSBML_CAT_IDENTIFIER_CONSISTENCY
 
 LIBSBML_CAT_INTERNAL = _libsbml.LIBSBML_CAT_INTERNAL
 
 LIBSBML_CAT_INTERNAL_CONSISTENCY = _libsbml.LIBSBML_CAT_INTERNAL_CONSISTENCY
 
 LIBSBML_CAT_MATHML_CONSISTENCY = _libsbml.LIBSBML_CAT_MATHML_CONSISTENCY
 
 LIBSBML_CAT_MODELING_PRACTICE = _libsbml.LIBSBML_CAT_MODELING_PRACTICE
 
 LIBSBML_CAT_OVERDETERMINED_MODEL = _libsbml.LIBSBML_CAT_OVERDETERMINED_MODEL
 
 LIBSBML_CAT_SBML = _libsbml.LIBSBML_CAT_SBML
 
 LIBSBML_CAT_SBML_L1_COMPAT = _libsbml.LIBSBML_CAT_SBML_L1_COMPAT
 
 LIBSBML_CAT_SBML_L2V1_COMPAT = _libsbml.LIBSBML_CAT_SBML_L2V1_COMPAT
 
 LIBSBML_CAT_SBML_L2V2_COMPAT = _libsbml.LIBSBML_CAT_SBML_L2V2_COMPAT
 
 LIBSBML_CAT_SBML_L2V3_COMPAT = _libsbml.LIBSBML_CAT_SBML_L2V3_COMPAT
 
 LIBSBML_CAT_SBML_L2V4_COMPAT = _libsbml.LIBSBML_CAT_SBML_L2V4_COMPAT
 
 LIBSBML_CAT_SBML_L3V1_COMPAT = _libsbml.LIBSBML_CAT_SBML_L3V1_COMPAT
 
 LIBSBML_CAT_SBO_CONSISTENCY = _libsbml.LIBSBML_CAT_SBO_CONSISTENCY
 
 LIBSBML_CAT_SYSTEM = _libsbml.LIBSBML_CAT_SYSTEM
 
 LIBSBML_CAT_UNITS_CONSISTENCY = _libsbml.LIBSBML_CAT_UNITS_CONSISTENCY
 
 LIBSBML_CAT_XML = _libsbml.LIBSBML_CAT_XML
 
 LIBSBML_CONV_CONVERSION_NOT_AVAILABLE = _libsbml.LIBSBML_CONV_CONVERSION_NOT_AVAILABLE
 
 LIBSBML_CONV_INVALID_SRC_DOCUMENT = _libsbml.LIBSBML_CONV_INVALID_SRC_DOCUMENT
 
 LIBSBML_CONV_INVALID_TARGET_NAMESPACE = _libsbml.LIBSBML_CONV_INVALID_TARGET_NAMESPACE
 
 LIBSBML_CONV_PKG_CONVERSION_NOT_AVAILABLE = _libsbml.LIBSBML_CONV_PKG_CONVERSION_NOT_AVAILABLE
 
 LIBSBML_DOTTED_VERSION = _libsbml.LIBSBML_DOTTED_VERSION
 
 LIBSBML_DUPLICATE_OBJECT_ID = _libsbml.LIBSBML_DUPLICATE_OBJECT_ID
 
 LIBSBML_INDEX_EXCEEDS_SIZE = _libsbml.LIBSBML_INDEX_EXCEEDS_SIZE
 
 LIBSBML_INVALID_ATTRIBUTE_VALUE = _libsbml.LIBSBML_INVALID_ATTRIBUTE_VALUE
 
 LIBSBML_INVALID_OBJECT = _libsbml.LIBSBML_INVALID_OBJECT
 
 LIBSBML_INVALID_XML_OPERATION = _libsbml.LIBSBML_INVALID_XML_OPERATION
 
 LIBSBML_LEVEL_MISMATCH = _libsbml.LIBSBML_LEVEL_MISMATCH
 
 LIBSBML_NAMESPACE_MISMATCH = _libsbml.LIBSBML_NAMESPACE_MISMATCH
 
 LIBSBML_OPERATION_FAILED = _libsbml.LIBSBML_OPERATION_FAILED
 
 LIBSBML_OPERATION_SUCCESS = _libsbml.LIBSBML_OPERATION_SUCCESS
 
 LIBSBML_PKG_CONFLICT = _libsbml.LIBSBML_PKG_CONFLICT
 
 LIBSBML_PKG_CONFLICTED_VERSION = _libsbml.LIBSBML_PKG_CONFLICTED_VERSION
 
 LIBSBML_PKG_DISABLED = _libsbml.LIBSBML_PKG_DISABLED
 
 LIBSBML_PKG_UNKNOWN = _libsbml.LIBSBML_PKG_UNKNOWN
 
 LIBSBML_PKG_UNKNOWN_VERSION = _libsbml.LIBSBML_PKG_UNKNOWN_VERSION
 
 LIBSBML_PKG_VERSION_MISMATCH = _libsbml.LIBSBML_PKG_VERSION_MISMATCH
 
 LIBSBML_SEV_ERROR = _libsbml.LIBSBML_SEV_ERROR
 
 LIBSBML_SEV_FATAL = _libsbml.LIBSBML_SEV_FATAL
 
 LIBSBML_SEV_INFO = _libsbml.LIBSBML_SEV_INFO
 
 LIBSBML_SEV_WARNING = _libsbml.LIBSBML_SEV_WARNING
 
 LIBSBML_UNEXPECTED_ATTRIBUTE = _libsbml.LIBSBML_UNEXPECTED_ATTRIBUTE
 
 LIBSBML_VERSION = _libsbml.LIBSBML_VERSION
 
 LIBSBML_VERSION_MISMATCH = _libsbml.LIBSBML_VERSION_MISMATCH
 
 LIBSBML_VERSION_STRING = _libsbml.LIBSBML_VERSION_STRING
 
 LibSBMLAdditionalCodesLowerBound = _libsbml.LibSBMLAdditionalCodesLowerBound
 
 LocalParameterShadowsId = _libsbml.LocalParameterShadowsId
 
 MathResultMustBeNumeric = _libsbml.MathResultMustBeNumeric
 
 MetaIdNotValidAttribute = _libsbml.MetaIdNotValidAttribute
 
 MissingAnnotationNamespace = _libsbml.MissingAnnotationNamespace
 
 MissingEventAssignment = _libsbml.MissingEventAssignment
 
 MissingModel = _libsbml.MissingModel
 
 MissingOrInconsistentLevel = _libsbml.MissingOrInconsistentLevel
 
 MissingOrInconsistentVersion = _libsbml.MissingOrInconsistentVersion
 
 MissingSpeciesCompartment = _libsbml.MissingSpeciesCompartment
 
 MissingTriggerInEvent = _libsbml.MissingTriggerInEvent
 
 MissingXMLAttributeValue = _libsbml.MissingXMLAttributeValue
 
 MissingXMLDecl = _libsbml.MissingXMLDecl
 
 MissingXMLElements = _libsbml.MissingXMLElements
 
 MissingXMLEncoding = _libsbml.MissingXMLEncoding
 
 MissingXMLRequiredAttribute = _libsbml.MissingXMLRequiredAttribute
 
 MODEL_QUALIFIER = _libsbml.MODEL_QUALIFIER
 
 ModelSBOBranchChangedBeyondL2v2 = _libsbml.ModelSBOBranchChangedBeyondL2v2
 
 ModelSBOBranchChangedBeyondL2v3 = _libsbml.ModelSBOBranchChangedBeyondL2v3
 
 ModelSBOBranchChangedInL2v4 = _libsbml.ModelSBOBranchChangedInL2v4
 
 ModelSBOBranchChangedInL3v1 = _libsbml.ModelSBOBranchChangedInL3v1
 
 MultipleAnnotations = _libsbml.MultipleAnnotations
 
 MultipleAssignmentOrRateRules = _libsbml.MultipleAssignmentOrRateRules
 
 MultipleEventAssignmentsForId = _libsbml.MultipleEventAssignmentsForId
 
 MultipleInitAssignments = _libsbml.MultipleInitAssignments
 
 MultiplierNotValidAttribute = _libsbml.MultiplierNotValidAttribute
 
 MultSpeciesSameTypeInCompartment = _libsbml.MultSpeciesSameTypeInCompartment
 
 NameNotValidAttribute = _libsbml.NameNotValidAttribute
 
 NeedCompartmentIfHaveSpecies = _libsbml.NeedCompartmentIfHaveSpecies
 
 NoBodyInFunctionDef = _libsbml.NoBodyInFunctionDef
 
 NoCompartmentOutsideInL3v1 = _libsbml.NoCompartmentOutsideInL3v1
 
 NoCompartmentTypeInL1 = _libsbml.NoCompartmentTypeInL1
 
 NoCompartmentTypeInL2v1 = _libsbml.NoCompartmentTypeInL2v1
 
 NoCompartmentTypeInL3v1 = _libsbml.NoCompartmentTypeInL3v1
 
 NoConcentrationInZeroD = _libsbml.NoConcentrationInZeroD
 
 NoConstraintsInL1 = _libsbml.NoConstraintsInL1
 
 NoConstraintsInL2v1 = _libsbml.NoConstraintsInL2v1
 
 NoDelayedEventAssignmentInL2v1 = _libsbml.NoDelayedEventAssignmentInL2v1
 
 NoDelayedEventAssignmentInL2v2 = _libsbml.NoDelayedEventAssignmentInL2v2
 
 NoDelayedEventAssignmentInL2v3 = _libsbml.NoDelayedEventAssignmentInL2v3
 
 NoEventsInL1 = _libsbml.NoEventsInL1
 
 NoEventTimeUnitsInL2v3 = _libsbml.NoEventTimeUnitsInL2v3
 
 NoEventTimeUnitsInL2v4 = _libsbml.NoEventTimeUnitsInL2v4
 
 NoEventTimeUnitsInL3v1 = _libsbml.NoEventTimeUnitsInL3v1
 
 NoFancyStoichiometryMathInL1 = _libsbml.NoFancyStoichiometryMathInL1
 
 NoFunctionDefinitionsInL1 = _libsbml.NoFunctionDefinitionsInL1
 
 NoIdOnSpeciesReferenceInL2v1 = _libsbml.NoIdOnSpeciesReferenceInL2v1
 
 NoInitialAssignmentsInL1 = _libsbml.NoInitialAssignmentsInL1
 
 NoInitialAssignmentsInL2v1 = _libsbml.NoInitialAssignmentsInL2v1
 
 NoKineticLawSubstanceUnitsInL2v2 = _libsbml.NoKineticLawSubstanceUnitsInL2v2
 
 NoKineticLawSubstanceUnitsInL2v3 = _libsbml.NoKineticLawSubstanceUnitsInL2v3
 
 NoKineticLawSubstanceUnitsInL2v4 = _libsbml.NoKineticLawSubstanceUnitsInL2v4
 
 NoKineticLawSubstanceUnitsInL3v1 = _libsbml.NoKineticLawSubstanceUnitsInL3v1
 
 NoKineticLawTimeUnitsInL2v2 = _libsbml.NoKineticLawTimeUnitsInL2v2
 
 NoKineticLawTimeUnitsInL2v3 = _libsbml.NoKineticLawTimeUnitsInL2v3
 
 NoKineticLawTimeUnitsInL2v4 = _libsbml.NoKineticLawTimeUnitsInL2v4
 
 NoKineticLawTimeUnitsInL3v1 = _libsbml.NoKineticLawTimeUnitsInL3v1
 
 NonBoundarySpeciesAssignedAndUsed = _libsbml.NonBoundarySpeciesAssignedAndUsed
 
 NonConstantLocalParameter = _libsbml.NonConstantLocalParameter
 
 NonConstantSpeciesUsed = _libsbml.NonConstantSpeciesUsed
 
 NoNon3DCompartmentsInL1 = _libsbml.NoNon3DCompartmentsInL1
 
 NoNonIntegerStoichiometryInL1 = _libsbml.NoNonIntegerStoichiometryInL1
 
 NonPersistentNotSupported = _libsbml.NonPersistentNotSupported
 
 NoReactantsOrProducts = _libsbml.NoReactantsOrProducts
 
 NoSBOTermsInL1 = _libsbml.NoSBOTermsInL1
 
 NoSBOTermsInL2v1 = _libsbml.NoSBOTermsInL2v1
 
 NoSpatialUnitsInZeroD = _libsbml.NoSpatialUnitsInZeroD
 
 NoSpeciesSpatialSizeUnitsInL1 = _libsbml.NoSpeciesSpatialSizeUnitsInL1
 
 NoSpeciesSpatialSizeUnitsInL2v3 = _libsbml.NoSpeciesSpatialSizeUnitsInL2v3
 
 NoSpeciesSpatialSizeUnitsInL2v4 = _libsbml.NoSpeciesSpatialSizeUnitsInL2v4
 
 NoSpeciesSpatialSizeUnitsInL3v1 = _libsbml.NoSpeciesSpatialSizeUnitsInL3v1
 
 NoSpeciesTypeInL2v1 = _libsbml.NoSpeciesTypeInL2v1
 
 NoSpeciesTypeInL3v1 = _libsbml.NoSpeciesTypeInL3v1
 
 NoSpeciesTypesInL1 = _libsbml.NoSpeciesTypesInL1
 
 NoStoichiometryMathInL3v1 = _libsbml.NoStoichiometryMathInL3v1
 
 NotesContainsDOCTYPE = _libsbml.NotesContainsDOCTYPE
 
 NotesContainsXMLDecl = _libsbml.NotesContainsXMLDecl
 
 NotesNotInXHTMLNamespace = _libsbml.NotesNotInXHTMLNamespace
 
 NoTimeSymbolInFunctionDef = _libsbml.NoTimeSymbolInFunctionDef
 
 NotSchemaConformant = _libsbml.NotSchemaConformant
 
 NotUTF8 = _libsbml.NotUTF8
 
 NoUnitMultipliersOrOffsetsInL1 = _libsbml.NoUnitMultipliersOrOffsetsInL1
 
 NoUnitOffsetInL2v2 = _libsbml.NoUnitOffsetInL2v2
 
 NoUnitOffsetInL2v3 = _libsbml.NoUnitOffsetInL2v3
 
 NoUnitOffsetInL2v4 = _libsbml.NoUnitOffsetInL2v4
 
 NoUnitOffsetInL3v1 = _libsbml.NoUnitOffsetInL3v1
 
 NoUnitsOnCompartment = _libsbml.NoUnitsOnCompartment
 
 NumericOpsNeedNumericArgs = _libsbml.NumericOpsNeedNumericArgs
 
 ObseleteSBOTerm = _libsbml.ObseleteSBOTerm
 
 OffsetNoLongerValid = _libsbml.OffsetNoLongerValid
 
 OffsetNotValidAttribute = _libsbml.OffsetNotValidAttribute
 
 OneDimensionalCompartmentUnits = _libsbml.OneDimensionalCompartmentUnits
 
 OneListOfEventAssignmentsPerEvent = _libsbml.OneListOfEventAssignmentsPerEvent
 
 OneListOfPerKineticLaw = _libsbml.OneListOfPerKineticLaw
 
 OneListOfUnitsPerUnitDef = _libsbml.OneListOfUnitsPerUnitDef
 
 OneMathElementPerConstraint = _libsbml.OneMathElementPerConstraint
 
 OneMathElementPerFunc = _libsbml.OneMathElementPerFunc
 
 OneMathElementPerInitialAssign = _libsbml.OneMathElementPerInitialAssign
 
 OneMathElementPerRule = _libsbml.OneMathElementPerRule
 
 OneMathPerDelay = _libsbml.OneMathPerDelay
 
 OneMathPerEventAssignment = _libsbml.OneMathPerEventAssignment
 
 OneMathPerKineticLaw = _libsbml.OneMathPerKineticLaw
 
 OneMathPerPriority = _libsbml.OneMathPerPriority
 
 OneMathPerTrigger = _libsbml.OneMathPerTrigger
 
 OneMessageElementPerConstraint = _libsbml.OneMessageElementPerConstraint
 
 OneOfEachListOf = _libsbml.OneOfEachListOf
 
 OneSubElementPerReaction = _libsbml.OneSubElementPerReaction
 
 OnlyCompartmentsInListOfCompartments = _libsbml.OnlyCompartmentsInListOfCompartments
 
 OnlyConstraintsInListOfConstraints = _libsbml.OnlyConstraintsInListOfConstraints
 
 OnlyEventAssignInListOfEventAssign = _libsbml.OnlyEventAssignInListOfEventAssign
 
 OnlyEventsInListOfEvents = _libsbml.OnlyEventsInListOfEvents
 
 OnlyFuncDefsInListOfFuncDefs = _libsbml.OnlyFuncDefsInListOfFuncDefs
 
 OnlyInitAssignsInListOfInitAssigns = _libsbml.OnlyInitAssignsInListOfInitAssigns
 
 OnlyLocalParamsInListOfLocalParams = _libsbml.OnlyLocalParamsInListOfLocalParams
 
 OnlyOneDelayPerEvent = _libsbml.OnlyOneDelayPerEvent
 
 OnlyOneNotesElementAllowed = _libsbml.OnlyOneNotesElementAllowed
 
 OnlyOnePriorityPerEvent = _libsbml.OnlyOnePriorityPerEvent
 
 OnlyParametersInListOfParameters = _libsbml.OnlyParametersInListOfParameters
 
 OnlyReactionsInListOfReactions = _libsbml.OnlyReactionsInListOfReactions
 
 OnlyRulesInListOfRules = _libsbml.OnlyRulesInListOfRules
 
 OnlySpeciesInListOfSpecies = _libsbml.OnlySpeciesInListOfSpecies
 
 OnlyUnitDefsInListOfUnitDefs = _libsbml.OnlyUnitDefsInListOfUnitDefs
 
 OnlyUnitsInListOfUnits = _libsbml.OnlyUnitsInListOfUnits
 
 OpsNeedCorrectNumberOfArgs = _libsbml.OpsNeedCorrectNumberOfArgs
 
 OverdeterminedSystem = _libsbml.OverdeterminedSystem
 
 PackageConversionNotSupported = _libsbml.PackageConversionNotSupported
 
 PackageNSMustMatch = _libsbml.PackageNSMustMatch
 
 ParameterShouldHaveUnits = _libsbml.ParameterShouldHaveUnits
 
 ParameterUnits = _libsbml.ParameterUnits
 
 PersistentNotBoolean = _libsbml.PersistentNotBoolean
 
 PieceNeedsBoolean = _libsbml.PieceNeedsBoolean
 
 PiecewiseNeedsConsistentTypes = _libsbml.PiecewiseNeedsConsistentTypes
 
 PriorityLostFromL3 = _libsbml.PriorityLostFromL3
 
 PriorityUnitsNotDimensionless = _libsbml.PriorityUnitsNotDimensionless
 
 RateRuleCompartmentMismatch = _libsbml.RateRuleCompartmentMismatch
 
 RateRuleForConstantEntity = _libsbml.RateRuleForConstantEntity
 
 RateRuleParameterMismatch = _libsbml.RateRuleParameterMismatch
 
 RateRuleSpeciesMismatch = _libsbml.RateRuleSpeciesMismatch
 
 RateRuleStoichiometryMismatch = _libsbml.RateRuleStoichiometryMismatch
 
 RecursiveCompartmentContainment = _libsbml.RecursiveCompartmentContainment
 
 RecursiveFunctionDefinition = _libsbml.RecursiveFunctionDefinition
 
 RepeatedRule10304 = _libsbml.RepeatedRule10304
 
 RepeatedRule20611 = _libsbml.RepeatedRule20611
 
 RequiredPackagePresent = _libsbml.RequiredPackagePresent
 
 RULE_TYPE_INVALID = _libsbml.RULE_TYPE_INVALID
 
 RULE_TYPE_RATE = _libsbml.RULE_TYPE_RATE
 
 RULE_TYPE_SCALAR = _libsbml.RULE_TYPE_SCALAR
 
 SBML_ALGEBRAIC_RULE = _libsbml.SBML_ALGEBRAIC_RULE
 
 SBML_ASSIGNMENT_RULE = _libsbml.SBML_ASSIGNMENT_RULE
 
 SBML_COMPARTMENT = _libsbml.SBML_COMPARTMENT
 
 SBML_COMPARTMENT_TYPE = _libsbml.SBML_COMPARTMENT_TYPE
 
 SBML_COMPARTMENT_VOLUME_RULE = _libsbml.SBML_COMPARTMENT_VOLUME_RULE
 
 SBML_CONSTRAINT = _libsbml.SBML_CONSTRAINT
 
 SBML_DELAY = _libsbml.SBML_DELAY
 
 SBML_DOCUMENT = _libsbml.SBML_DOCUMENT
 
 SBML_EVENT = _libsbml.SBML_EVENT
 
 SBML_EVENT_ASSIGNMENT = _libsbml.SBML_EVENT_ASSIGNMENT
 
 SBML_FUNCTION_DEFINITION = _libsbml.SBML_FUNCTION_DEFINITION
 
 SBML_INITIAL_ASSIGNMENT = _libsbml.SBML_INITIAL_ASSIGNMENT
 
 SBML_KINETIC_LAW = _libsbml.SBML_KINETIC_LAW
 
 SBML_LIST_OF = _libsbml.SBML_LIST_OF
 
 SBML_LOCAL_PARAMETER = _libsbml.SBML_LOCAL_PARAMETER
 
 SBML_MODEL = _libsbml.SBML_MODEL
 
 SBML_MODIFIER_SPECIES_REFERENCE = _libsbml.SBML_MODIFIER_SPECIES_REFERENCE
 
 SBML_PARAMETER = _libsbml.SBML_PARAMETER
 
 SBML_PARAMETER_RULE = _libsbml.SBML_PARAMETER_RULE
 
 SBML_PRIORITY = _libsbml.SBML_PRIORITY
 
 SBML_RATE_RULE = _libsbml.SBML_RATE_RULE
 
 SBML_REACTION = _libsbml.SBML_REACTION
 
 SBML_RULE = _libsbml.SBML_RULE
 
 SBML_SPECIES = _libsbml.SBML_SPECIES
 
 SBML_SPECIES_CONCENTRATION_RULE = _libsbml.SBML_SPECIES_CONCENTRATION_RULE
 
 SBML_SPECIES_REFERENCE = _libsbml.SBML_SPECIES_REFERENCE
 
 SBML_SPECIES_TYPE = _libsbml.SBML_SPECIES_TYPE
 
 SBML_STOICHIOMETRY_MATH = _libsbml.SBML_STOICHIOMETRY_MATH
 
 SBML_TRIGGER = _libsbml.SBML_TRIGGER
 
 SBML_UNIT = _libsbml.SBML_UNIT
 
 SBML_UNIT_DEFINITION = _libsbml.SBML_UNIT_DEFINITION
 
 SBML_UNKNOWN = _libsbml.SBML_UNKNOWN
 
 SBMLCodesUpperBound = _libsbml.SBMLCodesUpperBound
 
 SBMLNamespaceInAnnotation = _libsbml.SBMLNamespaceInAnnotation
 
 SBOTermNotUniversalInL2v2 = _libsbml.SBOTermNotUniversalInL2v2
 
 SBOTermNotValidAttributeBeforeL2V2 = _libsbml.SBOTermNotValidAttributeBeforeL2V2
 
 SBOTermNotValidAttributeBeforeL2V3 = _libsbml.SBOTermNotValidAttributeBeforeL2V3
 
 SpatialSizeUnitsNotValidAttribute = _libsbml.SpatialSizeUnitsNotValidAttribute
 
 SpatialSizeUnitsRemoved = _libsbml.SpatialSizeUnitsRemoved
 
 SpatialUnitsInOneD = _libsbml.SpatialUnitsInOneD
 
 SpatialUnitsInThreeD = _libsbml.SpatialUnitsInThreeD
 
 SpatialUnitsInTwoD = _libsbml.SpatialUnitsInTwoD
 
 SpeciesCompartmentRequiredInL1 = _libsbml.SpeciesCompartmentRequiredInL1
 
 SpeciesInvalidExtentUnits = _libsbml.SpeciesInvalidExtentUnits
 
 SpeciesShouldHaveValue = _libsbml.SpeciesShouldHaveValue
 
 SpeciesTypeNotValidAttribute = _libsbml.SpeciesTypeNotValidAttribute
 
 SpeciesTypeNotValidComponent = _libsbml.SpeciesTypeNotValidComponent
 
 StoichiometryMathNotValidComponent = _libsbml.StoichiometryMathNotValidComponent
 
 StoichiometryMathNotYetSupported = _libsbml.StoichiometryMathNotYetSupported
 
 StrictSBORequiredInL2v2 = _libsbml.StrictSBORequiredInL2v2
 
 StrictSBORequiredInL2v3 = _libsbml.StrictSBORequiredInL2v3
 
 StrictUnitsRequiredInL1 = _libsbml.StrictUnitsRequiredInL1
 
 StrictUnitsRequiredInL2v1 = _libsbml.StrictUnitsRequiredInL2v1
 
 StrictUnitsRequiredInL2v2 = _libsbml.StrictUnitsRequiredInL2v2
 
 StrictUnitsRequiredInL2v3 = _libsbml.StrictUnitsRequiredInL2v3
 
 SubstanceUnitsOnSpecies = _libsbml.SubstanceUnitsOnSpecies
 
 SubsUnitsAllowedInKL = _libsbml.SubsUnitsAllowedInKL
 
 SubsUnitsNoLongerValid = _libsbml.SubsUnitsNoLongerValid
 
 ThreeDimensionalCompartmentUnits = _libsbml.ThreeDimensionalCompartmentUnits
 
 TimeUnitsAllowedInKL = _libsbml.TimeUnitsAllowedInKL
 
 TimeUnitsEvent = _libsbml.TimeUnitsEvent
 
 TimeUnitsNoLongerValid = _libsbml.TimeUnitsNoLongerValid
 
 TimeUnitsRemoved = _libsbml.TimeUnitsRemoved
 
 TriggerMathNotBoolean = _libsbml.TriggerMathNotBoolean
 
 TwoDimensionalCompartmentUnits = _libsbml.TwoDimensionalCompartmentUnits
 
 UnclosedXMLToken = _libsbml.UnclosedXMLToken
 
 UndeclaredExtentUnitsL3 = _libsbml.UndeclaredExtentUnitsL3
 
 UndeclaredObjectUnitsL3 = _libsbml.UndeclaredObjectUnitsL3
 
 UndeclaredSpeciesInStoichMath = _libsbml.UndeclaredSpeciesInStoichMath
 
 UndeclaredSpeciesRef = _libsbml.UndeclaredSpeciesRef
 
 UndeclaredTimeUnitsL3 = _libsbml.UndeclaredTimeUnitsL3
 
 UndeclaredUnits = _libsbml.UndeclaredUnits
 
 UndefinedOutsideCompartment = _libsbml.UndefinedOutsideCompartment
 
 UndefinedXMLEntity = _libsbml.UndefinedXMLEntity
 
 UninterpretableXMLContent = _libsbml.UninterpretableXMLContent
 
 UNIT_KIND_AMPERE = _libsbml.UNIT_KIND_AMPERE
 
 UNIT_KIND_AVOGADRO = _libsbml.UNIT_KIND_AVOGADRO
 
 UNIT_KIND_BECQUEREL = _libsbml.UNIT_KIND_BECQUEREL
 
 UNIT_KIND_CANDELA = _libsbml.UNIT_KIND_CANDELA
 
 UNIT_KIND_CELSIUS = _libsbml.UNIT_KIND_CELSIUS
 
 UNIT_KIND_COULOMB = _libsbml.UNIT_KIND_COULOMB
 
 UNIT_KIND_DIMENSIONLESS = _libsbml.UNIT_KIND_DIMENSIONLESS
 
 UNIT_KIND_FARAD = _libsbml.UNIT_KIND_FARAD
 
 UNIT_KIND_GRAM = _libsbml.UNIT_KIND_GRAM
 
 UNIT_KIND_GRAY = _libsbml.UNIT_KIND_GRAY
 
 UNIT_KIND_HENRY = _libsbml.UNIT_KIND_HENRY
 
 UNIT_KIND_HERTZ = _libsbml.UNIT_KIND_HERTZ
 
 UNIT_KIND_INVALID = _libsbml.UNIT_KIND_INVALID
 
 UNIT_KIND_ITEM = _libsbml.UNIT_KIND_ITEM
 
 UNIT_KIND_JOULE = _libsbml.UNIT_KIND_JOULE
 
 UNIT_KIND_KATAL = _libsbml.UNIT_KIND_KATAL
 
 UNIT_KIND_KELVIN = _libsbml.UNIT_KIND_KELVIN
 
 UNIT_KIND_KILOGRAM = _libsbml.UNIT_KIND_KILOGRAM
 
 UNIT_KIND_LITER = _libsbml.UNIT_KIND_LITER
 
 UNIT_KIND_LITRE = _libsbml.UNIT_KIND_LITRE
 
 UNIT_KIND_LUMEN = _libsbml.UNIT_KIND_LUMEN
 
 UNIT_KIND_LUX = _libsbml.UNIT_KIND_LUX
 
 UNIT_KIND_METER = _libsbml.UNIT_KIND_METER
 
 UNIT_KIND_METRE = _libsbml.UNIT_KIND_METRE
 
 UNIT_KIND_MOLE = _libsbml.UNIT_KIND_MOLE
 
 UNIT_KIND_NEWTON = _libsbml.UNIT_KIND_NEWTON
 
 UNIT_KIND_OHM = _libsbml.UNIT_KIND_OHM
 
 UNIT_KIND_PASCAL = _libsbml.UNIT_KIND_PASCAL
 
 UNIT_KIND_RADIAN = _libsbml.UNIT_KIND_RADIAN
 
 UNIT_KIND_SECOND = _libsbml.UNIT_KIND_SECOND
 
 UNIT_KIND_SIEMENS = _libsbml.UNIT_KIND_SIEMENS
 
 UNIT_KIND_SIEVERT = _libsbml.UNIT_KIND_SIEVERT
 
 UNIT_KIND_STERADIAN = _libsbml.UNIT_KIND_STERADIAN
 
 UNIT_KIND_TESLA = _libsbml.UNIT_KIND_TESLA
 
 UNIT_KIND_VOLT = _libsbml.UNIT_KIND_VOLT
 
 UNIT_KIND_WATT = _libsbml.UNIT_KIND_WATT
 
 UNIT_KIND_WEBER = _libsbml.UNIT_KIND_WEBER
 
 UnitsNotValidAttribute = _libsbml.UnitsNotValidAttribute
 
 UNKNOWN_QUALIFIER = _libsbml.UNKNOWN_QUALIFIER
 
 UnknownError = _libsbml.UnknownError
 
 UnrecognisedSBOTerm = _libsbml.UnrecognisedSBOTerm
 
 UnrecognizedElement = _libsbml.UnrecognizedElement
 
 UnrecognizedXMLElement = _libsbml.UnrecognizedXMLElement
 
 UnrecognizedXMLParserCode = _libsbml.UnrecognizedXMLParserCode
 
 UnrequiredPackagePresent = _libsbml.UnrequiredPackagePresent
 
 UpperUnitBound = _libsbml.UpperUnitBound
 
 ValuesFromTriggerTimeNeedDelay = _libsbml.ValuesFromTriggerTimeNeedDelay
 
 VariableNotValidAttribute = _libsbml.VariableNotValidAttribute
 
 VersionPositiveInteger = _libsbml.VersionPositiveInteger
 
 VolumeLitreDefExponentNotOne = _libsbml.VolumeLitreDefExponentNotOne
 
 VolumeMetreDefExponentNot3 = _libsbml.VolumeMetreDefExponentNot3
 
 XMLAttributeTypeMismatch = _libsbml.XMLAttributeTypeMismatch
 
 XMLBadColon = _libsbml.XMLBadColon
 
 XMLBadNumber = _libsbml.XMLBadNumber
 
 XMLBadUTF8Content = _libsbml.XMLBadUTF8Content
 
 XMLContentEmpty = _libsbml.XMLContentEmpty
 
 XMLEmptyValueNotPermitted = _libsbml.XMLEmptyValueNotPermitted
 
 XMLErrorCodesUpperBound = _libsbml.XMLErrorCodesUpperBound
 
 XMLExpectedQuotedString = _libsbml.XMLExpectedQuotedString
 
 XMLFileOperationError = _libsbml.XMLFileOperationError
 
 XMLFileUnreadable = _libsbml.XMLFileUnreadable
 
 XMLFileUnwritable = _libsbml.XMLFileUnwritable
 
 XMLNetworkAccessError = _libsbml.XMLNetworkAccessError
 
 XMLOutOfMemory = _libsbml.XMLOutOfMemory
 
 XMLTagMismatch = _libsbml.XMLTagMismatch
 
 XMLTranscoderError = _libsbml.XMLTranscoderError
 
 XMLUnexpectedEOF = _libsbml.XMLUnexpectedEOF
 
 XMLUnknownError = _libsbml.XMLUnknownError
 
 ZeroDCompartmentContainment = _libsbml.ZeroDCompartmentContainment
 
 ZeroDimensionalCompartmentConst = _libsbml.ZeroDimensionalCompartmentConst
 
 ZeroDimensionalCompartmentSize = _libsbml.ZeroDimensionalCompartmentSize
 
 ZeroDimensionalCompartmentUnits = _libsbml.ZeroDimensionalCompartmentUnits
 

Function Documentation

def libsbml.Association_parseInfixAssociation (   args)

Python method signature(s):

Association_parseInfixAssociation(string association)   Association
def libsbml.CompBase_getParentModel (   args)

Python method signature(s):

CompBase_getParentModel(SBase child)   Model
def libsbml.CompExtension_getDefaultLevel ( )

Python method signature(s):

CompExtension_getDefaultLevel()   long
def libsbml.CompExtension_getDefaultPackageVersion ( )

Python method signature(s):

CompExtension_getDefaultPackageVersion()   long
def libsbml.CompExtension_getDefaultVersion ( )

Python method signature(s):

CompExtension_getDefaultVersion()   long
def libsbml.CompExtension_getPackageName ( )

Python method signature(s):

CompExtension_getPackageName()   string
def libsbml.CompExtension_getXmlnsL3V1V1 ( )

Python method signature(s):

CompExtension_getXmlnsL3V1V1()   string
def libsbml.CompExtension_init ( )

Python method signature(s):

CompExtension_init()
def libsbml.deleteLayoutAnnotation (   args)

Python method signature(s):

deleteLayoutAnnotation(XMLNode pAnnotation)   XMLNode
def libsbml.deleteLayoutIdAnnotation (   args)

Python method signature(s):

deleteLayoutIdAnnotation(XMLNode pAnnotation)   XMLNode
def libsbml.endl (   args)

Python method signature(s):

endl(ostream s)   ostream

Insert a newline character into the given C++ stream s.

This is a wrapper around the underlying C++ OStream method endl. It inserts a newline into the stream passed as argument. Additionally, it flushes buffered streams.

Parameters
sthe stream to which the newline should be written.
Returns
the stream s.
def libsbml.FbcExtension_getDefaultLevel ( )

Python method signature(s):

FbcExtension_getDefaultLevel()   long
def libsbml.FbcExtension_getDefaultPackageVersion ( )

Python method signature(s):

FbcExtension_getDefaultPackageVersion()   long
def libsbml.FbcExtension_getDefaultVersion ( )

Python method signature(s):

FbcExtension_getDefaultVersion()   long
def libsbml.FbcExtension_getPackageName ( )

Python method signature(s):

FbcExtension_getPackageName()   string
def libsbml.FbcExtension_getXmlnsL3V1V1 ( )

Python method signature(s):

FbcExtension_getXmlnsL3V1V1()   string
def libsbml.FbcExtension_init ( )

Python method signature(s):

FbcExtension_init()
def libsbml.flush (   args)

Python method signature(s):

flush(ostream s)   ostream

Flush the given C++ stream s.

This is a wrapper around the underlying C++ OStream method flush. It flush any pending output in the stream passed as argument.

Parameters
sthe stream to be flushed.
Returns
the stream s.
def libsbml.formulaToString (   args)

formulaToString(ASTNode tree) string *

Converts an AST to a string representation of a formula using a syntax basically derived from SBML Level 1.

The text-string form of mathematical formulas produced by libsbml.formulaToString() and read bylibsbml.parseFormula() use a simple C-inspired infix notation taken from SBML Level 1. A formula in this text-string form therefore can be handed to a program that understands SBML Level 1 mathematical expressions, or used as part of a formula translation system. The syntax is described in detail in the documentation for ASTNode.

Note that this facility is provided as a convenience by libSBML—the MathML standard does not actually define a 'string-form' equivalent to MathML expression trees, so the choice of formula syntax is somewhat arbitrary. The approach taken by libSBML is to use the syntax defined by SBML Level 1 (which in fact used a text-string representation of formulas and not MathML). This formula syntax is based mostly on C programming syntax, and may contain operators, function calls, symbols, and white space characters. The following table provides the precedence rules for the different entities that may appear in formula strings.

Token Operation Class Precedence Associates
namesymbol referenceoperand6n/a
(expression)expression groupingoperand6n/a
f(...)function callprefix6left
-negationunary5right
^powerbinary4left
*multiplicationbinary3left
/divisonbinary3left
+additionbinary2left
-subtractionbinary2left
,argument delimiterbinary1left
A table of the expression operators and their precedence in the text-string format for mathematical expressions used by SBML_parseFormula().

In the table above, operand implies the construct is an operand, prefix implies the operation is applied to the following arguments, unary implies there is one argument, and binary implies there are two arguments. The values in the Precedence column show how the order of different types of operation are determined. For example, the expression a * b + c is evaluated as (a * b) + c because the * operator has higher precedence. The Associates column shows how the order of similar precedence operations is determined; for example, a - b + c is evaluated as (a - b) + c because the + and - operators are left-associative.

The function call syntax consists of a function name, followed by optional white space, followed by an opening parenthesis token, followed by a sequence of zero or more arguments separated by commas (with each comma optionally preceded and/or followed by zero or more white space characters, followed by a closing parenthesis token. The function name must be chosen from one of the pre-defined functions in SBML or a user-defined function in the model. The following table lists the names of certain common mathematical functions; this table corresponds to Table 6 in the SBML Level 1 Version 2 specification:

Name Args Formula or meaning Argument Constraints Result constraints
absxabsolute value of x
acosxarc cosine of x in radians-1.0 ≤ x ≤ 1.00 ≤ acos(x) ≤ π
asinxarc sine of x in radians-1.0 ≤ x ≤ 1.00 ≤ asin(x) ≤ π
atanxarc tangent of x in radians0 ≤ atan(x) ≤ π
ceilxsmallest number not less than x whose value is an exact integer
cosxcosine of x
expxe x, where e is the base of the natural logarithm
floorxthe largest number not greater than x whose value is an exact integer
logxnatural logarithm of xx > 0
log10xbase 10 logarithm of xx > 0
powx, yx y
sqrxx2
sqrtxxx > 0sqrt(x) ≥ 0
sinxsine of x
tanxtangent of xx ≠ n*π/2, for odd integer n
The names of mathematical functions defined in the SBML Level 1 Version 2 text-string formula syntax.
Warning
There are differences between the symbols used to represent the common mathematical functions and the corresponding MathML token names. This is a potential source of incompatibilities. Note in particular that in this text-string syntax, log(x) represents the natural logarithm, whereas in MathML, the natural logarithm is <ln/>. Application writers are urged to be careful when translating between text forms and MathML forms, especially if they provide a direct text-string input facility to users of their software systems.

We urge developers to keep in mind that the text-string formula syntax is specific to SBML Level 1's C-like mathematical formula syntax. In particular, it is not a general-purpose mathematical expression syntax. LibSBML provides methods for parsing and transforming text-string math formulas back and forth from AST structures, but it is important to keep the system's limitations in mind.
Parameters
treethe AST to be converted.
Returns
the formula from the given AST as an SBML Level 1 text-string mathematical formula. The caller owns the returned string and is responsible for freeing it when it is no longer needed.
See Also
libsbml.formulaToString()
libsbml.parseL3FormulaWithSettings()
libsbml.parseL3Formula()
libsbml.parseL3FormulaWithModel()
libsbml.getLastParseL3Error()
libsbml.getDefaultL3ParserSettings()
def libsbml.getDefaultL3ParserSettings ( )

Python method signature(s):

getDefaultL3ParserSettings()   L3ParserSettings

Returns a copy of the default parser settings used bylibsbml.parseL3Formula().

The settings structure allows callers to change the following parsing behaviors:

  • Use a specific Model object against which identifiers to compare identifiers. This causes the parser to search the Model for identifiers that the parser encounters in the formula. If a given symbol in the formula matches the identifier of a Species, Compartment, Parameter, Reaction, SpeciesReference or FunctionDefinition in the Model, then the symbol is assumed to refer to that model entity instead of any possible mathematical terms with the same symbol. For example, if the parser is given a Model containing a Species with the identifier "pi", and the formula to be parsed is "3*pi", the MathML produced will contain the construct <ci> pi </ci> instead of the construct <pi/>.
  • Whether to parse "log(x)" with a single argument as the base 10 logarithm of x, the natural logarithm of x, or treat the case as an error.
  • Whether to parse "number id" by interpreting id as the identifier of a unit of measurement associated with the number, or whether to treat the case as an error.
  • Whether to parse "avogadro" as an ASTNode of type AST_NAME_AVOGADRO or as type AST_NAME.
  • Whether to always create explicit ASTNodes of type AST_MINUS for all unary minuses, or collapse and remove minuses where possible.

For more details about the parser, please see the definition of L3ParserSettings and libsbml.parseL3Formula().

See Also
libsbml.formulaToString()
libsbml.parseL3FormulaWithSettings()
libsbml.parseL3Formula()
libsbml.parseL3FormulaWithModel()
libsbml.getLastParseL3Error()
def libsbml.getLastParseL3Error ( )

getLastParseL3Error() string *

Returns the last error reported by the parser.

Iflibsbml.parseL3Formula(), libsbml.parseL3FormulaWithSettings(), or libsbml.parseL3FormulaWithModel() return None, an error is set internally which is accessible via this function.

Returns
a string describing the error that occurred. This will contain the string the parser was trying to parse, which character it had parsed when it encountered the error, and a description of the error.
See Also
libsbml.formulaToString()
libsbml.parseL3FormulaWithSettings()
libsbml.parseL3Formula()
libsbml.parseL3FormulaWithModel()
libsbml.getDefaultL3ParserSettings()
def libsbml.getLibSBMLDottedVersion ( )

getLibSBMLDottedVersion() string *

Returns the version number of this copy of libSBML as a string.

Returns
the libSBML version as a string; version 1.2.3 becomes '1.2.3'.
See Also
getLibSBMLVersionString()
def libsbml.getLibSBMLVersion ( )

Python method signature(s):

getLibSBMLVersion()   int

Returns the version number of this copy of libSBML as an integer.

Returns
the libSBML version as an integer; version 1.2.3 becomes 10203.
def libsbml.getLibSBMLVersionString ( )

getLibSBMLVersionString() string *

Returns the version number of this copy of libSBML as a string without periods.

Returns
the libSBML version as a string: version 1.2.3 becomes '10203'.
See Also
getLibSBMLDottedVersion()
def libsbml.LayoutExtension_getDefaultLevel ( )

Python method signature(s):

LayoutExtension_getDefaultLevel()   long
def libsbml.LayoutExtension_getDefaultPackageVersion ( )

Python method signature(s):

LayoutExtension_getDefaultPackageVersion()   long
def libsbml.LayoutExtension_getDefaultVersion ( )

Python method signature(s):

LayoutExtension_getDefaultVersion()   long
def libsbml.LayoutExtension_getPackageName ( )

Python method signature(s):

LayoutExtension_getPackageName()   string
def libsbml.LayoutExtension_getXmlnsL2 ( )

Python method signature(s):

LayoutExtension_getXmlnsL2()   string
def libsbml.LayoutExtension_getXmlnsL3V1V1 ( )

Python method signature(s):

LayoutExtension_getXmlnsL3V1V1()   string
def libsbml.LayoutExtension_getXmlnsXSI ( )

Python method signature(s):

LayoutExtension_getXmlnsXSI()   string
def libsbml.LayoutExtension_init ( )

Python method signature(s):

LayoutExtension_init()
def libsbml.parseFormula (   args)

parseFormula(char * formula) ASTNode

Parses the given SBML formula and returns a representation of it as an Abstract Syntax Tree (AST).

The text-string form of mathematical formulas produced by libsbml.formulaToString() and read bylibsbml.parseFormula() and libsbml.parseL3Formula() use a simple C-inspired infix notation. A formula in this text-string form therefore can be handed to a program that understands SBML mathematical expressions, or used as part of a formula translation system. The syntax is described in detail in the documentation for ASTNode.

This returns the root node of the AST corresponding to the formula. If the formula contains a syntax error, None is returned instead.

Note that this facility is provided as a convenience by libSBML—the MathML standard does not actually define a 'string-form' equivalent to MathML expression trees, so the choice of formula syntax is somewhat arbitrary. The approach taken by libSBML is to use the syntax defined by SBML Level 1 (which in fact used a text-string representation of formulas and not MathML). This formula syntax is based mostly on C programming syntax, and may contain operators, function calls, symbols, and white space characters. The following table provides the precedence rules for the different entities that may appear in formula strings.

Token Operation Class Precedence Associates
namesymbol referenceoperand6n/a
(expression)expression groupingoperand6n/a
f(...)function callprefix6left
-negationunary5right
^powerbinary4left
*multiplicationbinary3left
/divisonbinary3left
+additionbinary2left
-subtractionbinary2left
,argument delimiterbinary1left
A table of the expression operators and their precedence in the text-string format for mathematical expressions used by SBML_parseFormula().

In the table above, operand implies the construct is an operand, prefix implies the operation is applied to the following arguments, unary implies there is one argument, and binary implies there are two arguments. The values in the Precedence column show how the order of different types of operation are determined. For example, the expression a * b + c is evaluated as (a * b) + c because the * operator has higher precedence. The Associates column shows how the order of similar precedence operations is determined; for example, a - b + c is evaluated as (a - b) + c because the + and - operators are left-associative.

The function call syntax consists of a function name, followed by optional white space, followed by an opening parenthesis token, followed by a sequence of zero or more arguments separated by commas (with each comma optionally preceded and/or followed by zero or more white space characters, followed by a closing parenthesis token. The function name must be chosen from one of the pre-defined functions in SBML or a user-defined function in the model. The following table lists the names of certain common mathematical functions; this table corresponds to Table 6 in the SBML Level 1 Version 2 specification:

Name Args Formula or meaning Argument Constraints Result constraints
absxabsolute value of x
acosxarc cosine of x in radians-1.0 ≤ x ≤ 1.00 ≤ acos(x) ≤ π
asinxarc sine of x in radians-1.0 ≤ x ≤ 1.00 ≤ asin(x) ≤ π
atanxarc tangent of x in radians0 ≤ atan(x) ≤ π
ceilxsmallest number not less than x whose value is an exact integer
cosxcosine of x
expxe x, where e is the base of the natural logarithm
floorxthe largest number not greater than x whose value is an exact integer
logxnatural logarithm of xx > 0
log10xbase 10 logarithm of xx > 0
powx, yx y
sqrxx2
sqrtxxx > 0sqrt(x) ≥ 0
sinxsine of x
tanxtangent of xx ≠ n*π/2, for odd integer n
The names of mathematical functions defined in the SBML Level 1 Version 2 text-string formula syntax.
Warning
There are differences between the symbols used to represent the common mathematical functions and the corresponding MathML token names. This is a potential source of incompatibilities. Note in particular that in this text-string syntax, log(x) represents the natural logarithm, whereas in MathML, the natural logarithm is <ln/>. Application writers are urged to be careful when translating between text forms and MathML forms, especially if they provide a direct text-string input facility to users of their software systems.

We urge developers to keep in mind that the text-string formula syntax is specific to SBML Level 1's C-like mathematical formula syntax. In particular, it is not a general-purpose mathematical expression syntax. LibSBML provides methods for parsing and transforming text-string math formulas back and forth from AST structures, but it is important to keep the system's limitations in mind.
Parameters
formulathe text-string formula expression to be parsed
Returns
the root node of the AST, or None if an error occurred in parsing the formula
See Also
libsbml.formulaToString()
libsbml.parseL3FormulaWithSettings()
libsbml.parseL3Formula()
libsbml.parseL3FormulaWithModel()
libsbml.getLastParseL3Error()
libsbml.getDefaultL3ParserSettings()
def libsbml.parseL3Formula (   args)

parseL3Formula(char * formula) ASTNode

Parses the given mathematical formula and returns a representation of it as an Abstract Syntax Tree (AST).

The text-string form of mathematical formulas read by this function are expanded versions of the formats produced and read bylibsbml.formulaToString() and libsbml.parseFormula(), respectively. The latter two libSBML functions were originally developed to support conversion between SBML Levels 1 and 2, and were focused on the syntax of mathematical formulas used in SBML Level 1. With time, and the use of MathML in SBML Levels 2 and 3, it became clear that supporting Level 2 and 3's expanded mathematical syntax would be useful for software developers. To maintain backwards compatibility, the original libsbml.formulaToString() and libsbml.parseFormula() have been left untouched, and instead, the new functionality is provided in the form of libsbml.parseL3Formula().

The following are the differences in the formula syntax supported by this function, compared to what is supported bylibsbml.parseFormula():

  • Units may be asociated with bare numbers, using the following syntax:
    number unit
    The number may be in any form (an integer, real, or rational number), and the unit must conform to the syntax of an SBML identifier (technically, the type defined as SId in the SBML specifications). The whitespace between number and unit is optional.
  • The Boolean function symbols &&, ||, !, and != may be used.
  • The modulo operation is allowed as the symbol % and will produce a piecewise function in the MathML.
  • All inverse trigonometric functions may be defined in the infix either using arc as a prefix or simply a; in other words, both arccsc and acsc are interpreted as the operator arccosecant defined in MathML. (Many functions in the SBML Level 1 infix-notation parser implemented bylibsbml.parseFormula() are defined this way as well, but not all.)
  • The following expression is parsed as a rational number instead of as a numerical division:
      (integer/integer)
    No spaces are allowed in this construct; in other words, "(3 / 4)" will be parsed into the MathML <divide> construct rather than a rational number. The general number syntax allows you to assign units to a rational number, e.g., "(3/4) ml". (If the string is a division, units are not interpreted in this way.)
  • Various settings may be altered by using an L3ParserSettings object in conjunction with the alternative function call libsbml.parseL3FormulaWithSettings(), including the following:
    • The function log with a single argument ("log(x)") can be parsed as log10(x), ln(x), or treated as an error, as desired.
    • Unary minus signs can be collapsed or preserved; that is, sequential pairs of unary minuses (e.g., "- -3") can be removed from the input entirely and single unary minuses can be incorporated into the number node, or all minuses can be preserved in the AST node structure.
    • Parsing of units embedded in the input string can be turned on and off.
    • The string avogadro can be parsed as a MathML csymbol or as an identifier.
    • A Model object may optionally be provided to the parser using the variant function calllibsbml.SBML_parseL3FormulaWithModel(). or stored in a L3ParserSettings object passed to the variant function libsbml.parseL3FormulaWithSettings(). When a Model object is provided, identifiers (values of type SId) from that model are used in preference to pre-defined MathML definitions. More precisely, the Model entities whose identifiers will shadow identical symbols in the mathematical formula are: Species, Compartment, Parameter, Reaction, and SpeciesReference. For instance, if the parser is given a Model containing a Species with the identifier "pi", and the formula to be parsed is "3*pi", the MathML produced will contain the construct <ci> pi </ci> instead of the construct <pi/>.
    • Similarly, when a Model object is provided, SId values of user-defined functions present in the model will be used preferentially over pre-defined MathML functions. For example, if the passed-in Model contains a FunctionDefinition with the identifier "sin", that function will be used instead of the predefined MathML function <sin/>.
    These configuration settings cannot be changed using this function (i.e.,libsbml.parseL3Formula()), but they can be change on a per-call basis by using the alternative function libsbml.parseL3FormulaWithSettings()

This function returns the root node of the AST corresponding to the formula given as the argument. If the formula contains a syntax error, this function will return None instead. When None is returned, an error is set; information about the error can be retrieved using libsbml.getLastParseL3Error().

Note that this facility and the SBML Level 1-basedlibsbml.parseFormula() are provided as a convenience by libSBML—the MathML standard does not actually define a 'string-form' equivalent to MathML expressions, so the choice of formula syntax is arbitrary. The approach taken by libSBML is to start with the syntax defined by SBML Level 1 (which in fact used a text-string representation of formulas, and not MathML), and expand it to include the above functionality. This formula syntax is based mostly on C programming syntax, and may contain operators, function calls, symbols, and white space characters. The following table provides the precedence rules for the different entities that may appear in formula strings.

Token Operation Class Precedence Associates
namesymbol referenceoperand10n/a
(expression)expression groupingoperand10n/a
f(...)function callprefix9left
-negationunary8right
^powerbinary7left
*, /, %multiplication, division, and modulobinary6left
+, -addition and subtractionbinary5left
!boolean 'not'unary4right
==, <, >, <=, >=, !=boolean equality, inequality, and comparisonbinary3left
&&, ||boolean 'and' and 'or'binary2left
,argument delimiterbinary1left
A table of the expression operators and their precedence in the text-string format for mathematical expressions used by SBML_parseL3Formula().

In the table above, operand implies the construct is an operand, prefix implies the operation is applied to the following arguments, unary implies there is one argument, and binary implies there are two arguments. The values in the Precedence column show how the order of different types of operation are determined. For example, the expression a + b * c is evaluated as a + (b * c) because the * operator has higher precedence. The Associates column shows how the order of similar precedence operations is determined; for example, a && b || c is evaluated as (a && b) || c because the && and || operators are left-associative and have the same precedence.

The function call syntax consists of a function name, followed by optional white space, followed by an opening parenthesis token, followed by a sequence of zero or more arguments separated by commas (with each comma optionally preceded and/or followed by zero or more white space characters), followed by a closing parenthesis token. The function name must be chosen from one of the pre-defined functions in SBML or a user-defined function in the model. The following table lists the names of certain common mathematical functions; this table corresponds to Table 6 in the SBML Level 1 Version 2 specification with additions based on the functions added in SBML Level 2 and Level 3:

Name Argument(s) Formula or meaning Argument Constraints Result constraints
abs x Absolute value of x.
acos, arccos x Arccosine of x in radians. -1.0 ≤ x ≤ 1.0 0 ≤ acos(x) ≤ π
acosh, arccosh x Hyperbolic arccosine of x in radians.
acot, arccot x Arccotangent of x in radians.
acoth, arccoth x Hyperbolic arccotangent of x in radians.
acsc, arccsc x Arccosecant of x in radians.
acsch, arccsch x Hyperbolic arccosecant of x in radians.
asec, arcsec x Arcsecant of x in radians.
asech, arcsech x Hyperbolic arcsecant of x in radians.
asin, arcsin xArcsine of x in radians. -1.0 ≤ x ≤ 1.0 0 ≤ asin(x) ≤ π
atan, arctan x Arctangent of x in radians. 0 ≤ atan(x) ≤ π
atanh, arctanh x Hyperbolic arctangent of x in radians.
ceil, ceiling x Smallest number not less than x whose value is an exact integer.
cos x Cosine of x
cosh x Hyperbolic cosine of x.
cot x Cotangent of x.
coth x Hyperbolic cotangent of x.
csc x Cosecant of x.
csch x Hyperbolic cosecant of x.
delay x, y The value of x at y time units in the past.
factorial n The factorial of n. Factorials are defined by n! = n*(n-1)* ... * 1. n must be an integer.
exp x e x, where e is the base of the natural logarithm.
floor x The largest number not greater than x whose value is an exact integer.
ln x Natural logarithm of x. x > 0
log x By default, the base 10 logarithm of x, but can be set to be the natural logarithm of x, or to be an illegal construct. x > 0
log x, y The base x logarithm of y. y > 0
log10 x Base 10 logarithm of x. x > 0
piecewise x1, y1, [x2, y2,] [...] [z] A piecewise function: if (y1), x1. Otherwise, if (y2), x2, etc. Otherwise, z. y1, y2, y3 [etc] must be boolean
pow, power x, y x y.
root b, x The root base b of x.
sec x Secant of x.
sech x Hyperbolic secant of x.
sqr x x2.
sqrt x x. x > 0 sqrt(x) ≥ 0
sin x Sine of x.
sinh x Hyperbolic sine of x.
tan x Tangent of x. x ≠ n*π/2, for odd integer n
tanh x Hyperbolic tangent of x.
and x, y, z... Boolean and(x, y, z...): returns true if all of its arguments are true. Note that 'and' is an n-ary function, taking 0 or more arguments, and that and() returns 'true'. All arguments must be boolean
not x Boolean not(x) x must be boolean
or x, y, z... Boolean or(x, y, z...): returns true if at least one of its arguments is true. Note that 'or' is an n-ary function, taking 0 or more arguments, and that or() returns 'false'. All arguments must be boolean
xor x, y, z... Boolean xor(x, y, z...): returns true if an odd number of its arguments is true. Note that 'xor' is an n-ary function, taking 0 or more arguments, and that xor() returns 'false'. All arguments must be boolean
eq x, y, z... Boolean eq(x, y, z...): returns true if all arguments are equal. Note that 'eq' is an n-ary function, but must take 2 or more arguments.
geq x, y, z... Boolean geq(x, y, z...): returns true if each argument is greater than or equal to the argument following it. Note that 'geq' is an n-ary function, but must take 2 or more arguments.
gt x, y, z... Boolean gt(x, y, z...): returns true if each argument is greater than the argument following it. Note that 'gt' is an n-ary function, but must take 2 or more arguments.
leq x, y, z... Boolean leq(x, y, z...): returns true if each argument is less than or equal to the argument following it. Note that 'leq' is an n-ary function, but must take 2 or more arguments.
lt x, y, z... Boolean lt(x, y, z...): returns true if each argument is less than the argument following it. Note that 'lt' is an n-ary function, but must take 2 or more arguments.
neq x, y Boolean x != y: returns true unless x and y are equal.
plus x, y, z... x + y + z + ...: The sum of the arguments of the function. Note that 'plus' is an n-ary function taking 0 or more arguments, and that 'plus()' returns 0.
times x, y, z... x * y * z * ...: The product of the arguments of the function. Note that 'times' is an n-ary function taking 0 or more arguments, and that 'times()' returns 1.
minus x, y x - y.
divide x, y x / y.
The names of mathematical functions defined in the text-string formula syntax understood by SBML_parseL3Formula() and related functions.

Note that this function's interpretation of the string "log" as a function with a single argument can be changed; use the functionlibsbml.parseL3FormulaWithSettings() instead of this function and pass it an appropriate L3ParserSettings object. By default, unlike the SBML Level 1 parser implemented by libsbml.parseFormula(), the string "log" is interpreted as the base 10 logarithm, and not as the natural logarithm. However, you can change the interpretation to be base-10 log, natural log, or as an error; since the name 'log' by itself is ambiguous, you require that the parser uses log10 or ln instead, which are more clear. Please refer to libsbml.parseL3FormulaWithSettings().

In addition, the following symbols will be translated to their MathML equivalents, if no symbol with the same SId identifier string exists in the Model object provided:

Name Meaning MathML
true The boolean value true <true/>
false The boolean value false <false/>
pi The mathematical constant pi <pi/>
avogadro The numerical value of Avogadro's constant, as defined in the SBML specification <csymbol encoding="text" definitionURL="http://www.sbml.org/sbml/symbols/avogadro"> avogadro </csymbol/>
time Simulation time as defined in SBML <csymbol encoding="text" definitionURL="http://www.sbml.org/sbml/symbols/time"> time </csymbol/>
inf or infinity The mathematical constant "infinity" <infinity/>
nan or notanumber The mathematical concept "not a number" <notanumber/>
The names of mathematical symbols defined in the text-string formula syntax understood by SBML_parseL3Formula() and related functions.

Note that whether the string "avogadro" is parsed as an AST node of type AST_NAME_AVOGADRO or AST_NAME is configurable; use the alternate version of this function, called libsbml.parseL3FormulaWithSettings(). This functionality is provided because SBML Level 2 models may not use AST_NAME_AVOGADRO AST nodes.

Parameters
formulathe text-string formula expression to be parsed
Returns
the root node of an AST representing the mathematical formula, or None if an error occurred while parsing the formula. When None is returned, an error is recorded internally; information about the error can be retrieved using libsbml.getLastParseL3Error().
See Also
libsbml.formulaToString()
libsbml.parseL3FormulaWithSettings()
libsbml.parseL3Formula()
libsbml.parseL3FormulaWithModel()
libsbml.getLastParseL3Error()
libsbml.getDefaultL3ParserSettings()
def libsbml.parseL3FormulaWithModel (   args)

parseL3FormulaWithModel(char * formula, Model model) ASTNode

Parses the given mathematical formula using specific a specific Model to resolve symbols, and returns an Abstract Syntax Tree (AST) representation of the result.

This is identical to libsbml.parseL3Formula(), except that this function uses the given model in the argument model to check against identifiers that appear in the formula.

For more details about the parser, please see the definition of the functionlibsbml.parseL3Formula().

Parameters
formulathe mathematical formula expression to be parsed
modelthe Model object to use for checking identifiers
Returns
the root node of an AST representing the mathematical formula, or None if an error occurred while parsing the formula. When None is returned, an error is recorded internally; information about the error can be retrieved using libsbml.getLastParseL3Error().
See Also
libsbml.formulaToString()
libsbml.parseL3FormulaWithSettings()
libsbml.parseL3Formula()
libsbml.getLastParseL3Error()
libsbml.getDefaultL3ParserSettings()
def libsbml.parseL3FormulaWithSettings (   args)

parseL3FormulaWithSettings(char * formula, L3ParserSettings settings) ASTNode

Parses the given mathematical formula using specific parser settings and returns an Abstract Syntax Tree (AST) representation of the result.

This is identical to libsbml.parseL3Formula(), except that this function uses the parser settings given in the argument settings. The settings override the default parsing behavior.

The parameter settings allows callers to change the following parsing behaviors:

  • Use a specific Model object against which identifiers to compare identifiers. This causes the parser to search the Model for identifiers that the parser encounters in the formula. If a given symbol in the formula matches the identifier of a Species, Compartment, Parameter, Reaction, SpeciesReference or FunctionDefinition in the Model, then the symbol is assumed to refer to that model entity instead of any possible mathematical terms with the same symbol. For example, if the parser is given a Model containing a Species with the identifier "pi", and the formula to be parsed is "3*pi", the MathML produced will contain the construct <ci> pi </ci> instead of the construct <pi/>.
  • Whether to parse "log(x)" with a single argument as the base 10 logarithm of x, the natural logarithm of x, or treat the case as an error.
  • Whether to parse "number id" by interpreting id as the identifier of a unit of measurement associated with the number, or whether to treat the case as an error.
  • Whether to parse "avogadro" as an ASTNode of type AST_NAME_AVOGADRO or as type AST_NAME.
  • Whether to always create explicit ASTNodes of type AST_MINUS for all unary minuses, or collapse and remove minuses where possible.

For more details about the parser, please see the definition of L3ParserSettings and libsbml.parseL3Formula().

Parameters
formulathe mathematical formula expression to be parsed
settingsthe settings to be used for this parser invocation
Returns
the root node of an AST representing the mathematical formula, or None if an error occurred while parsing the formula. When None is returned, an error is recorded internally; information about the error can be retrieved using libsbml.getLastParseL3Error().
See Also
libsbml.formulaToString()
libsbml.parseL3Formula()
libsbml.parseL3FormulaWithModel()
libsbml.getLastParseL3Error()
libsbml.getDefaultL3ParserSettings()
def libsbml.parseLayoutAnnotation (   args)

Python method signature(s):

parseLayoutAnnotation(XMLNode annotation, ListOfLayouts layouts)
def libsbml.parseLayoutId (   args)

Python method signature(s):

parseLayoutId(SimpleSpeciesReference sr)   XMLNode
def libsbml.parseLayouts (   args)

Python method signature(s):

parseLayouts(Model pModel)   XMLNode
def libsbml.parseSpeciesReferenceAnnotation (   args)

Python method signature(s):

parseSpeciesReferenceAnnotation(XMLNode annotation, SimpleSpeciesReference sr)
def libsbml.RDFAnnotationParser_createAnnotation ( )

Python method signature(s):

RDFAnnotationParser_createAnnotation()   XMLNode

Creates a blank annotation and returns its root XMLNode object.

This creates a completely empty SBML <annotation> element. It is not attached to any SBML element. An example of how this might be used is illustrated in the following code fragment. In this example, suppose that content is an XMLNode object previously created, containing MIRIAM-style annotations, and that sbmlObject is an SBML object derived from SBase (e.g., a Model, or a Species, or a Compartment, etc.). Then:

   RDF     = RDFAnnotationParser.createRDFAnnotation() # Create RDF annotation XML structure.
   success = RDF.addChild(...content...)               # Put some content into it.
   ...                                                 # Check 'success' return code value.

   annot   = RDFAnnotationParser.createAnnotation()    # Create <annotation> container.
   success = annot.addChild(RDF)                       # Put the RDF annotation into it.
   ...                                                 # Check 'success' return code value.

   success = sbmlObject.setAnnotation(annot)           # Set object's annotation to what we built.
   ...                                                 # Check 'success' return code value.

The SBML specification contains more information about the format of annotations. We urge readers to consult Section 6 of the SBML Level 2 (Versions 2–4) and SBML Level 3 specification documents.

Returns
a pointer to an XMLNode for the annotation
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_createAnnotation(). They are functionally identical.
See Also
RDFAnnotationParser.createRDFAnnotation()
def libsbml.RDFAnnotationParser_createCVTerms (   args)

Python method signature(s):

RDFAnnotationParser_createCVTerms(SBase obj)   XMLNode

Takes a list of CVTerm objects and creates a the RDF 'Description' element.

This essentially takes the given SBML object, reads out the CVTerm objects attached to it, creates an RDF 'Description' element to hold the terms, and adds each term with appropriate qualifiers.

Parameters
objthe SBML object to start from
Returns
the XMLNode tree corresponding to the Description element of an RDF annotation.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name createRDFDescription(). They are functionally identical.
def libsbml.RDFAnnotationParser_createRDFAnnotation ( )

Python method signature(s):

RDFAnnotationParser_createRDFAnnotation()   XMLNode

Creates a blank RDF element suitable for use in SBML annotations.

The annotation created by this method has namespace declarations for all the relevant XML namespaces used in RDF annotations and also has an empty RDF element. The result is the following XML:

   <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
            xmlns:dc='http://purl.org/dc/elements/1.1/'
            xmlns:dcterms='http://purl.org/dc/terms/'
            xmlns:vCard='http://www.w3.org/2001/vcard-rdf/3.0#'
            xmlns:bqbiol='http://biomodels.net/biology-qualifiers/'
            xmlns:bqmodel='http://biomodels.net/model-qualifiers/' >

   </rdf:RDF>

Note that this does not create the containing SBML <annotation> element; the method RDFAnnotationParser.createAnnotation() is available for creating the container.

Returns
a pointer to an XMLNode
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_createRDFAnnotation(). They are functionally identical.
See Also
RDFAnnotationParser.createAnnotation()
def libsbml.RDFAnnotationParser_deleteRDFAnnotation (   args)

Python method signature(s):

RDFAnnotationParser_deleteRDFAnnotation(XMLNode annotation)   XMLNode

Deletes any SBML MIRIAM RDF annotation found in the given XMLNode tree and returns any remaining annotation content.

The name of the XMLNode given as parameter annotation must be 'annotation', or else this method returns None. The method will walk down the XML structure looking for elements that are in the RDF XML namespace, and remove them if they conform to the syntax of a History or CVTerm element.

Parameters
annotationthe XMLNode tree within which the RDF annotation is to be found and deleted
Returns
the XMLNode structure that is left after RDF annotations are deleted.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_deleteRDFAnnotation(). They are functionally identical.
def libsbml.RDFAnnotationParser_deleteRDFCVTermAnnotation (   args)

Python method signature(s):

RDFAnnotationParser_deleteRDFCVTermAnnotation(XMLNode annotation)   XMLNode

Deletes any SBML MIRIAM RDF 'CVTerm' annotation found in the given XMLNode tree and returns any remaining annotation content.

The name of the XMLNode given as parameter annotation must be 'annotation', or else this method returns None. The method will walk down the XML structure looking for elements that are in the RDF XML namespace, and remove any that conform to the syntax of a CVTerm element.

Parameters
annotationthe XMLNode tree within which the RDF annotation is to be found and deleted
Returns
the XMLNode structure that is left after RDF annotations are deleted.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_deleteRDFAnnotation(). They are functionally identical.
def libsbml.RDFAnnotationParser_deleteRDFHistoryAnnotation (   args)

Python method signature(s):

RDFAnnotationParser_deleteRDFHistoryAnnotation(XMLNode annotation)   XMLNode

Deletes any SBML MIRIAM RDF 'History' annotation found in the given XMLNode tree and returns any remaining annotation content.

The name of the XMLNode given as parameter annotation must be 'annotation', or else this method returns None. The method will walk down the XML structure looking for elements that are in the RDF XML namespace, and remove any that conform to the syntax of a History element.

Parameters
annotationthe XMLNode tree within which the RDF annotation is to be found and deleted
Returns
the XMLNode structure that is left after RDF annotations are deleted.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_deleteRDFAnnotation(). They are functionally identical.
def libsbml.RDFAnnotationParser_parseCVTerms (   args)

Python method signature(s):

RDFAnnotationParser_parseCVTerms(SBase obj)   XMLNode

Takes a list of CVTerm objects and creates a complete SBML annotation around it.

This essentially takes the given SBML object, reads out the CVTerm objects attached to it, calls RDFAnnotationParser.createRDFAnnotation() to create an RDF annotation to hold the terms, and finally calls RDFAnnotationParser.createAnnotation() to wrap the result as an SBML <annotation> element.

Parameters
objthe SBML object to start from
Returns
the XMLNode tree corresponding to the annotation.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_parseCVTerms(). They are functionally identical.
def libsbml.RDFAnnotationParser_parseModelHistory (   args)

Python method signature(s):

RDFAnnotationParser_parseModelHistory(SBase obj)   XMLNode

Reads the model history and cvTerms stored in obj and creates the XML structure for an SBML annotation representing that metadata if there is a model history stored in obj.

Parameters
objany SBase object
Returns
the XMLNode corresponding to an annotation containing MIRIAM-compliant model history and CV term information in RDF format.
Note
If the object does not have a history element stored then None is returned even if CVTerms are present.
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_parseModelHistory(). They are functionally identical.
def libsbml.RDFAnnotationParser_parseOnlyModelHistory (   args)

Python method signature(s):

RDFAnnotationParser_parseOnlyModelHistory(SBase obj)   XMLNode

Reads the model history stored in obj and creates the XML structure for an SBML annotation representing that history.

Parameters
objany SBase object
Returns
the XMLNode corresponding to an annotation containing MIRIAM-compliant model history information in RDF format.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_parseOnlyModelHistory(). They are functionally identical.
def libsbml.RDFAnnotationParser_parseRDFAnnotation (   args)

parseRDFAnnotation(XMLNode annotation, List * CVTerms, char * metaId=None, XMLInputStream stream=None) parseRDFAnnotation(XMLNode annotation, List * CVTerms, char * metaId=None) parseRDFAnnotation(XMLNode annotation, char * metaId=None, XMLInputStream stream=None) ModelHistory parseRDFAnnotation(XMLNode annotation, char * metaId=None) ModelHistory parseRDFAnnotation(XMLNode annotation) ModelHistory RDFAnnotationParser_parseRDFAnnotation(XMLNode annotation, CVTermList CVTerms)

This method has multiple variants that differ in the arguments they accept. Each is described separately below.


Method variant with the following signature:

parseRDFAnnotation(XMLNodeannotation, ListCVTerms, string metaId = None, XMLInputStream* stream = None)

Parses an annotation (given as an XMLNode tree) into a list of CVTerm objects.

This is used to take an annotation that has been read into an SBML model, identify the RDF elements within it, and create a list of corresponding CVTerm (controlled vocabulary term) objects.

Parameters
annotationXMLNode containing the annotation.
CVTermslist of CVTerm objects to be created.
streamoptional XMLInputStream that facilitates error logging
metaIdoptional metaId, if set only the rdf annotation for this metaId will be returned.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_parseRDFAnnotation(). They are functionally identical.
See Also
RDFAnnotationParser.parseRDFAnnotation()

Method variant with the following signature:

parseRDFAnnotation(XMLNodeannotation, string metaId = None, XMLInputStream* stream = None)

Parses an annotation into a ModelHistory class instance.

This is used to take an annotation that has been read into an SBML model, identify the RDF elements representing model history information, and create a list of corresponding CVTerm objects.

Parameters
annotationXMLNode containing the annotation.
streamoptional XMLInputStream that facilitates error logging
metaIdoptional metaId, if set only the rdf annotation for this metaId will be returned.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., RDFAnnotationParser), and the other will be a standalone top-level function with the name RDFAnnotationParser_parseRDFAnnotation(). They are functionally identical.
Returns
a pointer to the ModelHistory created.
def libsbml.readMathMLFromString (   args)

readMathMLFromString(char * xml) ASTNode

Reads the MathML from the given XML string, constructs a corresponding abstract syntax tree, and returns a pointer to the root of the tree.

Parameters
xmla string containing a full MathML expression
Returns
the root of an AST corresponding to the given mathematical expression, otherwise None is returned if the given string is None or invalid.
def libsbml.readSBML (   args)

Python method signature(s):

readSBML(string filename)   SBMLDocument

Reads an SBML document from a file.

This method is identical to readSBMLFromFile().

If the file named 'filename' does not exist or its content is not valid SBML, one or more errors will be logged with the SBMLDocument object returned by this method. Callers can use the methods on SBMLDocument such as SBMLDocument.getNumErrors() and SBMLDocument.getError() to get the errors. The object returned by SBMLDocument.getError() is an SBMLError object, and it has methods to get the error code, category, and severity level of the problem, as well as a textual description of the problem. The possible severity levels range from informational messages to fatal errors; see the documentation for SBMLError for more information.

If the file 'filename' could not be read, the file-reading error will appear first. The error code can provide a clue about what happened. For example, a file might be unreadable (either because it does not actually exist or because the user does not have the necessary access priviledges to read it) or some sort of file operation error may have been reported by the underlying operating system. Callers can check for these situations using a program fragment such as the following:

reader = SBMLReader() doc = reader.readSBML(filename)

if doc.getNumErrors() > 0: if doc.getError(0).getErrorId() == libsbml.XMLFileUnreadable: # Handle case of unreadable file here. elif doc.getError(0).getErrorId() == libsbml.XMLFileOperationError: # Handle case of other file error here. else: # Handle other error cases here.

If the given filename ends with the suffix ".gz" (for example, "myfile.xml.gz"), the file is assumed to be compressed in gzip format and will be automatically decompressed upon reading. Similarly, if the given filename ends with ".zip" or ".bz2", the file is assumed to be compressed in zip or bzip2 format (respectively). Files whose names lack these suffixes will be read uncompressed. Note that if the file is in zip format but the archive contains more than one file, only the first file in the archive will be read and the rest ignored.

To read a gzip/zip file, libSBML needs to be configured and linked with the zlib library at compile time. It also needs to be linked with the bzip2 library to read files in bzip2 format. (Both of these are the default configurations for libSBML.) Errors about unreadable files will be logged if a compressed filename is given and libSBML was not linked with the corresponding required library.

Parameter 'filename is the name or full pathname of the file to be read.

Returns a pointer to the SBMLDocument created from the SBML content.

See also SBMLError.

Note:

LibSBML versions 2.x and later versions behave differently in error handling in several respects. One difference is how early some errors are caught and whether libSBML continues processing a file in the face of some early errors. In general, libSBML versions after 2.x stop parsing SBML inputs sooner than libSBML version 2.x in the face of XML errors, because the errors may invalidate any further SBML content. For example, a missing XML declaration at the beginning of the file was ignored by libSBML 2.x but in version 3.x and later, it will cause libSBML to stop parsing the rest of the input altogether. While this behavior may seem more severe and intolerant, it was necessary in order to provide uniform behavior regardless of which underlying XML parser (Expat, Xerces, libxml2) is being used by libSBML. The XML parsers themselves behave differently in their error reporting, and sometimes libSBML has to resort to the lowest common denominator.

def libsbml.readSBMLFromFile (   args)

readSBMLFromFile(char * filename) SBMLDocument

Reads an SBML document from the given file filename.

If filename does not exist, or it is not an SBML file, an error will be logged in the error log of the SBMLDocument object returned by this method. Calling programs can inspect this error log to determine the nature of the problem. Please refer to the definition of SBMLDocument for more information about the error reporting mechanism.

Returns
a pointer to the SBMLDocument read.
def libsbml.readSBMLFromString (   args)

readSBMLFromString(char * xml) SBMLDocument

Reads an SBML document from a string assumed to be in XML format.

If the string does not begin with XML declaration,

   <?xml version='1.0' encoding='UTF-8'?>

an XML declaration string will be prepended.

This method will report an error if the given string xml is not SBML. The error will be logged in the error log of the SBMLDocument object returned by this method. Calling programs can inspect this error log to determine the nature of the problem. Please refer to the definition of SBMLDocument for more information about the error reporting mechanism.

Returns
a pointer to the SBMLDocument read.
def libsbml.SBMLConverterRegistry_getInstance ( )

Python method signature(s):

SBMLConverterRegistry_getInstance()   SBMLConverterRegistry

Returns the singleton instance for the converter registry.

Prior to using the registry, callers have to obtain a copy of the registry. This static method provides the means for doing that.

Returns
the singleton for the converter registry.
def libsbml.SBMLDocument_getDefaultLevel ( )

Python method signature(s):

SBMLDocument_getDefaultLevel()   long

The default SBML Level of new SBMLDocument objects.

This 'default Level' corresponds to the most recent SBML specification Level available at the time libSBML version 5.8.0 was released. For this copy of libSBML, the value is 3. The default Level is used by SBMLDocument if no Level is explicitly specified at the time of the construction of an SBMLDocument instance.

Returns
an integer indicating the most recent SBML specification Level
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBMLDocument), and the other will be a standalone top-level function with the name SBMLDocument_getDefaultLevel(). They are functionally identical.
See Also
SBMLDocument.getDefaultVersion()
def libsbml.SBMLDocument_getDefaultVersion ( )

Python method signature(s):

SBMLDocument_getDefaultVersion()   long

The default Version of new SBMLDocument objects.

This 'default Version' corresponds to the most recent Version within the most recent Level of SBML available at the time libSBML version 5.8.0 was released. For this copy of libSBML, the value is 1 (where the default Level of SBML is 3). The default Version is used by SBMLDocument if no Version is explicitly specified at the time of the construction of an SBMLDocument instance.

Returns
an integer indicating the most recent SBML specification Version
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBMLDocument), and the other will be a standalone top-level function with the name SBMLDocument_getDefaultVersion(). They are functionally identical.
See Also
SBMLDocument.getDefaultLevel()
def libsbml.SBMLExtensionRegistry_disablePackage (   args)

Python method signature(s):

SBMLExtensionRegistry_disablePackage(string package)

Disables the package with the given URI / name.

def libsbml.SBMLExtensionRegistry_disablePackages (   args)

SBMLExtensionRegistry_disablePackages(std::vector< std::string > & packages)

Disables all packages with the given URI / name.

def libsbml.SBMLExtensionRegistry_enablePackage (   args)

Python method signature(s):

SBMLExtensionRegistry_enablePackage(string package)

Enables the package with the given URI / name.

def libsbml.SBMLExtensionRegistry_enablePackages (   args)

SBMLExtensionRegistry_enablePackages(std::vector< std::string > & packages)

Enables all packages with the given URI / name.

def libsbml.SBMLExtensionRegistry_getInstance ( )

Python method signature(s):

SBMLExtensionRegistry_getInstance()   SBMLExtensionRegistry

Returns an instance (singleton) of the SBMLExtensionRegistry class. This function needs to be invoked when manipulating the SBMLExtensionRegistry class.

Returns
the instance of the SBMLExtensionRegistry object.
def libsbml.SBMLExtensionRegistry_getNumRegisteredPackages ( )

Python method signature(s):

SBMLExtensionRegistry_getNumRegisteredPackages()   long

Returns the number of registered packages.

Returns
the number of registered packages.
def libsbml.SBMLExtensionRegistry_getRegisteredPackageName (   args)

Python method signature(s):

SBMLExtensionRegistry_getRegisteredPackageName(long index)   string

Returns the registered package name at the given index

Parameters
indexzero based index of the package name to return
Returns
the package name with the given index or None
def libsbml.SBMLExtensionRegistry_isPackageEnabled (   args)

Python method signature(s):

SBMLExtensionRegistry_isPackageEnabled(string package)   bool
Returns
the status (enabled = true, disabled = false of the given package.
def libsbml.SBMLNamespaces_getSBMLNamespaceURI (   args)

Python method signature(s):

SBMLNamespaces_getSBMLNamespaceURI(long level, long version)   string

Returns a string representing the SBML XML namespace for the given level and version of SBML.

Parameters
levelthe SBML level
versionthe SBML version
Returns
a string representing the SBML namespace that reflects the SBML Level and Version specified.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBMLNamespaces), and the other will be a standalone top-level function with the name SBMLNamespaces_getSBMLNamespaceURI(). They are functionally identical.
def libsbml.SBMLNamespaces_getSupportedNamespaces ( )

SBMLNamespaces_getSupportedNamespaces() List *.

Returns a list of all supported SBMLNamespaces in this version of libsbml.

Returns
a list with supported SBML namespaces.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBMLNamespaces), and the other will be a standalone top-level function with the name SBMLNamespaces_getSupportedNamespaces(). They are functionally identical.
def libsbml.SBMLNamespaces_isSBMLNamespace (   args)

Python method signature(s):

SBMLNamespaces_isSBMLNamespace(string uri)   bool

Predicate returning True if the given URL is one of SBML XML namespaces.

Parameters
urithe URI of namespace
Returns
True if the 'uri' is one of SBML namespaces, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBMLNamespaces), and the other will be a standalone top-level function with the name SBMLNamespaces_isSBMLNamespace(). They are functionally identical.
def libsbml.SBMLReader_hasBzip2 ( )

Python method signature(s):

SBMLReader_hasBzip2()   bool

Static method; returns True if this copy of libSBML supports bzip2 format compression.

Returns
True if libSBML is linked with the bzip2 libraries, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBMLReader), and the other will be a standalone top-level function with the name SBMLReader_hasBzip2(). They are functionally identical.
See Also
SBMLReader.hasZlib()
def libsbml.SBMLReader_hasZlib ( )

Python method signature(s):

SBMLReader_hasZlib()   bool

Static method; returns True if this copy of libSBML supports gzip and zip format compression.

Returns
True if libSBML has been linked with the zlib library, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBMLReader), and the other will be a standalone top-level function with the name SBMLReader_hasZlib(). They are functionally identical.
See Also
SBMLReader.hasBzip2()
def libsbml.SBMLResolverRegistry_getInstance ( )

Python method signature(s):

SBMLResolverRegistry_getInstance()   SBMLResolverRegistry
def libsbml.SBMLTransforms_clearComponentValues ( )

Python method signature(s):

SBMLTransforms_clearComponentValues()
def libsbml.SBMLTypeCode_toString (   args)

SBMLTypeCode_toString(int tc, char * pkgName) char *.

This method takes an SBML type code and returns a string representing the code.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In the Python language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

Returns
a human readable name for the given SBML type code.
Note
The caller does not own the returned string and is therefore not allowed to modify it.
def libsbml.SBMLWriter_hasBzip2 ( )

Python method signature(s):

SBMLWriter_hasBzip2()   bool

Predicate returning True if this copy of libSBML has been linked with the bzip2 library.

LibSBML supports reading and writing files compressed with either bzip2 or zip/gzip compression. The facility depends on libSBML having been compiled with the necessary support libraries. This method allows a calling program to inquire whether that is the case for the copy of libSBML it is using.

Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBMLWriter), and the other will be a standalone top-level function with the name SBMLWriter_hasZlib(). They are functionally identical.
Returns
True if libSBML is linked with bzip2, False otherwise.
See Also
SBMLWriter.hasZlib()
def libsbml.SBMLWriter_hasZlib ( )

Python method signature(s):

SBMLWriter_hasZlib()   bool

Predicate returning True if this copy of libSBML has been linked with the zlib library.

LibSBML supports reading and writing files compressed with either bzip2 or zip/gzip compression. The facility depends on libSBML having been compiled with the necessary support libraries. This method allows a calling program to inquire whether that is the case for the copy of libSBML it is using.

Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBMLWriter), and the other will be a standalone top-level function with the name SBMLWriter_hasZlib(). They are functionally identical.
Returns
True if libSBML is linked with zlib, False otherwise.
See Also
SBMLWriter.hasBzip2()
def libsbml.SBO_checkTerm (   args)

Python method signature(s):

checkTerm(string sboTerm)   bool
  SBO_checkTerm(int sboTerm)   bool

This method has multiple variants that differ in the arguments they accept. Each is described separately below.


Method variant with the following signature:

checkTerm(string sboTerm)

Checks the format of the given SBO identifier string.

Returns
True if sboTerm is in the correct format (a zero-padded, seven digit string), False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_checkTerm(). They are functionally identical.

Method variant with the following signature:

checkTerm(int sboTerm)

Checks the format of the given SBO identifier, given in the form of the integer portion alone.

Returns
True if sboTerm is in the range (0000000–9999999), False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_checkTerm(). They are functionally identical.
def libsbml.SBO_intToString (   args)

Python method signature(s):

SBO_intToString(int sboTerm)   string

Returns the integer as a correctly formatted SBO identifier string.

Returns
the given integer sboTerm as a zero-padded seven digit string.
Note
If the sboTerm is not in the correct range (0000000–9999999), an empty string is returned.
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_intToString(). They are functionally identical.
def libsbml.SBO_isConservationLaw (   args)

Python method signature(s):

SBO_isConservationLaw(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'conservation law', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isConservationLaw(). They are functionally identical.
def libsbml.SBO_isContinuousFramework (   args)

Python method signature(s):

SBO_isContinuousFramework(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'continuous framework', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isContinuousFramework(). They are functionally identical.
def libsbml.SBO_isDiscreteFramework (   args)

Python method signature(s):

SBO_isDiscreteFramework(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'discrete framework', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isDiscreteFramework(). They are functionally identical.
def libsbml.SBO_isEntity (   args)

Python method signature(s):

SBO_isEntity(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'entity', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isEntity(). They are functionally identical.
def libsbml.SBO_isEvent (   args)

Python method signature(s):

SBO_isEvent(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'event', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isEvent(). They are functionally identical.
def libsbml.SBO_isFunctionalCompartment (   args)

Python method signature(s):

SBO_isFunctionalCompartment(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'functional compartment', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isFunctionalCompartment(). They are functionally identical.
def libsbml.SBO_isFunctionalEntity (   args)

Python method signature(s):

SBO_isFunctionalEntity(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'functional entity', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isFunctionalEntity(). They are functionally identical.
def libsbml.SBO_isInteraction (   args)

Python method signature(s):

SBO_isInteraction(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'interaction', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isInteraction(). They are functionally identical.
def libsbml.SBO_isKineticConstant (   args)

Python method signature(s):

SBO_isKineticConstant(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'kinetic constant', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isKineticConstant(). They are functionally identical.
def libsbml.SBO_isLogicalFramework (   args)

Python method signature(s):

SBO_isLogicalFramework(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'logical framework', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isLogicalFramework(). They are functionally identical.
def libsbml.SBO_isMaterialEntity (   args)

Python method signature(s):

SBO_isMaterialEntity(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'material entity', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isMaterialEntity(). They are functionally identical.
def libsbml.SBO_isMathematicalExpression (   args)

Python method signature(s):

SBO_isMathematicalExpression(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'mathematical expression', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isMathematicalExpression(). They are functionally identical.
def libsbml.SBO_isMetadataRepresentation (   args)

Python method signature(s):

SBO_isMetadataRepresentation(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'metadata representation', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isMetadataRepresentation(). They are functionally identical.
def libsbml.SBO_isModellingFramework (   args)

Python method signature(s):

SBO_isModellingFramework(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'modeling framework', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isModellingFramework(). They are functionally identical.
def libsbml.SBO_isModifier (   args)

Python method signature(s):

SBO_isModifier(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'modifier', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isModifier(). They are functionally identical.
def libsbml.SBO_isObselete (   args)

Python method signature(s):

SBO_isObselete(long term)   bool

Predicate for checking whether the given term is obsolete.

Returns
True if term is-a SBO 'obsolete' term, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isObselete(). They are functionally identical.
def libsbml.SBO_isOccurringEntityRepresentation (   args)

Python method signature(s):

SBO_isOccurringEntityRepresentation(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'occurring entity representation', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isOccurringEntityRepresentation(). They are functionally identical.
def libsbml.SBO_isParticipant (   args)

Python method signature(s):

SBO_isParticipant(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'participant', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isParticipant(). They are functionally identical.
def libsbml.SBO_isParticipantRole (   args)

Python method signature(s):

SBO_isParticipantRole(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'participant role', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isParticipantRole(). They are functionally identical.
def libsbml.SBO_isPhysicalEntityRepresentation (   args)

Python method signature(s):

SBO_isPhysicalEntityRepresentation(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'physical entity representation', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isPhysicalEntityRepresentation(). They are functionally identical.
def libsbml.SBO_isPhysicalParticipant (   args)

Python method signature(s):

SBO_isPhysicalParticipant(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'physical participant, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isPhysicalParticipant(). They are functionally identical.
def libsbml.SBO_isProduct (   args)

Python method signature(s):

SBO_isProduct(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'product', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isProduct(). They are functionally identical.
def libsbml.SBO_isQuantitativeParameter (   args)

Python method signature(s):

SBO_isQuantitativeParameter(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'quantiative parameter', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isQuantitativeParameter(). They are functionally identical.
def libsbml.SBO_isRateLaw (   args)

Python method signature(s):

SBO_isRateLaw(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'rate law', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isRateLaw(). They are functionally identical.
def libsbml.SBO_isReactant (   args)

Python method signature(s):

SBO_isReactant(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'reactant', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isReactant(). They are functionally identical.
def libsbml.SBO_isSteadyStateExpression (   args)

Python method signature(s):

SBO_isSteadyStateExpression(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'steady state expression', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isSteadyStateExpression(). They are functionally identical.
def libsbml.SBO_isSystemsDescriptionParameter (   args)

Python method signature(s):

SBO_isSystemsDescriptionParameter(long term)   bool

Returns True if the given term identifier comes from the stated branch of SBO.

Returns
True if term is-a SBO 'systems description parameter', False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_isSystemsDescriptionParameter(). They are functionally identical.
def libsbml.SBO_stringToInt (   args)

Python method signature(s):

SBO_stringToInt(string sboTerm)   int

Returns the string as a correctly formatted SBO integer portion.

Returns
the given string sboTerm as an integer. If the sboTerm is not in the correct format (a zero-padded, seven digit string), -1 is returned.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SBO), and the other will be a standalone top-level function with the name SBO_stringToInt(). They are functionally identical.
def libsbml.SyntaxChecker_hasExpectedXHTMLSyntax (   args)

Python method signature(s):

hasExpectedXHTMLSyntax(XMLNode xhtml, SBMLNamespaces sbmlns=None)   bool
  SyntaxChecker_hasExpectedXHTMLSyntax(XMLNode xhtml)   bool

Returns True or False depending on whether the given XMLNode object contains valid XHTML content.

In SBML, the content of the 'notes' subelement available on SBase, as well as the 'message' subelement available on Constraint, must conform to XHTML 1.0 (which is simply an XML-ized version of HTML). However, the content cannot be entirely free-form; it must satisfy certain requirements defined in the SBML specifications for specific SBML Levels. This method implements a verification process that lets callers check whether the content of a given XMLNode object conforms to the SBML requirements for 'notes' and 'message' structure.

An aspect of XHTML validity is that the content is declared to be in the XML namespace for XHTML 1.0. There is more than one way in which this can be done in XML. In particular, a model might not contain the declaration within the 'notes' or 'message' subelement itself, but might instead place the declaration on an enclosing element and use an XML namespace prefix within the 'notes' element to refer to it. In other words, the following is valid:

   <sbml xmlns='http://www.sbml.org/sbml/level2/version3' level='2' version='3'
         xmlns:xhtml='http://www.w3.org/1999/xhtml'>
     <model>
       <notes>
         <xhtml:body>
           <xhtml:center><xhtml:h2>A Simple Mitotic Oscillator</xhtml:h2></xhtml:center>
           <xhtml:p>A minimal cascade model for the mitotic oscillator.</xhtml:p>
         </xhtml:body>
       </notes>
     ... rest of model ...
   </sbml>

Contrast the above with the following, self-contained version, which places the XML namespace declaration within the <notes> element itself:

   <sbml xmlns='http://www.sbml.org/sbml/level2/version3' level='2' version='3'>
     <model>
       <notes>
         <html xmlns='http://www.w3.org/1999/xhtml'>
           <head>
             <title/>
           </head>
           <body>
             <center><h2>A Simple Mitotic Oscillator</h2></center>
             <p>A minimal cascade model for the mitotic oscillator.</p>
           </body>
         </html>
       </notes>
     ... rest of model ...
   </sbml>

Both of the above are valid XML. The purpose of the sbmlns argument to this method is to allow callers to check the validity of 'notes' and 'message' subelements whose XML namespace declarations have been put elsewhere in the manner illustrated above. Callers can can pass in the SBMLNamespaces object of a higher-level model component if the XMLNode object does not itself have the XML namespace declaration for XHTML 1.0.

Parameters
xhtmlthe XMLNode to be checked for conformance.
sbmlnsthe SBMLNamespaces associated with the object.
Returns
True if the XMLNode content conforms, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SyntaxChecker), and the other will be a standalone top-level function with the name SyntaxChecker_hasExpectedXHTMLSyntax(). They are functionally identical.
Documentation note:
The native C++ implementation of this method defines a default argument value. In the documentation generated for different libSBML language bindings, you may or may not see corresponding arguments in the method declarations. For example, in Java and C#, a default argument is handled by declaring two separate methods, with one of them having the argument and the other one lacking the argument. However, the libSBML documentation will be identical for both methods. Consequently, if you are reading this and do not see an argument even though one is described, please look for descriptions of other variants of this method near where this one appears in the documentation.
def libsbml.SyntaxChecker_isValidSBMLSId (   args)

Python method signature(s):

SyntaxChecker_isValidSBMLSId(string sid)   bool

Returns true True or False depending on whether the argument string conforms to the syntax of SBML identifiers.

In SBML, identifiers that are the values of 'id' attributes on objects must conform to a data type called SId in the SBML specifications. LibSBML does not provide an explicit SId data type; it uses ordinary character strings, which is easier for applications to support. LibSBML does, however, test for identifier validity at various times, such as when reading in models from files and data streams.

This method provides programs with the ability to test explicitly that the identifier strings they create conform to the SBML identifier syntax.

Parameters
sidstring to be checked for conformance to SBML identifier syntax.
Returns
True if the string conforms to type SBML data type SId, False otherwise.
Note
The following is a summary of the definition of the SBML identifier type SId, which defines the permitted syntax of identifiers. We express the syntax using an extended form of BNF notation:
letter ::= 'a'..'z','A'..'Z'
digit  ::= '0'..'9'
idChar ::= letter | digit | '_'
SId    ::= ( letter | '_' ) idChar*
The characters ( and ) are used for grouping, the character * "zero or more times", and the character | indicates logical "or". The equality of SBML identifiers is determined by an exact character sequence match; i.e., comparisons must be performed in a case-sensitive manner. In addition, there are a few conditions for the uniqueness of identifiers in an SBML model. Please consult the SBML specifications for the exact formulations.

Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SyntaxChecker), and the other will be a standalone top-level function with the name SyntaxChecker_isValidSBMLSId(). They are functionally identical.
See Also
SyntaxChecker.isValidUnitSId()
SyntaxChecker.isValidXMLID()
def libsbml.SyntaxChecker_isValidUnitSId (   args)

Python method signature(s):

SyntaxChecker_isValidUnitSId(string units)   bool

Returns True or False depending on whether the argument string conforms to the syntax of SBML unit identifiers.

In SBML, the identifiers of units (of both the predefined units and user-defined units) must conform to a data type called UnitSId in the SBML specifications. LibSBML does not provide an explicit UnitSId data type; it uses ordinary character strings, which is easier for applications to support. LibSBML does, however, test for identifier validity at various times, such as when reading in models from files and data streams.

This method provides programs with the ability to test explicitly that the identifier strings they create conform to the SBML identifier syntax.

Parameters
unitsstring to be checked for conformance to SBML unit identifier syntax.
Returns
True if the string conforms to type SBML data type UnitSId, False otherwise.
Note
The following is a summary of the definition of the SBML identifier type UnitSId, which defines the permitted syntax of identifiers. We express the syntax using an extended form of BNF notation:

letter ::= 'a'..'z','A'..'Z'
digit ::= '0'..'9'
idChar ::= letter | digit | '_'
SId ::= ( letter | '_' ) idChar*

The characters ( and ) are used for grouping, the character * "zero or more times", and the character | indicates logical "or". The equality of SBML unit identifiers is determined by an exact character sequence match; i.e., comparisons must be performed in a case-sensitive manner. In addition, there are a few conditions for the uniqueness of unit identifiers in an SBML model. Please consult the SBML specifications for the exact formulations.

Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SyntaxChecker), and the other will be a standalone top-level function with the name SyntaxChecker_isValidUnitSId(). They are functionally identical.
See Also
SyntaxChecker.isValidSBMLSId()
SyntaxChecker.isValidXMLID()
def libsbml.SyntaxChecker_isValidXMLID (   args)

Python method signature(s):

SyntaxChecker_isValidXMLID(string id)   bool

Returns True or False depending on whether the argument string conforms to the XML data type ID.

In SBML, identifiers that are the values of 'metaid' attributes on objects must conform to the XML ID data type. LibSBML does not provide an explicit XML ID data type; it uses ordinary character strings, which is easier for applications to support. LibSBML does, however, test for identifier validity at various times, such as when reading in models from files and data streams.

This method provides programs with the ability to test explicitly that the identifier strings they create conform to the SBML identifier syntax.

Parameters
idstring to be checked for conformance to the syntax of XML ID.
Returns
True if the string is a syntactically-valid value for the XML type ID, False otherwise.
Note
The following is a summary of the definition of the XML 1.0 data type ID. We express the syntax using an extended form of BNF notation:

NCNameChar ::= letter | digit | '.' | '-' | '_' | ':' | CombiningChar | Extender
ID ::= ( letter | '_' | ':' ) NCNameChar*

The characters ( and ) are used for grouping, the character * means "zero or more times", and the character | indicates logical "or". The production letter consists of the basic upper and lower case alphabetic characters of the Latin alphabet along with a large number of related characters defined by Unicode 2.0; similarly, the production digit consists of the numerals 0..9 along with related Unicode 2.0 characters. The CombiningChar production is a list of characters that add such things as accents to the preceding character. (For example, the Unicode character \#x030A when combined with a produces \aa.) The Extender production is a list of characters that extend the shape of the preceding character. Please consult the XML 1.0 specification for the complete definitions of letter, digit, CombiningChar, and Extender.

Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., SyntaxChecker), and the other will be a standalone top-level function with the name SyntaxChecker_isValidXMLID(). They are functionally identical.
See Also
SyntaxChecker.isValidSBMLSId()
SyntaxChecker.isValidUnitSId()
def libsbml.Unit_areEquivalent (   args)

Python method signature(s):

Unit_areEquivalent(Unit unit1, Unit unit2)   bool

Predicate returning True if Unit objects are equivalent.

Two Unit objects are considered to be equivalent either if (1) both have a 'kind' attribute value of dimensionless, or (2) their 'kind', 'exponent' and (for SBML Level 2 Version 1) 'offset' attribute values are equal. (Contrast this to the method areIdentical(), which compares Unit objects with respect to all attributes, not just the 'kind' and 'exponent'.)

Parameters
unit1the first Unit object to compare
unit2the second Unit object to compare
Returns
True if the 'kind' and 'exponent' attributes of unit1 are identical to the kind and exponent attributes of unit2, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., Unit), and the other will be a standalone top-level function with the name Unit_areEquivalent(). They are functionally identical.
See Also
Unit.areIdentical()
def libsbml.Unit_areIdentical (   args)

Python method signature(s):

Unit_areIdentical(Unit unit1, Unit unit2)   bool

Predicate returning True if two Unit objects are identical.

Two Unit objects are considered to be identical if they match in all attributes. (Contrast this to the method areEquivalent(), which compares Unit objects only with respect to certain attributes.)

Parameters
unit1the first Unit object to compare
unit2the second Unit object to compare
Returns
True if all the attributes of unit1 are identical to the attributes of unit2, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., Unit), and the other will be a standalone top-level function with the name Unit_areIdentical(). They are functionally identical.
See Also
Unit.areEquivalent()
def libsbml.Unit_convertToSI (   args)

Python method signature(s):

Unit_convertToSI(Unit unit)   UnitDefinition

Returns a UnitDefinition object containing the given unit converted to the appropriate SI unit.

This method exists because some units can be expressed in terms of others when the same physical dimension is involved. For example, one hertz is identical to 1 sec-1, one litre is equivalent to 1 cubic decametre, and so on.

Parameters
unitthe Unit object to convert to SI
Returns
a UnitDefinition object containing the SI unit.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., Unit), and the other will be a standalone top-level function with the name Unit_convertToSI(). They are functionally identical.
See Also
Unit.merge()
def libsbml.Unit_isBuiltIn (   args)

Python method signature(s):

Unit_isBuiltIn(string name, long level)   bool

Predicate to test whether a given string is the name of a predefined SBML unit.

Parameters
namea string to be tested against the predefined unit names
levelthe Level of SBML for which the determination should be made. This is necessary because there are a few small differences in allowed units between SBML Level 1 and Level 2.
Returns
True if name is one of the five SBML predefined unit identifiers ('substance', 'volume', 'area', 'length' or 'time'), False otherwise.
Note
The predefined unit identifiers 'length' and 'area' were added in Level 2 Version 1.
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., Unit), and the other will be a standalone top-level function with the name Unit_isBuiltIn(). They are functionally identical.
def libsbml.Unit_isUnitKind (   args)

Python method signature(s):

Unit_isUnitKind(string name, long level, long version)   bool

Predicate to test whether a given string is the name of a valid base unit in SBML (such as 'gram' or 'mole').

This method exists because prior to SBML Level 2 Version 3, an enumeration called UnitKind was defined by SBML. This enumeration was removed in SBML Level 2 Version 3 and its values were folded into the space of values of a type called UnitSId. This method therefore has less significance in SBML Level 2 Version 3 and Level 2 Version 4, but remains for backward compatibility and support for reading models in older Versions of Level 2.

Parameters
namea string to be tested
levela long integer representing the SBML specification Level
versiona long integer representing the SBML specification Version
Returns
True if name is a valid SBML UnitKind, False otherwise
Note
The allowed unit names differ between SBML Levels 1 and 2 and again slightly between Level 2 Versions 1 and 2.
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., Unit), and the other will be a standalone top-level function with the name Unit_isUnitKind(). They are functionally identical.
def libsbml.Unit_merge (   args)

Python method signature(s):

Unit_merge(Unit unit1, Unit unit2)

Merges two Unit objects with the same 'kind' attribute value into a single Unit.

For example, the following,

    <unit kind='metre' exponent='2'/>
    <unit kind='metre' exponent='1'/>

would be merged to become

    <unit kind='metre' exponent='3'/>
Parameters
unit1the first Unit object; the result of the operation is left as a new version of this unit, modified in-place.
unit2the second Unit object to merge with the first
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., Unit), and the other will be a standalone top-level function with the name Unit_merge(). They are functionally identical.
See Also
Unit.convertToSI()
Unit.removeScale()
def libsbml.Unit_removeScale (   args)

Python method signature(s):

Unit_removeScale(Unit unit)   int

Manipulates the attributes of the Unit to express the unit with the value of the scale attribute reduced to zero.

For example, 1 millimetre can be expressed as a Unit with kind='metre' multiplier='1' scale='-3' exponent='1'. It can also be expressed as a Unit with kind='metre' multiplier='0.001' scale='0' exponent='1'.

Parameters
unitthe Unit object to manipulate.
Returns
integer value indicating success/failure of the function. The possible values returned by this function are:
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., Unit), and the other will be a standalone top-level function with the name Unit_removeScale(). They are functionally identical.
See Also
Unit.convertToSI()
Unit.merge()
def libsbml.UnitDefinition_areEquivalent (   args)

Python method signature(s):

UnitDefinition_areEquivalent(UnitDefinition ud1, UnitDefinition ud2)   bool

Predicate returning True if two UnitDefinition objects are equivalent.

For the purposes of performing this comparison, two UnitDefinition objects are considered equivalent when they contain equivalent list of Unit objects. Unit objects are in turn considered equivalent if they satisfy the predicate Unit.areEquivalent(). The predicate tests a subset of the objects's attributes.

Parameters
ud1the first UnitDefinition object to compare
ud2the second UnitDefinition object to compare
Returns
True if all the Unit objects in ud1 are equivalent to the Unit objects in ud2, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., UnitDefinition), and the other will be a standalone top-level function with the name UnitDefinition_areEquivalent(). They are functionally identical.
See Also
UnitDefinition.areIdentical()
Unit.areEquivalent()
def libsbml.UnitDefinition_areIdentical (   args)

Python method signature(s):

UnitDefinition_areIdentical(UnitDefinition ud1, UnitDefinition ud2)   bool

Predicate returning True if two UnitDefinition objects are identical.

For the purposes of performing this comparison, two UnitDefinition objects are considered identical when they contain identical lists of Unit objects. Pairs of Unit objects in the lists are in turn considered identical if they satisfy the predicate Unit.areIdentical(). The predicate compares every attribute of the Unit objects.

Parameters
ud1the first UnitDefinition object to compare
ud2the second UnitDefinition object to compare
Returns
True if all the Unit objects in ud1 are identical to the Unit objects of ud2, False otherwise.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., UnitDefinition), and the other will be a standalone top-level function with the name UnitDefinition_areIdentical(). They are functionally identical.
See Also
UnitDefinition.areEquivalent()
Unit.areIdentical()
def libsbml.UnitDefinition_combine (   args)

Python method signature(s):

UnitDefinition_combine(UnitDefinition ud1, UnitDefinition ud2)   UnitDefinition

Combines two UnitDefinition objects into a single UnitDefinition.

This takes UnitDefinition objects ud1 and ud2, and creates a UnitDefinition object that expresses the product of the units of ud1 and ud2.

Parameters
ud1the first UnitDefinition object
ud2the second UnitDefinition object
Returns
a UnitDefinition which represents the product of the units of the two argument UnitDefinitions.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., UnitDefinition), and the other will be a standalone top-level function with the name UnitDefinition_combine(). They are functionally identical.
def libsbml.UnitDefinition_convertToSI (   args)

Python method signature(s):

UnitDefinition_convertToSI(UnitDefinition ud)   UnitDefinition

Convert a given UnitDefinition into a new UnitDefinition object that uses SI units.

Parameters
udthe UnitDefinition object to convert to SI
Returns
a new UnitDefinition object representing the results of the conversion.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., UnitDefinition), and the other will be a standalone top-level function with the name UnitDefinition_convertToSI(). They are functionally identical.
def libsbml.UnitDefinition_printUnits (   args)

Python method signature(s):

printUnits(UnitDefinition ud, bool compact=False)   string
  UnitDefinition_printUnits(UnitDefinition ud)   string

Expresses the given definition in a plain-text form.

For example, UnitDefinition.printUnits() applied to

    <unitDefinition>
     <listOfUnits>
       <unit kind='metre' exponent='1'/>
       <unit kind='second' exponent='-2'/>
     </listOfUnits>
    <unitDefinition>

will return the string 'metre (exponent = 1, multiplier = 1, scale = 0) second (exponent = -2, multiplier = 1, scale = 0)' or, if the optional parameter compact is given the value True, the string '(1 metre)^1 (1 second)^-2'. This method may be useful for printing unit information to human users, or in debugging software, or other situations.

Parameters
udthe UnitDefinition object
compactboolean indicating whether the compact form should be used (defaults to false)
Returns
a string expressing the unit definition defined by the given UnitDefinition object ud.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., UnitDefinition), and the other will be a standalone top-level function with the name UnitDefinition_printUnits(). They are functionally identical.
def libsbml.UnitDefinition_reorder (   args)

Python method signature(s):

UnitDefinition_reorder(UnitDefinition ud)

Alphabetically orders the Unit objects within the ListOfUnits of a UnitDefinition.

Parameters
udthe UnitDefinition object whose units are to be reordered.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., UnitDefinition), and the other will be a standalone top-level function with the name UnitDefinition_reorder(). They are functionally identical.
def libsbml.UnitDefinition_simplify (   args)

Python method signature(s):

UnitDefinition_simplify(UnitDefinition ud)

Simplifies the UnitDefinition such that any given kind of Unit object occurs only once in the ListOfUnits.

For example, the following definition,

    <unitDefinition>
     <listOfUnits>
       <unit kind='metre' exponent='1'/>
       <unit kind='metre' exponent='2'/>
     </listOfUnits>
    <unitDefinition>

will be simplified to

    <unitDefinition>
      <listOfUnits>
        <unit kind='metre' exponent='3'/>
      </listOfUnits>
    <unitDefinition>
Parameters
udthe UnitDefinition object to be simplified.
Note
Because this is a static method, the non-C++ language interfaces for libSBML will contain two variants. One will be a static method on the class (i.e., UnitDefinition), and the other will be a standalone top-level function with the name UnitDefinition_simplify(). They are functionally identical.
def libsbml.UnitKind_equals (   args)

Python method signature(s):

UnitKind_equals(long uk1, long uk2)   int

Tests for logical equality between two given UNIT_KIND_ code values.

This function behaves exactly like C's == operator, except for the following two cases:

In the two cases above, C equality comparison would yield False (because each of the above is a distinct enumeration value), but this function returns True.

Parameters
uk1a UNIT_KIND_ value
uk2a second UNIT_KIND_ value to compare to uk1
Returns
nonzero (for True) if uk1 is logically equivalent to uk2, zero (for False) otherwise.
Note
For more information about the libSBML unit codes, please refer to the class documentation for Unit.
def libsbml.UnitKind_forName (   args)

UnitKind_forName(char * name) long.

Converts a text string naming a kind of unit to its corresponding libSBML UNIT_KIND_ constant/enumeration value.

Parameters
namea string, the name of a predefined base unit in SBML
Returns
a value the set of UNIT_KIND_ codes defined in class libsbml, corresponding to the string name (determined in a case-insensitive manner).
Note
For more information about the libSBML unit codes, please refer to the class documentation for Unit.
def libsbml.UnitKind_isValidUnitKindString (   args)

UnitKind_isValidUnitKindString(char * str, long level, long version) int.

Predicate for testing whether a given string corresponds to a predefined libSBML unit code.

Parameters
stra text string naming a base unit defined by SBML
levelthe Level of SBML
versionthe Version within the Level of SBML
Returns
nonzero (for True) if string is the name of a valid UNIT_KIND_ value, zero (for False) otherwise.
Note
For more information about the libSBML unit codes, please refer to the class documentation for Unit.
def libsbml.UnitKind_toString (   args)

UnitKind_toString(long uk) string *.

Converts a unit code to a text string equivalent.

Parameters
ukavalue from the set of UNIT_KIND_ codes defined in the class libsbml
Returns
the name corresponding to the given unit code.
Note
For more information about the libSBML unit codes, please refer to the class documentation for Unit.
Warning
The string returned is a static data value. The caller does not own the returned string and is therefore not allowed to modify it.
def libsbml.writeMathMLToString (   args)

writeMathMLToString(ASTNode node) string *

Writes the given ASTNode (and its children) to a string as MathML, and returns the string.

Parameters
nodethe root of an AST to write out to the stream.
Returns
a string containing the written-out MathML representation of the given AST.
Note
The string is owned by the caller and should be freed (with free()) when no longer needed. None is returned if the given argument is None.
def libsbml.writeSBML (   args)

writeSBML(SBMLDocument d, char * filename) int

Writes the given SBML document d to the file named by filename.

This function is identical to.

If the given filename ends with the suffix ".gz" (for example, "myfile.xml.gz"), libSBML assumes the caller wants the file to be written compressed in gzip format. Similarly, if the given filename ends with ".zip" or ".bz2", libSBML assumes the caller wants the file to be compressed in zip or bzip2 format (respectively). Files whose names lack these suffixes will be written uncompressed. Special considerations for the zip format: If the given filename ends with ".zip", the file placed in the zip archive will have the suffix ".xml" or ".sbml". For example, the file in the zip archive will be named "test.xml" if the given filename is "test.xml.zip" or "test.zip". Similarly, the filename in the archive will be "test.sbml" if the given filename is "test.sbml.zip".
Parameters
dthe SBMLDocument object to be written out in XML format
filenamea string giving the path to a file where the XML content is to be written.
Returns
1 on success and 0 (zero) if filename could not be written. Some possible reasons for failure include (a) being unable to open the file, and (b) using a filename that indicates a compressed SBML file (i.e., a filename ending in ".zip" or similar) when the compression functionality has not been enabled in the underlying copy of libSBML.
See Also
SBMLWriter.hasZlib()
SBMLWriter.hasBzip2()
def libsbml.writeSBMLToFile (   args)

writeSBMLToFile(SBMLDocument d, char * filename) int

Writes the given SBML document d to the file filename.

This is a convenience function that uses the SBMLWriter.writeSBMLToFile() method internally, yet does not require the caller to create an SBMLWriter object first.

If the given filename ends with the suffix ".gz" (for example, "myfile.xml.gz"), libSBML assumes the caller wants the file to be written compressed in gzip format. Similarly, if the given filename ends with ".zip" or ".bz2", libSBML assumes the caller wants the file to be compressed in zip or bzip2 format (respectively). Files whose names lack these suffixes will be written uncompressed. Special considerations for the zip format: If the given filename ends with ".zip", the file placed in the zip archive will have the suffix ".xml" or ".sbml". For example, the file in the zip archive will be named "test.xml" if the given filename is "test.xml.zip" or "test.zip". Similarly, the filename in the archive will be "test.sbml" if the given filename is "test.sbml.zip".
Parameters
dan SBMLDocument object to be written out in XML format
filenamea string giving the path to a file where the XML content is to be written.
Returns
1 on success and 0 (zero) if filename could not be written. Some possible reasons for failure include (a) being unable to open the file, and (b) using a filename that indicates a compressed SBML file (i.e., a filename ending in ".zip" or similar) when the compression functionality has not been enabled in the underlying copy of libSBML.
See Also
SBMLWriter.hasZlib()
SBMLWriter.hasBzip2()
def libsbml.writeSBMLToString (   args)

writeSBMLToString(SBMLDocument d) string *

Writes the given SBML document d to an in-memory string and returns the string.

This is a convenience function that uses the SBMLWriter.writeSBMLToString() method internally, yet does not require the caller to create an SBMLWriter object first.

Parameters
dan SBMLDocument object to be written out in XML format
Returns
the string on success and None if one of the underlying parser components fail.
def libsbml.XMLError_getStandardMessage (   args)

Python method signature(s):

XMLError_getStandardMessage(int code)   string

Returns a copy of the message string associated with the given predefined XMLError code.

Parameters
codethe error code whose message is sought; it must be a predefined value from the set of predefined error identifiers.
def libsbml.XMLNode_convertStringToXMLNode (   args)

Python method signature(s):

convertStringToXMLNode(string xmlstr, XMLNamespaces xmlns=None)   XMLNode
  XMLNode_convertStringToXMLNode(string xmlstr)   XMLNode

Returns an XMLNode which is derived from a string containing XML content.

The XML namespace must be defined using argument xmlns if the corresponding XML namespace attribute is not part of the string of the first argument.

Parameters
xmlstrstring to be converted to a XML node.
xmlnsXMLNamespaces the namespaces to set (default value is None).
Note
The caller owns the returned XMLNode and is reponsible for deleting it. The returned XMLNode object is a dummy root (container) XMLNode if the top-level element in the given XML string is NOT <html>, <body>, <annotation>, or <notes>. In the dummy root node, each top-level element in the given XML string is contained as a child XMLNode. XMLToken.isEOF() can be used to identify if the returned XMLNode object is a dummy node.
Returns
a XMLNode which is converted from string xmlstr. If the conversion failed, this method returns None.
Documentation note:
The native C++ implementation of this method defines a default argument value. In the documentation generated for different libSBML language bindings, you may or may not see corresponding arguments in the method declarations. For example, in Java and C#, a default argument is handled by declaring two separate methods, with one of them having the argument and the other one lacking the argument. However, the libSBML documentation will be identical for both methods. Consequently, if you are reading this and do not see an argument even though one is described, please look for descriptions of other variants of this method near where this one appears in the documentation.
def libsbml.XMLNode_convertXMLNodeToString (   args)

Python method signature(s):

XMLNode_convertXMLNodeToString(XMLNode node)   string

Returns a string representation of a given XMLNode.

Parameters
nodethe XMLNode to be represented as a string
Returns
a string-form representation of node

Variable Documentation

libsbml.AllowedAttributesOnAlgRule = _libsbml.AllowedAttributesOnAlgRule

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnAssignRule = _libsbml.AllowedAttributesOnAssignRule

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnCompartment = _libsbml.AllowedAttributesOnCompartment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnConstraint = _libsbml.AllowedAttributesOnConstraint

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnDelay = _libsbml.AllowedAttributesOnDelay

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnEvent = _libsbml.AllowedAttributesOnEvent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnEventAssignment = _libsbml.AllowedAttributesOnEventAssignment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnFunc = _libsbml.AllowedAttributesOnFunc

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnInitialAssign = _libsbml.AllowedAttributesOnInitialAssign

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnKineticLaw = _libsbml.AllowedAttributesOnKineticLaw

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfComps = _libsbml.AllowedAttributesOnListOfComps

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfConstraints = _libsbml.AllowedAttributesOnListOfConstraints

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfEventAssign = _libsbml.AllowedAttributesOnListOfEventAssign

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfEvents = _libsbml.AllowedAttributesOnListOfEvents

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfFuncs = _libsbml.AllowedAttributesOnListOfFuncs

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfInitAssign = _libsbml.AllowedAttributesOnListOfInitAssign

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfLocalParam = _libsbml.AllowedAttributesOnListOfLocalParam

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfMods = _libsbml.AllowedAttributesOnListOfMods

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfParams = _libsbml.AllowedAttributesOnListOfParams

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfReactions = _libsbml.AllowedAttributesOnListOfReactions

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfRules = _libsbml.AllowedAttributesOnListOfRules

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfSpecies = _libsbml.AllowedAttributesOnListOfSpecies

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfSpeciesRef = _libsbml.AllowedAttributesOnListOfSpeciesRef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfUnitDefs = _libsbml.AllowedAttributesOnListOfUnitDefs

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnListOfUnits = _libsbml.AllowedAttributesOnListOfUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnLocalParameter = _libsbml.AllowedAttributesOnLocalParameter

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnModel = _libsbml.AllowedAttributesOnModel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnModifier = _libsbml.AllowedAttributesOnModifier

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnParameter = _libsbml.AllowedAttributesOnParameter

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnPriority = _libsbml.AllowedAttributesOnPriority

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnRateRule = _libsbml.AllowedAttributesOnRateRule

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnReaction = _libsbml.AllowedAttributesOnReaction

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnSBML = _libsbml.AllowedAttributesOnSBML

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnSpecies = _libsbml.AllowedAttributesOnSpecies

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnSpeciesReference = _libsbml.AllowedAttributesOnSpeciesReference

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnTrigger = _libsbml.AllowedAttributesOnTrigger

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnUnit = _libsbml.AllowedAttributesOnUnit

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AllowedAttributesOnUnitDefinition = _libsbml.AllowedAttributesOnUnitDefinition

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AnnotationNotesNotAllowedLevel1 = _libsbml.AnnotationNotesNotAllowedLevel1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ApplyCiMustBeModelComponent = _libsbml.ApplyCiMustBeModelComponent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ApplyCiMustBeUserFunction = _libsbml.ApplyCiMustBeUserFunction

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ArgsToEqNeedSameType = _libsbml.ArgsToEqNeedSameType

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AssignmentToConstantEntity = _libsbml.AssignmentToConstantEntity

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AssignRuleCompartmentMismatch = _libsbml.AssignRuleCompartmentMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AssignRuleParameterMismatch = _libsbml.AssignRuleParameterMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AssignRuleSpeciesMismatch = _libsbml.AssignRuleSpeciesMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AssignRuleStoichiometryMismatch = _libsbml.AssignRuleStoichiometryMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.AST_CONSTANT_E = _libsbml.AST_CONSTANT_E

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_CONSTANT_FALSE = _libsbml.AST_CONSTANT_FALSE

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_CONSTANT_PI = _libsbml.AST_CONSTANT_PI

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_CONSTANT_TRUE = _libsbml.AST_CONSTANT_TRUE

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_DIVIDE = _libsbml.AST_DIVIDE

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION = _libsbml.AST_FUNCTION

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ABS = _libsbml.AST_FUNCTION_ABS

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCCOS = _libsbml.AST_FUNCTION_ARCCOS

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCCOSH = _libsbml.AST_FUNCTION_ARCCOSH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCCOT = _libsbml.AST_FUNCTION_ARCCOT

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCCOTH = _libsbml.AST_FUNCTION_ARCCOTH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCCSC = _libsbml.AST_FUNCTION_ARCCSC

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCCSCH = _libsbml.AST_FUNCTION_ARCCSCH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCSEC = _libsbml.AST_FUNCTION_ARCSEC

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCSECH = _libsbml.AST_FUNCTION_ARCSECH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCSIN = _libsbml.AST_FUNCTION_ARCSIN

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCSINH = _libsbml.AST_FUNCTION_ARCSINH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCTAN = _libsbml.AST_FUNCTION_ARCTAN

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ARCTANH = _libsbml.AST_FUNCTION_ARCTANH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_CEILING = _libsbml.AST_FUNCTION_CEILING

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_COS = _libsbml.AST_FUNCTION_COS

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_COSH = _libsbml.AST_FUNCTION_COSH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_COT = _libsbml.AST_FUNCTION_COT

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_COTH = _libsbml.AST_FUNCTION_COTH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_CSC = _libsbml.AST_FUNCTION_CSC

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_CSCH = _libsbml.AST_FUNCTION_CSCH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_DELAY = _libsbml.AST_FUNCTION_DELAY

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_EXP = _libsbml.AST_FUNCTION_EXP

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_FACTORIAL = _libsbml.AST_FUNCTION_FACTORIAL

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_FLOOR = _libsbml.AST_FUNCTION_FLOOR

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_LN = _libsbml.AST_FUNCTION_LN

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_LOG = _libsbml.AST_FUNCTION_LOG

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_PIECEWISE = _libsbml.AST_FUNCTION_PIECEWISE

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_POWER = _libsbml.AST_FUNCTION_POWER

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_ROOT = _libsbml.AST_FUNCTION_ROOT

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_SEC = _libsbml.AST_FUNCTION_SEC

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_SECH = _libsbml.AST_FUNCTION_SECH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_SIN = _libsbml.AST_FUNCTION_SIN

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_SINH = _libsbml.AST_FUNCTION_SINH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_TAN = _libsbml.AST_FUNCTION_TAN

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_FUNCTION_TANH = _libsbml.AST_FUNCTION_TANH

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_INTEGER = _libsbml.AST_INTEGER

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_LAMBDA = _libsbml.AST_LAMBDA

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_LOGICAL_AND = _libsbml.AST_LOGICAL_AND

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_LOGICAL_NOT = _libsbml.AST_LOGICAL_NOT

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_LOGICAL_OR = _libsbml.AST_LOGICAL_OR

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_LOGICAL_XOR = _libsbml.AST_LOGICAL_XOR

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_MINUS = _libsbml.AST_MINUS

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_NAME = _libsbml.AST_NAME

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_NAME_AVOGADRO = _libsbml.AST_NAME_AVOGADRO

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_NAME_TIME = _libsbml.AST_NAME_TIME

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_PLUS = _libsbml.AST_PLUS

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_POWER = _libsbml.AST_POWER

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_RATIONAL = _libsbml.AST_RATIONAL

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_REAL = _libsbml.AST_REAL

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_REAL_E = _libsbml.AST_REAL_E

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_RELATIONAL_EQ = _libsbml.AST_RELATIONAL_EQ

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_RELATIONAL_GEQ = _libsbml.AST_RELATIONAL_GEQ

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_RELATIONAL_GT = _libsbml.AST_RELATIONAL_GT

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_RELATIONAL_LEQ = _libsbml.AST_RELATIONAL_LEQ

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_RELATIONAL_LT = _libsbml.AST_RELATIONAL_LT

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_RELATIONAL_NEQ = _libsbml.AST_RELATIONAL_NEQ

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_TIMES = _libsbml.AST_TIMES

One of the possible ASTNode types.

Each ASTNode has a type whose value is one of the elements of this enumeration.

libsbml.AST_UNKNOWN = _lisbml.AST_UNKNOWN

One of the possible SBML Rule object types.

libsbml.BadCsymbolDefinitionURLValue = _libsbml.BadCsymbolDefinitionURLValue

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.BadlyFormedXML = _libsbml.BadlyFormedXML

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadMathML = _libsbml.BadMathML

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.BadMathMLNodeType = _libsbml.BadMathMLNodeType

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.BadProcessingInstruction = _libsbml.BadProcessingInstruction

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLAttribute = _libsbml.BadXMLAttribute

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLAttributeValue = _libsbml.BadXMLAttributeValue

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLComment = _libsbml.BadXMLComment

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLDecl = _libsbml.BadXMLDecl

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLDeclLocation = _libsbml.BadXMLDeclLocation

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLDOCTYPE = _libsbml.BadXMLDOCTYPE

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLDocumentStructure = _libsbml.BadXMLDocumentStructure

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLIDRef = _libsbml.BadXMLIDRef

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLIDValue = _libsbml.BadXMLIDValue

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLPrefix = _libsbml.BadXMLPrefix

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BadXMLPrefixValue = _libsbml.BadXMLPrefixValue

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.BIOLOGICAL_QUALIFIER = _libsbml.BIOLOGICAL_QUALIFIER

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BooleanOpsNeedBooleanArgs = _libsbml.BooleanOpsNeedBooleanArgs

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.BothAmountAndConcentrationSet = _libsbml.BothAmountAndConcentrationSet

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.BothStoichiometryAndMath = _libsbml.BothStoichiometryAndMath

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.BQB_ENCODES = _libsbml.BQB_ENCODES

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_HAS_PART = _libsbml.BQB_HAS_PART

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_HAS_PROPERTY = _libsbml.BQB_HAS_PROPERTY

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_HAS_VERSION = _libsbml.BQB_HAS_VERSION

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_IS = _libsbml.BQB_IS

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_IS_DESCRIBED_BY = _libsbml.BQB_IS_DESCRIBED_BY

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_IS_ENCODED_BY = _libsbml.BQB_IS_ENCODED_BY

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_IS_HOMOLOG_TO = _libsbml.BQB_IS_HOMOLOG_TO

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_IS_PART_OF = _libsbml.BQB_IS_PART_OF

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_IS_PROPERTY_OF = _libsbml.BQB_IS_PROPERTY_OF

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_IS_VERSION_OF = _libsbml.BQB_IS_VERSION_OF

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_OCCURS_IN = _libsbml.BQB_OCCURS_IN

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQB_UNKNOWN = _libsbml.BQB_UNKNOWN

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQM_IS = _libsbml.BQM_IS

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQM_IS_DERIVED_FROM = _libsbml.BQM_IS_DERIVED_FROM

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQM_IS_DESCRIBED_BY = _libsbml.BQM_IS_DESCRIBED_BY

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.BQM_UNKNOWN = _libsbml.BQM_UNKNOWN

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.CannotConvertToL1V1 = _libsbml.CannotConvertToL1V1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.CelsiusNoLongerValid = _libsbml.CelsiusNoLongerValid

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.CircularRuleDependency = _libsbml.CircularRuleDependency

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.CNV_TYPE_BOOL = _libsbml.CNV_TYPE_BOOL

One of the possible ConversionOption data type indicators.

Indicates the value type is a Boolean.

libsbml.CNV_TYPE_DOUBLE = _libsbml.CNV_TYPE_DOUBLE

One of the possible ConversionOption data type indicators.

Indicates the value type is a float-sized float.

libsbml.CNV_TYPE_INT = _libsbml.CNV_TYPE_INT

One of the possible ConversionOption data type indicators.

Indicates the value type is an integer.

libsbml.CNV_TYPE_SINGLE = _libsbml.CNV_TYPE_SINGLE

One of the possible ConversionOption data type indicators.

Indicates the value type is a float.

libsbml.CNV_TYPE_STRING = _libsbml.CNV_TYPE_STRING

One of the possible ConversionOption data type indicators.

Indicates the value type is a string.

libsbml.CompartmentNotOnL1Reaction = _libsbml.CompartmentNotOnL1Reaction

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.CompartmentOnReaction = _libsbml.CompartmentOnReaction

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.CompartmentShouldHaveSize = _libsbml.CompartmentShouldHaveSize

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.CompartmentTypeNotValidAttribute = _libsbml.CompartmentTypeNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.CompartmentTypeNotValidComponent = _libsbml.CompartmentTypeNotValidComponent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConstantNotValidAttribute = _libsbml.ConstantNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConstantSpeciesNotValidAttribute = _libsbml.ConstantSpeciesNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConstraintContainsDOCTYPE = _libsbml.ConstraintContainsDOCTYPE

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConstraintContainsXMLDecl = _libsbml.ConstraintContainsXMLDecl

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConstraintMathNotBoolean = _libsbml.ConstraintMathNotBoolean

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConstraintNotInXHTMLNamespace = _libsbml.ConstraintNotInXHTMLNamespace

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConstraintNotValidComponent = _libsbml.ConstraintNotValidComponent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConversionFactorMustConstant = _libsbml.ConversionFactorMustConstant

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConversionFactorNotInL1 = _libsbml.ConversionFactorNotInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ConversionFactorOnSpecies = _libsbml.ConversionFactorOnSpecies

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DelayNeedsValuesFromTriggerTime = _libsbml.DelayNeedsValuesFromTriggerTime

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DelayUnitsNotTime = _libsbml.DelayUnitsNotTime

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DisallowedDefinitionURLUse = _libsbml.DisallowedDefinitionURLUse

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DisallowedMathMLEncodingUse = _libsbml.DisallowedMathMLEncodingUse

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DisallowedMathMLSymbol = _libsbml.DisallowedMathMLSymbol

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DisallowedMathTypeAttributeUse = _libsbml.DisallowedMathTypeAttributeUse

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DisallowedMathTypeAttributeValue = _libsbml.DisallowedMathTypeAttributeValue

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DisallowedMathUnitsUse = _libsbml.DisallowedMathUnitsUse

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateAnnotationInvalidInL2v2 = _libsbml.DuplicateAnnotationInvalidInL2v2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateAnnotationInvalidInL2v3 = _libsbml.DuplicateAnnotationInvalidInL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateAnnotationInvalidInL2v4 = _libsbml.DuplicateAnnotationInvalidInL2v4

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateAnnotationInvalidInL3v1 = _libsbml.DuplicateAnnotationInvalidInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateAnnotationNamespaces = _libsbml.DuplicateAnnotationNamespaces

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateComponentId = _libsbml.DuplicateComponentId

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateLocalParameterId = _libsbml.DuplicateLocalParameterId

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateMetaId = _libsbml.DuplicateMetaId

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateUnitDefinitionId = _libsbml.DuplicateUnitDefinitionId

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.DuplicateXMLAttribute = _libsbml.DuplicateXMLAttribute

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.EmptyListElement = _libsbml.EmptyListElement

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EmptyListInKineticLaw = _libsbml.EmptyListInKineticLaw

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EmptyListInReaction = _libsbml.EmptyListInReaction

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EmptyListOfUnits = _libsbml.EmptyListOfUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EmptyUnitListElement = _libsbml.EmptyUnitListElement

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EventAndAssignmentRuleForId = _libsbml.EventAndAssignmentRuleForId

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EventAssignCompartmentMismatch = _libsbml.EventAssignCompartmentMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EventAssignmentForConstantEntity = _libsbml.EventAssignmentForConstantEntity

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EventAssignParameterMismatch = _libsbml.EventAssignParameterMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EventAssignSpeciesMismatch = _libsbml.EventAssignSpeciesMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EventAssignStoichiometryMismatch = _libsbml.EventAssignStoichiometryMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.EventNotValidComponent = _libsbml.EventNotValidComponent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ExtentUnitsNotSubstance = _libsbml.ExtentUnitsNotSubstance

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.FailedMathMLReadOfDouble = _libsbml.FailedMathMLReadOfDouble

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.FailedMathMLReadOfExponential = _libsbml.FailedMathMLReadOfExponential

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.FailedMathMLReadOfInteger = _libsbml.FailedMathMLReadOfInteger

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.FailedMathMLReadOfRational = _libsbml.FailedMathMLReadOfRational

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.FormulaInLevel1KL = _libsbml.FormulaInLevel1KL

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.FuncDefNotValidComponent = _libsbml.FuncDefNotValidComponent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.FunctionDefMathNotLambda = _libsbml.FunctionDefMathNotLambda

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.GeneralWarningNotSpecified = _libsbml.GeneralWarningNotSpecified

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.HasOnlySubsNoSpatialUnits = _libsbml.HasOnlySubsNoSpatialUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.HasOnlySubsUnitsNotValidAttribute = _libsbml.HasOnlySubsUnitsNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.IdNotValidAttribute = _libsbml.IdNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InconsistentArgUnits = _libsbml.InconsistentArgUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InconsistentArgUnitsWarnings = _libsbml.InconsistentArgUnitsWarnings

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InconsistentExponUnitsWarnings = _libsbml.InconsistentExponUnitsWarnings

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InconsistentKineticLawUnitsL3 = _libsbml.InconsistentKineticLawUnitsL3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InconsistentPowerUnitsWarnings = _libsbml.InconsistentPowerUnitsWarnings

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.IncorrectCompartmentSpatialDimensions = _libsbml.IncorrectCompartmentSpatialDimensions

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.IncorrectOrderInConstraint = _libsbml.IncorrectOrderInConstraint

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.IncorrectOrderInEvent = _libsbml.IncorrectOrderInEvent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.IncorrectOrderInKineticLaw = _libsbml.IncorrectOrderInKineticLaw

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.IncorrectOrderInModel = _libsbml.IncorrectOrderInModel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.IncorrectOrderInReaction = _libsbml.IncorrectOrderInReaction

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InitAssignCompartmenMismatch = _libsbml.InitAssignCompartmenMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InitAssignmentAndRuleForSameId = _libsbml.InitAssignmentAndRuleForSameId

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InitAssignParameterMismatch = _libsbml.InitAssignParameterMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InitAssignSpeciesMismatch = _libsbml.InitAssignSpeciesMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InitAssignStoichiometryMismatch = _libsbml.InitAssignStoichiometryMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InitialAssignNotValidComponent = _libsbml.InitialAssignNotValidComponent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InitialValueFalseEventNotSupported = _libsbml.InitialValueFalseEventNotSupported

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InitialValueNotBoolean = _libsbml.InitialValueNotBoolean

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.IntegerSpatialDimensions = _libsbml.IntegerSpatialDimensions

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InternalXMLParserError = _libsbml.InternalXMLParserError

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.Invalid1DCompartmentUnits = _libsbml.Invalid1DCompartmentUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.Invalid2DCompartmentUnits = _libsbml.Invalid2DCompartmentUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.Invalid3DCompartmentUnits = _libsbml.Invalid3DCompartmentUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidAfterXMLContent = _libsbml.InvalidAfterXMLContent

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidApplyCiInLambda = _libsbml.InvalidApplyCiInLambda

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidAreaRedefinition = _libsbml.InvalidAreaRedefinition

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidAssignRuleVariable = _libsbml.InvalidAssignRuleVariable

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidCharInXML = _libsbml.InvalidCharInXML

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidCiInLambda = _libsbml.InvalidCiInLambda

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidCompartmentSBOTerm = _libsbml.InvalidCompartmentSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidCompartmentTypeRef = _libsbml.InvalidCompartmentTypeRef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidCompartmentTypeSBOTerm = _libsbml.InvalidCompartmentTypeSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidConstraintContent = _libsbml.InvalidConstraintContent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidConstraintSBOTerm = _libsbml.InvalidConstraintSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidDelaySBOTerm = _libsbml.InvalidDelaySBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidEventAssignmentSBOTerm = _libsbml.InvalidEventAssignmentSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidEventAssignmentVariable = _libsbml.InvalidEventAssignmentVariable

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidEventSBOTerm = _libsbml.InvalidEventSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidFunctionDefReturnType = _libsbml.InvalidFunctionDefReturnType

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidFunctionDefSBOTerm = _libsbml.InvalidFunctionDefSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidIdSyntax = _libsbml.InvalidIdSyntax

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidInitAssignSBOTerm = _libsbml.InvalidInitAssignSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidInitAssignSymbol = _libsbml.InvalidInitAssignSymbol

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidKineticLawSBOTerm = _libsbml.InvalidKineticLawSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidL1CompartmentUnits = _libsbml.InvalidL1CompartmentUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidLengthRedefinition = _libsbml.InvalidLengthRedefinition

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidMathElement = _libsbml.InvalidMathElement

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidMetaidSyntax = _libsbml.InvalidMetaidSyntax

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidModelSBOTerm = _libsbml.InvalidModelSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidModifiersList = _libsbml.InvalidModifiersList

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidNamespaceOnSBML = _libsbml.InvalidNamespaceOnSBML

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidNameSyntax = _libsbml.InvalidNameSyntax

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidNoArgsPassedToFunctionDef = _libsbml.InvalidNoArgsPassedToFunctionDef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidNotesContent = _libsbml.InvalidNotesContent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidParameterSBOTerm = _libsbml.InvalidParameterSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidParameterUnits = _libsbml.InvalidParameterUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidRateRuleVariable = _libsbml.InvalidRateRuleVariable

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidReactantsProductsList = _libsbml.InvalidReactantsProductsList

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidReactionSBOTerm = _libsbml.InvalidReactionSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidRuleOrdering = _libsbml.InvalidRuleOrdering

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidRuleSBOTerm = _libsbml.InvalidRuleSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSBMLLevelVersion = _libsbml.InvalidSBMLLevelVersion

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSBOTermSyntax = _libsbml.InvalidSBOTermSyntax

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSpeciesCompartmentRef = _libsbml.InvalidSpeciesCompartmentRef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSpeciesReference = _libsbml.InvalidSpeciesReference

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSpeciesReferenceSBOTerm = _libsbml.InvalidSpeciesReferenceSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSpeciesSBOTerm = _libsbml.InvalidSpeciesSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSpeciesSusbstanceUnits = _libsbml.InvalidSpeciesSusbstanceUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSpeciesTypeRef = _libsbml.InvalidSpeciesTypeRef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSpeciesTypeSBOTerm = _libsbml.InvalidSpeciesTypeSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidSubstanceRedefinition = _libsbml.InvalidSubstanceRedefinition

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidTargetLevelVersion = _libsbml.InvalidTargetLevelVersion

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidTimeRedefinition = _libsbml.InvalidTimeRedefinition

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidTriggerSBOTerm = _libsbml.InvalidTriggerSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidUnitDefId = _libsbml.InvalidUnitDefId

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidUnitIdSyntax = _libsbml.InvalidUnitIdSyntax

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidUnitKind = _libsbml.InvalidUnitKind

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidUnitsValue = _libsbml.InvalidUnitsValue

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidVolumeRedefinition = _libsbml.InvalidVolumeRedefinition

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.InvalidXMLConstruct = _libsbml.InvalidXMLConstruct

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.KineticLawNotSubstancePerTime = _libsbml.KineticLawNotSubstancePerTime

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.KineticLawParametersAreLocalOnly = _libsbml.KineticLawParametersAreLocalOnly

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L1V1CompartmentVolumeReqd = _libsbml.L1V1CompartmentVolumeReqd

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L3AreaUnitsOnModel = _libsbml.L3AreaUnitsOnModel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L3ConversionFactorOnModel = _libsbml.L3ConversionFactorOnModel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L3ExtentUnitsOnModel = _libsbml.L3ExtentUnitsOnModel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L3LengthUnitsOnModel = _libsbml.L3LengthUnitsOnModel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L3NotSchemaConformant = _libsbml.L3NotSchemaConformant

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L3NotSupported = _libsbml.L3NotSupported

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L3P_AVOGADRO_IS_CSYMBOL = libsbml.L3P_AVOGADRO_IS_CSYMBOL

Do not treat 'avogadro' specially—consider it a plain symbol name when parsing text-string formulas.

libsbml.L3P_AVOGADRO_IS_NAME = libsbml.L3P_AVOGADRO_IS_NAME
libsbml.L3P_COLLAPSE_UNARY_MINUS = libsbml.L3P_COLLAPSE_UNARY_MINUS

Retain unary minuses in the AST representation when parsing text-string formulas.

libsbml.L3P_EXPAND_UNARY_MINUS = libsbml.L3P_EXPAND_UNARY_MINUS

Parse units in text-string formulas when parsing text-string formulas.

libsbml.L3P_NO_UNITS = libsbml.L3P_NO_UNITS

Recognize 'avogadro' as an SBML Level 3 symbol when parsing text-string formulas.

libsbml.L3P_PARSE_LOG_AS_ERROR = libsbml.L3P_PARSE_LOG_AS_ERROR

Collapse unary minuses where possible when parsing text-string formulas.

libsbml.L3P_PARSE_LOG_AS_LN = libsbml.L3P_PARSE_LOG_AS_LN

Refuse to parse log(x) at all, and set an error message telling the user to use log10(x), ln(x), or log(base, x) instead.

libsbml.L3P_PARSE_LOG_AS_LOG10 = libsbml.L3P_PARSE_LOG_AS_LOG10

Parse log(x) as the natural logarithm of x.

libsbml.L3P_PARSE_UNITS = libsbml.L3P_PARSE_UNITS

Do not recognize units in text-string formulas—treat them as errors.

libsbml.L3SpatialDimensionsUnset = _libsbml.L3SpatialDimensionsUnset

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L3TimeUnitsOnModel = _libsbml.L3TimeUnitsOnModel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.L3VolumeUnitsOnModel = _libsbml.L3VolumeUnitsOnModel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.LambdaOnlyAllowedInFunctionDef = _libsbml.LambdaOnlyAllowedInFunctionDef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.LevelPositiveInteger = _libsbml.LevelPositiveInteger

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.LIBSBML_ANNOTATION_NAME_NOT_FOUND = libsbml.LIBSBML_ANNOTATION_NAME_NOT_FOUND

One of the possible libSBML operation return codes.

This code has the following meaning: The existing annotation does not have a top-level element with the given name. This error is typically returned in situations one of the annotation replacement functions is being used to replace or remove an annotation with a name that does not match the name of any top-level element that is already present in the existing annotation.

libsbml.LIBSBML_ANNOTATION_NS_NOT_FOUND = libsbml.LIBSBML_ANNOTATION_NS_NOT_FOUND

One of the possible libSBML operation return codes.

This code has the following meaning: The existing annotation does not have a top-level element with the given namespace. This error is typically returned in situations where one of the annotation replacement functinos is being used to remove an annotation with a namespace that does not match the namespace of any top-level element that is already present in the existing annotation.

libsbml.LIBSBML_CAT_GENERAL_CONSISTENCY = _libsbml.LIBSBML_CAT_GENERAL_CONSISTENCY

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can occur while validating general SBML constructs. With respect to the SBML specification, these concern failures in applying the validation rules numbered 2xxxx in the Level 2 Versions 2 and 3 specifications.

libsbml.LIBSBML_CAT_IDENTIFIER_CONSISTENCY = _libsbml.LIBSBML_CAT_IDENTIFIER_CONSISTENCY

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can occur while validating symbol identifiers in a model. With respect to the SBML specification, these concern failures in applying the validation rules numbered 103xx in the Level 2 Versions 2 and 3 specifications.

libsbml.LIBSBML_CAT_INTERNAL = _libsbml.LIBSBML_CAT_INTERNAL

Category code for errors in the XML layer.

This code has the following meaning: A problem involving the libSBML software itself or the underlying XML parser. This almost certainly indicates a software defect (i.e., bug) in libSBML. Please report instances of this to the libSBML developers.

libsbml.LIBSBML_CAT_INTERNAL_CONSISTENCY = _libsbml.LIBSBML_CAT_INTERNAL_CONSISTENCY

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can occur while validating libSBML's internal representation of SBML constructs. (These are tests performed by libSBML and do not have equivalent SBML validation rules.)

libsbml.LIBSBML_CAT_MATHML_CONSISTENCY = _libsbml.LIBSBML_CAT_MATHML_CONSISTENCY

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can occur while validating MathML formulas in a model. With respect to the SBML specification, these concern failures in applying the validation rules numbered 102xx in the Level 2 Versions 2 and 3 specifications.

libsbml.LIBSBML_CAT_MODELING_PRACTICE = _libsbml.LIBSBML_CAT_MODELING_PRACTICE

Category code for SBMLError diagnostics.

This code has the following meaning: Category of warnings about recommended good practices involving SBML and computational modeling. (These are tests performed by libSBML and do not have equivalent SBML validation rules.)

libsbml.LIBSBML_CAT_OVERDETERMINED_MODEL = _libsbml.LIBSBML_CAT_OVERDETERMINED_MODEL

Category code for SBMLError diagnostics.

This code has the following meaning: Error in the system of equations in the model: the system is overdetermined, therefore violating a tenet of proper SBML. With respect to the SBML specification, this is validation rule #10601 in the SBML Level 2 Versions 2 and 3 specifications.

libsbml.LIBSBML_CAT_SBML = _libsbml.LIBSBML_CAT_SBML

Category code for errors in the XML layer.

This code has the following meaning: General SBML error not falling into another category below.

libsbml.LIBSBML_CAT_SBML_L1_COMPAT = _libsbml.LIBSBML_CAT_SBML_L1_COMPAT

Category code for SBMLError diagnostics.

This code has the following meaning: General SBML error not falling into another category below.

This code has the following meaning: Category of errors that can only occur during attempted translation from one Level/Version of SBML to another. This particular category applies to errors encountered while trying to convert a model from SBML Level 2 to SBML Level 1.

libsbml.LIBSBML_CAT_SBML_L2V1_COMPAT = _libsbml.LIBSBML_CAT_SBML_L2V1_COMPAT

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can only occur during attempted translation from one Level/Version of SBML to another. This particular category applies to errors encountered while trying to convert a model to SBML Level 2 Version 1.

libsbml.LIBSBML_CAT_SBML_L2V2_COMPAT = _libsbml.LIBSBML_CAT_SBML_L2V2_COMPAT

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can only occur during attempted translation from one Level/Version of SBML to another. This particular category applies to errors encountered while trying to convert a model to SBML Level 2 Version 2.

libsbml.LIBSBML_CAT_SBML_L2V3_COMPAT = _libsbml.LIBSBML_CAT_SBML_L2V3_COMPAT

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can only occur during attempted translation from one Level/Version of SBML to another. This particular category applies to errors encountered while trying to convert a model to SBML Level 2 Version 3.

libsbml.LIBSBML_CAT_SBML_L2V4_COMPAT = _libsbml.LIBSBML_CAT_SBML_L2V4_COMPAT

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can only occur during attempted translation from one Level/Version of SBML to another. This particular category applies to errors encountered while trying to convert a model to SBML Level 2 Version 4.

libsbml.LIBSBML_CAT_SBML_L3V1_COMPAT = _libsbml.LIBSBML_CAT_SBML_L3V1_COMPAT

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can only occur during attempted translation from one Level/Version of SBML to another. This particular category applies to errors encountered while trying to convert a model to SBML Level 3 Version 1.

libsbml.LIBSBML_CAT_SBO_CONSISTENCY = _libsbml.LIBSBML_CAT_SBO_CONSISTENCY

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can occur while validating SBO identifiers in a model. With respect to the SBML specification, these concern failures in applying the validation rules numbered 107xx in the Level 2 Versions 2 and 3 specifications.

libsbml.LIBSBML_CAT_SYSTEM = _libsbml.LIBSBML_CAT_SYSTEM

Category code for errors in the XML layer.

This code has the following meaning: A problem reported by the operating system, such as an inability to read or write a file. This indicates something that is not a program error but is outside of the control of libSBML.

libsbml.LIBSBML_CAT_UNITS_CONSISTENCY = _libsbml.LIBSBML_CAT_UNITS_CONSISTENCY

Category code for SBMLError diagnostics.

This code has the following meaning: Category of errors that can occur while validating the units of measurement on quantities in a model. With respect to the SBML specification, these concern failures in applying the validation rules numbered 105xx in the Level 2 Versions 2 and 3 specifications.

libsbml.LIBSBML_CAT_XML = _libsbml.LIBSBML_CAT_XML

Category code for errors in the XML layer.

This code has the following meaning: A problem in the XML content itself. This usually arises from malformed XML or the use of constructs not permitted in SBML.

libsbml.LIBSBML_CONV_CONVERSION_NOT_AVAILABLE = _libsbml.LIBSBML_CONV_CONVERSION_NOT_AVAILABLE

One of the possible libSBML package operation return codes.

This code has the following meaning: conversion with the given properties is not yet available.

libsbml.LIBSBML_CONV_INVALID_SRC_DOCUMENT = _libsbml.LIBSBML_CONV_INVALID_SRC_DOCUMENT

One of the possible libSBML package operation return codes.

This code has the following meaning: The document on which conversion is being requested is invalid and the requested conversion cannot be performed. This error is typically returned when a conversion routine has been given an invalid target document or the conversion requires a certain degree of validity that is not present in the document. To avoid this error use the SBMLDocument#checkConsistency() function to find and resolve errors before passing the document to a conversion method.

libsbml.LIBSBML_CONV_INVALID_TARGET_NAMESPACE = _libsbml.LIBSBML_CONV_INVALID_TARGET_NAMESPACE

One of the possible libSBML package operation return codes.

This code has the following meaning: while attempting to convert the SBML document using SBMLLevelVersionConverter#convert() or related methods, the target namespace has been found to be invalid or unset. (The function SBMLNamespaces#isValidCombination() may be useful in detecting this situation and preventing the error.)

libsbml.LIBSBML_CONV_PKG_CONVERSION_NOT_AVAILABLE = _libsbml.LIBSBML_CONV_PKG_CONVERSION_NOT_AVAILABLE

One of the possible libSBML package operation return codes.

This code has the following meaning: conversions involving SBML Level 3 packages are not available in the given libSBML method. This error is typically returned when calling a converter that does not have the functionality to deal with SBML packages. To avoid this error, ensure that the requested ConversionProperties specifies packages.

libsbml.LIBSBML_DOTTED_VERSION = _libsbml.LIBSBML_DOTTED_VERSION

A version string of the form "1.2.3".

The numeric version as a string: version 1.2.3 becomes "10203".

libsbml.LIBSBML_DUPLICATE_OBJECT_ID = _libsbml.LIBSBML_DUPLICATE_OBJECT_ID

One of the possible libSBML operation return codes.

This code has the following meaning: There already exists an object with this identifier in the context where this operation is being attempted. This error is typically returned in situations where SBML object identifiers must be unique, such as attempting to add two species with the same identifier to a model.

libsbml.LIBSBML_INDEX_EXCEEDS_SIZE = _libsbml.LIBSBML_INDEX_EXCEEDS_SIZE

One of the possible libSBML operation return codes.

This code has the following meaning: An index parameter exceeded the bounds of a data array or other collection used in the operation. This return value is typically returned by methods that take index numbers to refer to lists of objects, when the caller has provided an index that exceeds the bounds of the list. LibSBML provides methods for checking the size of list/sequence/collection structures, and callers should verify the sizes before calling methods that take index numbers.

libsbml.LIBSBML_INVALID_ATTRIBUTE_VALUE = _libsbml.LIBSBML_INVALID_ATTRIBUTE_VALUE

One of the possible libSBML operation return codes.

This code has the following meaning: A value passed as an argument to the method is not of a type that is valid for the operation or kind of object involved. For example, this return code is used when a calling program attempts to set an SBML object identifier to a string whose syntax does not conform to the SBML identifier syntax.

libsbml.LIBSBML_INVALID_OBJECT = _libsbml.LIBSBML_INVALID_OBJECT

One of the possible libSBML operation return codes.

This code has the following meaning: The object passed as an argument to the method is not of a type that is valid for the operation or kind of object involved. For example, handing an invalidly-constructed ASTNode to a method expecting an ASTNode will result in this error.

This code has the following meaning: The object passed as an argument to the method is not of a type that is valid for the operation or kind of object involved. For example, handing an invalidly-constructed ASTNode to a method expecting an ASTNode will result in this error.

libsbml.LIBSBML_INVALID_XML_OPERATION = _libsbml.LIBSBML_INVALID_XML_OPERATION

One of the possible libSBML operation return codes.

This code has the following meaning: The XML operation attempted is not valid for the object or context involved. This error is typically returned by the XML interface layer of libSBML, when a calling program attempts to construct or manipulate XML in an invalid way.

libsbml.LIBSBML_LEVEL_MISMATCH = _libsbml.LIBSBML_LEVEL_MISMATCH

One of the possible libSBML operation return codes.

This code has the following meaning: The SBML Level associated with the object does not match the Level of the parent object. This error can happen when an SBML component such as a species or compartment object is created outside of a model and a calling program then attempts to add the object to a model that has a different SBML Level defined.

libsbml.LIBSBML_NAMESPACE_MISMATCH = _libsbml.LIBSBML_NAMESPACE_MISMATCH

One of the possible libSBML operation return codes.

This code has the following meaning: The operation attempt could not be performed because the object(s) involved have mismatched XML namespaces for SBML Level/Versions. This typically means the properties of the SBMLNamespaces objects possessed by the SBML objects do not correspond in some way.

This code has the following meaning: The operation attempt could not be performed because the object(s) involved have mismatched XML namespaces for SBML Level/Versions. This typically means the properties of the SBMLNamespaces objects possessed by the SBML objects do not correspond in some way.

libsbml.LIBSBML_OPERATION_FAILED = _libsbml.LIBSBML_OPERATION_FAILED

One of the possible libSBML operation return codes.

This code has the following meaning: The requested action could not be performed. This can occur in a variety of contexts, such as passing a null object as a parameter in a situation where it does not make sense to permit a null object.

libsbml.LIBSBML_OPERATION_SUCCESS = _libsbml.LIBSBML_OPERATION_SUCCESS

One of the possible libSBML operation return codes.

This code has the following meaning: The operation was successful.

libsbml.LIBSBML_PKG_CONFLICT = _libsbml.LIBSBML_PKG_CONFLICT

One of the possible libSBML package operation return codes.

This code has the following meaning: another SBML package extension for the same URI has already been registered. This error is typically returned when adding a SBML package extension to the SBMLExtensionRegistry. To avoid this error, ensure that SBML package extensions are only registered once.

libsbml.LIBSBML_PKG_CONFLICTED_VERSION = _libsbml.LIBSBML_PKG_CONFLICTED_VERSION

One of the possible libSBML package operation return codes.

This code has the following meaning: another version of the required package extension has already been enabled in the target SBase object, or enabled in the model to/in which the target object to be added/contained. This error is typically returned when adding an object of some SBase derived class with the required package to other SBase derived object, or when enabling the required package in the target object. To avoid this error, the conflict of versions need to be avoided.

libsbml.LIBSBML_PKG_DISABLED = _libsbml.LIBSBML_PKG_DISABLED

One of the possible libSBML package operation return codes.

This code has the following meaning: The required package extension is disabled. This error is typically returned when creating an object of SBase derived class with the required package, creating an object of SBMLNamespaces or its derived class with the required package, or invoking functions depending on the required package. To avoid this error, the library of the required package needs to be enabled.

libsbml.LIBSBML_PKG_UNKNOWN = _libsbml.LIBSBML_PKG_UNKNOWN

One of the possible libSBML package operation return codes.

This code has the following meaning: the required package extension is unknown. This error is typically returned when creating an object of SBase derived class with the required package, creating an object of SBMLNamespaces or its derived class with the required package, or invoking functions depending on the required package. To avoid this error, the library of the required package needs to be linked.

This code has the following meaning: the required package extension is unknown. This error is typically returned when creating an object of SBase derived class with the required package, creating an object of SBMLNamespaces or its derived class with the required package, or invoking functions depending on the required package. To avoid this error, the library of the required package needs to be linked.

libsbml.LIBSBML_PKG_UNKNOWN_VERSION = _libsbml.LIBSBML_PKG_UNKNOWN_VERSION

One of the possible libSBML package operation return codes.

This code has the following meaning: The required version of the package extension is unknown. This error is typically returned when creating an object of SBase derived class with the required package, creating an object of SBMLNamespaces or its derived class with the required package, or invoking functions depending on the required package. This error may be avoided by updating the library of the required package to be linked.

libsbml.LIBSBML_PKG_VERSION_MISMATCH = _libsbml.LIBSBML_PKG_VERSION_MISMATCH

One of the possible libSBML package operation return codes.

This code has the following meaning: the Version of the package extension within the SBML Level and version associated with the object does not match the Version of the parent object. This error can happen when an SBML component object is created outside of a model, and a calling program then attempts to add the object to a model that has a different SBML Level+Version+Package Version combination.

libsbml.LIBSBML_SEV_ERROR = _libsbml.LIBSBML_SEV_ERROR

Severity code for errors in the XML layer.

This code has the following meaning: The error object represents a serious error. The application may continue running but it is unlikely to be able to continue processing the same XML file or data stream.

libsbml.LIBSBML_SEV_FATAL = _libsbml.LIBSBML_SEV_FATAL

Severity code for errors in the XML layer.

This code has the following meaning: A serious error occurred, such as an out-of-memory condition, and the software should terminate immediately.

libsbml.LIBSBML_SEV_INFO = _libsbml.LIBSBML_SEV_INFO

Severity code for errors in the XML layer.

This code has the following meaning: The error is actually informational and not necessarily a serious problem.

libsbml.LIBSBML_SEV_WARNING = _libsbml.LIBSBML_SEV_WARNING

Severity code for errors in the XML layer.

This code has the following meaning: The error object represents a problem that is not serious enough to necessarily stop the problem, but applications should take note of the problem and evaluate what its implications may be.

libsbml.LIBSBML_UNEXPECTED_ATTRIBUTE = _libsbml.LIBSBML_UNEXPECTED_ATTRIBUTE

One of the possible libSBML operation return codes.

This code has the following meaning: The attribute that is the subject of this operation is not valid for the combination of SBML Level and Version for the underlying object. This can happen because libSBML strives to offer a uniform API for all SBML Levels and Versions, but some object attributes and elements are not defined for all SBML Levels and Versions. Calling programs are expected to be aware of which object structures they are working with, but when errors of this kind occur, they are reported using this return value.

libsbml.LIBSBML_VERSION = _libsbml.LIBSBML_VERSION

The version as an integer: version 1.2.3 becomes 10203.

Since the major number comes first, the overall number will always increase when a new libSBML is released, making it easy to use less-than and greater-than comparisons when testing versions numbers.

libsbml.LIBSBML_VERSION_MISMATCH = _libsbml.LIBSBML_VERSION_MISMATCH

One of the possible libSBML operation return codes.

This code has the following meaning: The SBML Version within the SBML Level associated with the object does not match the Version of the parent object. This error can happen when an SBML component such as a species or compartment object is created outside of a model and a calling program then attempts to add the object to a model that has a different SBML Level+Version combination.

libsbml.LIBSBML_VERSION_STRING = _libsbml.LIBSBML_VERSION_STRING
libsbml.LibSBMLAdditionalCodesLowerBound = _libsbml.LibSBMLAdditionalCodesLowerBound

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.LocalParameterShadowsId = _libsbml.LocalParameterShadowsId

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MathResultMustBeNumeric = _libsbml.MathResultMustBeNumeric

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MetaIdNotValidAttribute = _libsbml.MetaIdNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MissingAnnotationNamespace = _libsbml.MissingAnnotationNamespace

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MissingEventAssignment = _libsbml.MissingEventAssignment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MissingModel = _libsbml.MissingModel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MissingOrInconsistentLevel = _libsbml.MissingOrInconsistentLevel

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MissingOrInconsistentVersion = _libsbml.MissingOrInconsistentVersion

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MissingSpeciesCompartment = _libsbml.MissingSpeciesCompartment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MissingTriggerInEvent = _libsbml.MissingTriggerInEvent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MissingXMLAttributeValue = _libsbml.MissingXMLAttributeValue

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.MissingXMLDecl = _libsbml.MissingXMLDecl

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.MissingXMLElements = _libsbml.MissingXMLElements

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.MissingXMLEncoding = _libsbml.MissingXMLEncoding

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.MissingXMLRequiredAttribute = _libsbml.MissingXMLRequiredAttribute

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.MODEL_QUALIFIER = _libsbml.MODEL_QUALIFIER

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.ModelSBOBranchChangedBeyondL2v2 = _libsbml.ModelSBOBranchChangedBeyondL2v2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ModelSBOBranchChangedBeyondL2v3 = _libsbml.ModelSBOBranchChangedBeyondL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ModelSBOBranchChangedInL2v4 = _libsbml.ModelSBOBranchChangedInL2v4

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ModelSBOBranchChangedInL3v1 = _libsbml.ModelSBOBranchChangedInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MultipleAnnotations = _libsbml.MultipleAnnotations

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MultipleAssignmentOrRateRules = _libsbml.MultipleAssignmentOrRateRules

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MultipleEventAssignmentsForId = _libsbml.MultipleEventAssignmentsForId

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MultipleInitAssignments = _libsbml.MultipleInitAssignments

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MultiplierNotValidAttribute = _libsbml.MultiplierNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.MultSpeciesSameTypeInCompartment = _libsbml.MultSpeciesSameTypeInCompartment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NameNotValidAttribute = _libsbml.NameNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NeedCompartmentIfHaveSpecies = _libsbml.NeedCompartmentIfHaveSpecies

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoBodyInFunctionDef = _libsbml.NoBodyInFunctionDef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoCompartmentOutsideInL3v1 = _libsbml.NoCompartmentOutsideInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoCompartmentTypeInL1 = _libsbml.NoCompartmentTypeInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoCompartmentTypeInL2v1 = _libsbml.NoCompartmentTypeInL2v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoCompartmentTypeInL3v1 = _libsbml.NoCompartmentTypeInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoConcentrationInZeroD = _libsbml.NoConcentrationInZeroD

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoConstraintsInL1 = _libsbml.NoConstraintsInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoConstraintsInL2v1 = _libsbml.NoConstraintsInL2v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoDelayedEventAssignmentInL2v1 = _libsbml.NoDelayedEventAssignmentInL2v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoDelayedEventAssignmentInL2v2 = _libsbml.NoDelayedEventAssignmentInL2v2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoDelayedEventAssignmentInL2v3 = _libsbml.NoDelayedEventAssignmentInL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoEventsInL1 = _libsbml.NoEventsInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoEventTimeUnitsInL2v3 = _libsbml.NoEventTimeUnitsInL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoEventTimeUnitsInL2v4 = _libsbml.NoEventTimeUnitsInL2v4

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoEventTimeUnitsInL3v1 = _libsbml.NoEventTimeUnitsInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoFancyStoichiometryMathInL1 = _libsbml.NoFancyStoichiometryMathInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoFunctionDefinitionsInL1 = _libsbml.NoFunctionDefinitionsInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoIdOnSpeciesReferenceInL2v1 = _libsbml.NoIdOnSpeciesReferenceInL2v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoInitialAssignmentsInL1 = _libsbml.NoInitialAssignmentsInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoInitialAssignmentsInL2v1 = _libsbml.NoInitialAssignmentsInL2v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoKineticLawSubstanceUnitsInL2v2 = _libsbml.NoKineticLawSubstanceUnitsInL2v2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoKineticLawSubstanceUnitsInL2v3 = _libsbml.NoKineticLawSubstanceUnitsInL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoKineticLawSubstanceUnitsInL2v4 = _libsbml.NoKineticLawSubstanceUnitsInL2v4

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoKineticLawSubstanceUnitsInL3v1 = _libsbml.NoKineticLawSubstanceUnitsInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoKineticLawTimeUnitsInL2v2 = _libsbml.NoKineticLawTimeUnitsInL2v2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoKineticLawTimeUnitsInL2v3 = _libsbml.NoKineticLawTimeUnitsInL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoKineticLawTimeUnitsInL2v4 = _libsbml.NoKineticLawTimeUnitsInL2v4

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoKineticLawTimeUnitsInL3v1 = _libsbml.NoKineticLawTimeUnitsInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NonBoundarySpeciesAssignedAndUsed = _libsbml.NonBoundarySpeciesAssignedAndUsed

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NonConstantLocalParameter = _libsbml.NonConstantLocalParameter

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NonConstantSpeciesUsed = _libsbml.NonConstantSpeciesUsed

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoNon3DCompartmentsInL1 = _libsbml.NoNon3DCompartmentsInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoNonIntegerStoichiometryInL1 = _libsbml.NoNonIntegerStoichiometryInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NonPersistentNotSupported = _libsbml.NonPersistentNotSupported

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoReactantsOrProducts = _libsbml.NoReactantsOrProducts

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSBOTermsInL1 = _libsbml.NoSBOTermsInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSBOTermsInL2v1 = _libsbml.NoSBOTermsInL2v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSpatialUnitsInZeroD = _libsbml.NoSpatialUnitsInZeroD

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSpeciesSpatialSizeUnitsInL1 = _libsbml.NoSpeciesSpatialSizeUnitsInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSpeciesSpatialSizeUnitsInL2v3 = _libsbml.NoSpeciesSpatialSizeUnitsInL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSpeciesSpatialSizeUnitsInL2v4 = _libsbml.NoSpeciesSpatialSizeUnitsInL2v4

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSpeciesSpatialSizeUnitsInL3v1 = _libsbml.NoSpeciesSpatialSizeUnitsInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSpeciesTypeInL2v1 = _libsbml.NoSpeciesTypeInL2v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSpeciesTypeInL3v1 = _libsbml.NoSpeciesTypeInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoSpeciesTypesInL1 = _libsbml.NoSpeciesTypesInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoStoichiometryMathInL3v1 = _libsbml.NoStoichiometryMathInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NotesContainsDOCTYPE = _libsbml.NotesContainsDOCTYPE

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NotesContainsXMLDecl = _libsbml.NotesContainsXMLDecl

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NotesNotInXHTMLNamespace = _libsbml.NotesNotInXHTMLNamespace

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoTimeSymbolInFunctionDef = _libsbml.NoTimeSymbolInFunctionDef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NotSchemaConformant = _libsbml.NotSchemaConformant

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NotUTF8 = _libsbml.NotUTF8

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoUnitMultipliersOrOffsetsInL1 = _libsbml.NoUnitMultipliersOrOffsetsInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoUnitOffsetInL2v2 = _libsbml.NoUnitOffsetInL2v2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoUnitOffsetInL2v3 = _libsbml.NoUnitOffsetInL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoUnitOffsetInL2v4 = _libsbml.NoUnitOffsetInL2v4

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoUnitOffsetInL3v1 = _libsbml.NoUnitOffsetInL3v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NoUnitsOnCompartment = _libsbml.NoUnitsOnCompartment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.NumericOpsNeedNumericArgs = _libsbml.NumericOpsNeedNumericArgs

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ObseleteSBOTerm = _libsbml.ObseleteSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OffsetNoLongerValid = _libsbml.OffsetNoLongerValid

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OffsetNotValidAttribute = _libsbml.OffsetNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneDimensionalCompartmentUnits = _libsbml.OneDimensionalCompartmentUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneListOfEventAssignmentsPerEvent = _libsbml.OneListOfEventAssignmentsPerEvent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneListOfPerKineticLaw = _libsbml.OneListOfPerKineticLaw

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneListOfUnitsPerUnitDef = _libsbml.OneListOfUnitsPerUnitDef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMathElementPerConstraint = _libsbml.OneMathElementPerConstraint

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMathElementPerFunc = _libsbml.OneMathElementPerFunc

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMathElementPerInitialAssign = _libsbml.OneMathElementPerInitialAssign

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMathElementPerRule = _libsbml.OneMathElementPerRule

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMathPerDelay = _libsbml.OneMathPerDelay

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMathPerEventAssignment = _libsbml.OneMathPerEventAssignment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMathPerKineticLaw = _libsbml.OneMathPerKineticLaw

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMathPerPriority = _libsbml.OneMathPerPriority

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMathPerTrigger = _libsbml.OneMathPerTrigger

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneMessageElementPerConstraint = _libsbml.OneMessageElementPerConstraint

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneOfEachListOf = _libsbml.OneOfEachListOf

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OneSubElementPerReaction = _libsbml.OneSubElementPerReaction

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyCompartmentsInListOfCompartments = _libsbml.OnlyCompartmentsInListOfCompartments

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyConstraintsInListOfConstraints = _libsbml.OnlyConstraintsInListOfConstraints

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyEventAssignInListOfEventAssign = _libsbml.OnlyEventAssignInListOfEventAssign

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyEventsInListOfEvents = _libsbml.OnlyEventsInListOfEvents

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyFuncDefsInListOfFuncDefs = _libsbml.OnlyFuncDefsInListOfFuncDefs

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyInitAssignsInListOfInitAssigns = _libsbml.OnlyInitAssignsInListOfInitAssigns

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyLocalParamsInListOfLocalParams = _libsbml.OnlyLocalParamsInListOfLocalParams

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyOneDelayPerEvent = _libsbml.OnlyOneDelayPerEvent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyOneNotesElementAllowed = _libsbml.OnlyOneNotesElementAllowed

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyOnePriorityPerEvent = _libsbml.OnlyOnePriorityPerEvent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyParametersInListOfParameters = _libsbml.OnlyParametersInListOfParameters

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyReactionsInListOfReactions = _libsbml.OnlyReactionsInListOfReactions

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyRulesInListOfRules = _libsbml.OnlyRulesInListOfRules

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlySpeciesInListOfSpecies = _libsbml.OnlySpeciesInListOfSpecies

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyUnitDefsInListOfUnitDefs = _libsbml.OnlyUnitDefsInListOfUnitDefs

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OnlyUnitsInListOfUnits = _libsbml.OnlyUnitsInListOfUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OpsNeedCorrectNumberOfArgs = _libsbml.OpsNeedCorrectNumberOfArgs

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.OverdeterminedSystem = _libsbml.OverdeterminedSystem

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.PackageConversionNotSupported = _libsbml.PackageConversionNotSupported

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.PackageNSMustMatch = _libsbml.PackageNSMustMatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ParameterShouldHaveUnits = _libsbml.ParameterShouldHaveUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ParameterUnits = _libsbml.ParameterUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.PersistentNotBoolean = _libsbml.PersistentNotBoolean

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.PieceNeedsBoolean = _libsbml.PieceNeedsBoolean

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.PiecewiseNeedsConsistentTypes = _libsbml.PiecewiseNeedsConsistentTypes

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.PriorityLostFromL3 = _libsbml.PriorityLostFromL3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.PriorityUnitsNotDimensionless = _libsbml.PriorityUnitsNotDimensionless

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RateRuleCompartmentMismatch = _libsbml.RateRuleCompartmentMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RateRuleForConstantEntity = _libsbml.RateRuleForConstantEntity

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RateRuleParameterMismatch = _libsbml.RateRuleParameterMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RateRuleSpeciesMismatch = _libsbml.RateRuleSpeciesMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RateRuleStoichiometryMismatch = _libsbml.RateRuleStoichiometryMismatch

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RecursiveCompartmentContainment = _libsbml.RecursiveCompartmentContainment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RecursiveFunctionDefinition = _libsbml.RecursiveFunctionDefinition

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RepeatedRule10304 = _libsbml.RepeatedRule10304

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RepeatedRule20611 = _libsbml.RepeatedRule20611

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RequiredPackagePresent = _libsbml.RequiredPackagePresent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.RULE_TYPE_INVALID = _libsbml.RULE_TYPE_INVALID

One of the possible SBML Rule object types.

libsbml.RULE_TYPE_RATE = _libsbml.RULE_TYPE_RATE

One of the possible SBML Rule object types.

libsbml.RULE_TYPE_SCALAR = _libsbml.RULE_TYPE_SCALAR

One of the possible SBML Rule object types.

libsbml.SBML_ALGEBRAIC_RULE = _libsbml.SBML_ALGEBRAIC_RULE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_ASSIGNMENT_RULE = _libsbml.SBML_ASSIGNMENT_RULE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_COMPARTMENT = _libsbml.SBML_COMPARTMENT

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_COMPARTMENT_TYPE = _libsbml.SBML_COMPARTMENT_TYPE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_COMPARTMENT_VOLUME_RULE = _libsbml.SBML_COMPARTMENT_VOLUME_RULE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_CONSTRAINT = _libsbml.SBML_CONSTRAINT

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_DELAY = _libsbml.SBML_DELAY

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_DOCUMENT = _libsbml.SBML_DOCUMENT

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_EVENT = _libsbml.SBML_EVENT

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_EVENT_ASSIGNMENT = _libsbml.SBML_EVENT_ASSIGNMENT

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_FUNCTION_DEFINITION = _libsbml.SBML_FUNCTION_DEFINITION

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_INITIAL_ASSIGNMENT = _libsbml.SBML_INITIAL_ASSIGNMENT

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_KINETIC_LAW = _libsbml.SBML_KINETIC_LAW

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_LIST_OF = _libsbml.SBML_LIST_OF

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_LOCAL_PARAMETER = _libsbml.SBML_LOCAL_PARAMETER

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_MODEL = _libsbml.SBML_MODEL

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_MODIFIER_SPECIES_REFERENCE = _libsbml.SBML_MODIFIER_SPECIES_REFERENCE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_PARAMETER = _libsbml.SBML_PARAMETER

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_PARAMETER_RULE = _libsbml.SBML_PARAMETER_RULE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_PRIORITY = _libsbml.SBML_PRIORITY

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_RATE_RULE = _libsbml.SBML_RATE_RULE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_REACTION = _libsbml.SBML_REACTION

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_RULE = _libsbml.SBML_RULE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_SPECIES = _libsbml.SBML_SPECIES

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_SPECIES_CONCENTRATION_RULE = _libsbml.SBML_SPECIES_CONCENTRATION_RULE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_SPECIES_REFERENCE = _libsbml.SBML_SPECIES_REFERENCE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_SPECIES_TYPE = _libsbml.SBML_SPECIES_TYPE

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_STOICHIOMETRY_MATH = _libsbml.SBML_STOICHIOMETRY_MATH

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_TRIGGER = _libsbml.SBML_TRIGGER

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_UNIT = _libsbml.SBML_UNIT

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_UNIT_DEFINITION = _libsbml.SBML_UNIT_DEFINITION

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBML_UNKNOWN = _libsbml.SBML_UNKNOWN

One of the possible SBML component type codes.

LibSBML attaches an identifying code to every kind of SBML object. These are known as SBML type codes. In other languages, the set of type codes is stored in an enumeration; in the Java language interface for libSBML, the type codes are defined as static integer constants in the interface class libsbml. The names of the type codes all begin with the characters SBML_.

libsbml.SBMLCodesUpperBound = _libsbml.SBMLCodesUpperBound

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SBMLNamespaceInAnnotation = _libsbml.SBMLNamespaceInAnnotation

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SBOTermNotUniversalInL2v2 = _libsbml.SBOTermNotUniversalInL2v2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SBOTermNotValidAttributeBeforeL2V2 = _libsbml.SBOTermNotValidAttributeBeforeL2V2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SBOTermNotValidAttributeBeforeL2V3 = _libsbml.SBOTermNotValidAttributeBeforeL2V3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpatialSizeUnitsNotValidAttribute = _libsbml.SpatialSizeUnitsNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpatialSizeUnitsRemoved = _libsbml.SpatialSizeUnitsRemoved

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpatialUnitsInOneD = _libsbml.SpatialUnitsInOneD

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpatialUnitsInThreeD = _libsbml.SpatialUnitsInThreeD

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpatialUnitsInTwoD = _libsbml.SpatialUnitsInTwoD

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpeciesCompartmentRequiredInL1 = _libsbml.SpeciesCompartmentRequiredInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpeciesInvalidExtentUnits = _libsbml.SpeciesInvalidExtentUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpeciesShouldHaveValue = _libsbml.SpeciesShouldHaveValue

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpeciesTypeNotValidAttribute = _libsbml.SpeciesTypeNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SpeciesTypeNotValidComponent = _libsbml.SpeciesTypeNotValidComponent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.StoichiometryMathNotValidComponent = _libsbml.StoichiometryMathNotValidComponent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.StoichiometryMathNotYetSupported = _libsbml.StoichiometryMathNotYetSupported

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.StrictSBORequiredInL2v2 = _libsbml.StrictSBORequiredInL2v2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.StrictSBORequiredInL2v3 = _libsbml.StrictSBORequiredInL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.StrictUnitsRequiredInL1 = _libsbml.StrictUnitsRequiredInL1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.StrictUnitsRequiredInL2v1 = _libsbml.StrictUnitsRequiredInL2v1

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.StrictUnitsRequiredInL2v2 = _libsbml.StrictUnitsRequiredInL2v2

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.StrictUnitsRequiredInL2v3 = _libsbml.StrictUnitsRequiredInL2v3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SubstanceUnitsOnSpecies = _libsbml.SubstanceUnitsOnSpecies

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SubsUnitsAllowedInKL = _libsbml.SubsUnitsAllowedInKL

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.SubsUnitsNoLongerValid = _libsbml.SubsUnitsNoLongerValid

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ThreeDimensionalCompartmentUnits = _libsbml.ThreeDimensionalCompartmentUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.TimeUnitsAllowedInKL = _libsbml.TimeUnitsAllowedInKL

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.TimeUnitsEvent = _libsbml.TimeUnitsEvent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.TimeUnitsNoLongerValid = _libsbml.TimeUnitsNoLongerValid

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.TimeUnitsRemoved = _libsbml.TimeUnitsRemoved

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.TriggerMathNotBoolean = _libsbml.TriggerMathNotBoolean

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.TwoDimensionalCompartmentUnits = _libsbml.TwoDimensionalCompartmentUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UnclosedXMLToken = _libsbml.UnclosedXMLToken

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.UndeclaredExtentUnitsL3 = _libsbml.UndeclaredExtentUnitsL3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UndeclaredObjectUnitsL3 = _libsbml.UndeclaredObjectUnitsL3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UndeclaredSpeciesInStoichMath = _libsbml.UndeclaredSpeciesInStoichMath

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UndeclaredSpeciesRef = _libsbml.UndeclaredSpeciesRef

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UndeclaredTimeUnitsL3 = _libsbml.UndeclaredTimeUnitsL3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UndeclaredUnits = _libsbml.UndeclaredUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UndefinedOutsideCompartment = _libsbml.UndefinedOutsideCompartment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UndefinedXMLEntity = _libsbml.UndefinedXMLEntity

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.UninterpretableXMLContent = _libsbml.UninterpretableXMLContent

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.UNIT_KIND_AMPERE = _libsbml.UNIT_KIND_AMPERE

One of the possible predefined SBML units.

libsbml.UNIT_KIND_AVOGADRO = _libsbml.UNIT_KIND_AVOGADRO

One of the possible predefined SBML units.

libsbml.UNIT_KIND_BECQUEREL = _libsbml.UNIT_KIND_BECQUEREL

One of the possible predefined SBML units.

libsbml.UNIT_KIND_CANDELA = _libsbml.UNIT_KIND_CANDELA

One of the possible predefined SBML units.

libsbml.UNIT_KIND_CELSIUS = _libsbml.UNIT_KIND_CELSIUS

One of the possible predefined SBML units.

libsbml.UNIT_KIND_COULOMB = _libsbml.UNIT_KIND_COULOMB

One of the possible predefined SBML units.

libsbml.UNIT_KIND_DIMENSIONLESS = _libsbml.UNIT_KIND_DIMENSIONLESS

One of the possible predefined SBML units.

libsbml.UNIT_KIND_FARAD = _libsbml.UNIT_KIND_FARAD

One of the possible predefined SBML units.

libsbml.UNIT_KIND_GRAM = _libsbml.UNIT_KIND_GRAM

One of the possible predefined SBML units.

libsbml.UNIT_KIND_GRAY = _libsbml.UNIT_KIND_GRAY

One of the possible predefined SBML units.

libsbml.UNIT_KIND_HENRY = _libsbml.UNIT_KIND_HENRY

One of the possible predefined SBML units.

libsbml.UNIT_KIND_HERTZ = _libsbml.UNIT_KIND_HERTZ

One of the possible predefined SBML units.

libsbml.UNIT_KIND_INVALID = _libsbml.UNIT_KIND_INVALID

One of the possible predefined SBML units.

libsbml.UNIT_KIND_ITEM = _libsbml.UNIT_KIND_ITEM

One of the possible predefined SBML units.

libsbml.UNIT_KIND_JOULE = _libsbml.UNIT_KIND_JOULE

One of the possible predefined SBML units.

libsbml.UNIT_KIND_KATAL = _libsbml.UNIT_KIND_KATAL

One of the possible predefined SBML units.

libsbml.UNIT_KIND_KELVIN = _libsbml.UNIT_KIND_KELVIN

One of the possible predefined SBML units.

libsbml.UNIT_KIND_KILOGRAM = _libsbml.UNIT_KIND_KILOGRAM

One of the possible predefined SBML units.

libsbml.UNIT_KIND_LITER = _libsbml.UNIT_KIND_LITER

One of the possible predefined SBML units.

libsbml.UNIT_KIND_LITRE = _libsbml.UNIT_KIND_LITRE

One of the possible predefined SBML units.

libsbml.UNIT_KIND_LUMEN = _libsbml.UNIT_KIND_LUMEN

One of the possible predefined SBML units.

libsbml.UNIT_KIND_LUX = _libsbml.UNIT_KIND_LUX

One of the possible predefined SBML units.

libsbml.UNIT_KIND_METER = _libsbml.UNIT_KIND_METER

One of the possible predefined SBML units.

libsbml.UNIT_KIND_METRE = _libsbml.UNIT_KIND_METRE

One of the possible predefined SBML units.

libsbml.UNIT_KIND_MOLE = _libsbml.UNIT_KIND_MOLE

One of the possible predefined SBML units.

libsbml.UNIT_KIND_NEWTON = _libsbml.UNIT_KIND_NEWTON

One of the possible predefined SBML units.

libsbml.UNIT_KIND_OHM = _libsbml.UNIT_KIND_OHM

One of the possible predefined SBML units.

libsbml.UNIT_KIND_PASCAL = _libsbml.UNIT_KIND_PASCAL

One of the possible predefined SBML units.

libsbml.UNIT_KIND_RADIAN = _libsbml.UNIT_KIND_RADIAN

One of the possible predefined SBML units.

libsbml.UNIT_KIND_SECOND = _libsbml.UNIT_KIND_SECOND

One of the possible predefined SBML units.

libsbml.UNIT_KIND_SIEMENS = _libsbml.UNIT_KIND_SIEMENS

One of the possible predefined SBML units.

libsbml.UNIT_KIND_SIEVERT = _libsbml.UNIT_KIND_SIEVERT

One of the possible predefined SBML units.

libsbml.UNIT_KIND_STERADIAN = _libsbml.UNIT_KIND_STERADIAN

One of the possible predefined SBML units.

libsbml.UNIT_KIND_TESLA = _libsbml.UNIT_KIND_TESLA

One of the possible predefined SBML units.

libsbml.UNIT_KIND_VOLT = _libsbml.UNIT_KIND_VOLT

One of the possible predefined SBML units.

libsbml.UNIT_KIND_WATT = _libsbml.UNIT_KIND_WATT

One of the possible predefined SBML units.

libsbml.UNIT_KIND_WEBER = _libsbml.UNIT_KIND_WEBER

One of the possible predefined SBML units.

libsbml.UnitsNotValidAttribute = _libsbml.UnitsNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UNKNOWN_QUALIFIER = _libsbml.UNKNOWN_QUALIFIER

One of the possible MIRIAM annotation types used by CVTerm.

libsbml.UnknownError = _libsbml.UnknownError

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UnrecognisedSBOTerm = _libsbml.UnrecognisedSBOTerm

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UnrecognizedElement = _libsbml.UnrecognizedElement

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UnrecognizedXMLElement = _libsbml.UnrecognizedXMLElement

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.UnrecognizedXMLParserCode = _libsbml.UnrecognizedXMLParserCode

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.UnrequiredPackagePresent = _libsbml.UnrequiredPackagePresent

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.UpperUnitBound = _libsbml.UpperUnitBound

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ValuesFromTriggerTimeNeedDelay = _libsbml.ValuesFromTriggerTimeNeedDelay

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.VariableNotValidAttribute = _libsbml.VariableNotValidAttribute

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.VersionPositiveInteger = _libsbml.VersionPositiveInteger

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.VolumeLitreDefExponentNotOne = _libsbml.VolumeLitreDefExponentNotOne

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.VolumeMetreDefExponentNot3 = _libsbml.VolumeMetreDefExponentNot3

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.XMLAttributeTypeMismatch = _libsbml.XMLAttributeTypeMismatch

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLBadColon = _libsbml.XMLBadColon

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLBadNumber = _libsbml.XMLBadNumber

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLBadUTF8Content = _libsbml.XMLBadUTF8Content

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLContentEmpty = _libsbml.XMLContentEmpty

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLEmptyValueNotPermitted = _libsbml.XMLEmptyValueNotPermitted

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLErrorCodesUpperBound = _libsbml.XMLErrorCodesUpperBound

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLExpectedQuotedString = _libsbml.XMLExpectedQuotedString

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLFileOperationError = _libsbml.XMLFileOperationError

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLFileUnreadable = _libsbml.XMLFileUnreadable

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLFileUnwritable = _libsbml.XMLFileUnwritable

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLNetworkAccessError = _libsbml.XMLNetworkAccessError

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLOutOfMemory = _libsbml.XMLOutOfMemory

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLTagMismatch = _libsbml.XMLTagMismatch

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLTranscoderError = _libsbml.XMLTranscoderError

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLUnexpectedEOF = _libsbml.XMLUnexpectedEOF

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.XMLUnknownError = _libsbml.XMLUnknownError

A value in the enumeration of all the error and warning codes returned by the XML layer in libSBML.

Please consult the documentation for XMLError for an explanation of the meaning of this particular error code.

libsbml.ZeroDCompartmentContainment = _libsbml.ZeroDCompartmentContainment

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ZeroDimensionalCompartmentConst = _libsbml.ZeroDimensionalCompartmentConst

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ZeroDimensionalCompartmentSize = _libsbml.ZeroDimensionalCompartmentSize

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.

libsbml.ZeroDimensionalCompartmentUnits = _libsbml.ZeroDimensionalCompartmentUnits

A value in the enumeration of all the SBML error and warning codes for objects of class SBMLError.

Please consult the documentation for SBMLError for an explanation of the meaning of this particular error code.