Data Classes¶
-
class
dataclasses.
ModelData
¶ This class contains a dictionary for each type of SBML model component.
Each dictionary uses the Id of each model component (a str) as a key, and each value is of the appropriate class for that component.
-
assignmentRules
¶ Each value is an instance of AssignmentRuleData
Type: dict
-
compartments
¶ Each value is an instance of CompartmentData
Type: dict
-
functions
¶ Each value is an instance of FunctionData
Type: dict
-
initialAssignments
¶ Each value is an instance of InitialAssignmentData
Type: dict
-
parameters
¶ Each value is an instance of ParameterData
Type: dict
-
rateRules
¶ Each value is an instance of RateRuleData
Type: dict
-
reactions
¶ Each value is an instance of ReactionData
Type: dict
-
species
¶ Each value is an instance of SpeciesData
Type: dict
-
DumpToJSON
(filePath)¶
-
LoadFromJSON
(filePath)¶ These methods are used for creating a JSON file and for creating an instance of ModelData from a JSON file, respectively. Note that LoadFromJSON is a class method that creates a new instance of ModelData.
-
-
class
dataclasses.
ParameterData
¶ This class holds all of the necessary data from an SBML model for a parameter.
-
Id
¶ Type: str
-
isConstant
¶ Type: str
-
name
¶ Type: str
-
value
¶ Type: str
-
-
class
dataclasses.
RateRuleData
¶ This class holds all of the necessary data from an SBML model for a rate rule.
-
Id
¶ Type: str
-
math
¶ Type: str
-
name
¶ Type: str
-
variable
¶ Type: str
-
-
class
dataclasses.
AssignmentRuleData
¶ This class holds all of the necessary data from an SBML model for an assignement rule.
-
Id
¶ Type: str
-
math
¶ Type: str
-
name
¶ Type: str
-
variable
¶ Type: str
-
-
class
dataclasses.
CompartmentData
¶ This class holds all of the necessary data from an SBML model for a compartment.
-
dimensionality
¶ Type: str
-
Id
¶ Type: str
-
isConstant
¶ Type: str
-
name
¶ Type: str
-
size
¶ Type: str
-
-
class
dataclasses.
SpeciesData
¶ This class holds all of the necessary data from an SBML model for a species.
-
compartment
¶ Type: str
-
Id
¶ Type: str
-
isBoudarySpecies
¶ Type: str
-
isConstant
¶ Type: str
-
hasOnlySubstanceUnits
¶ Type: str
-
name
¶ Type: str
-
value
¶ Type: str
-
valueType
¶ Type: str
-
-
class
dataclasses.
ReactionData
¶ This class holds all of the necessary data from an SBML model for a reaction.
-
Id
¶ Type: str
-
name
¶ Type: str
-
rateLaw
¶ Type: str
-
reactants
¶ Type: str
-
reactionIndex
¶ Type: str
-
rxnParameters
¶ Type: str
-
-
class
dataclasses.
FunctionData
¶ This class holds all of the necessary data from an SBML model for a function definition.
-
arguments
¶ Type: str
-
Id
¶ Type: str
-
mathString
¶ Type: str
-
name
¶ Type: str
-
-
class
dataclasses.
InitialAssignmentData
¶ This class holds all of the necessary data from an SBML model for an initial assignment.
-
Id
¶ Type: str
-
math
¶ Type: str
-
name
¶ Type: str
-
variable
¶ Type: str
-