Loads an SBML document that specifies a qualitative model using the sbml-qual extension package.
loadSBML(file, symbolic=FALSE)
Arguments
file: The SBML document to be imported
symbolic: If set to TRUE, the function returns an object of class SymbolicBooleanNetwork with an expression tree representation. Otherwise, it returns an object of class BooleanNetwork with a truth table representation.
Details
The import assumes an SBML level 3 version 1 document with the sbml-qual extension package version 1.0. BoolNet only supports a subset of the sbml-qual standard. The function tries to import those documents that describe a logical model with two possible values per species. It does not support general logical models with more than two values per species or Petri nets.
Further details on the import:
The import supports multiple function terms with the same output for a transition and interprets them as a disjunction, as proposed in the specification.
Comparison operators are converted to the corresponding Boolean expressions.
Compartments are ignored.
For the import, the XML package is required.
Returns
Returns a structure of class BooleanNetwork or SymbolicBooleanNetwork, as described in loadNetwork.
## Not run:# load the cell cycle networkdata(cellcycle)fil <- tempfile()# export the network to SBMLtoSBML(cellcycle, fil)# reimport the modelprint(loadSBML(fil))## End(Not run)