SBMLSemanticExtraction

class omexmeta::SBMLSemanticExtraction

Public Functions

explicit SBMLSemanticExtraction(Editor *editor)

Construct an SBMLSemanticExtraction object with an.

Editor.

void extractSpeciesCompartmentSemantics()

Parses SBML and creates triples from the location of species.

Takes a species and creates a single triple with the following information:

  • subject node is species metaid

  • predicate is always bqbiol::isPartOf

  • resource is the metaid of the compartment the species belongs to

void extractProcessesFromReactions()

Parses the sbml and automatically creates PhysicalProcess annotations for each reaction.

Private Members

Editor *editor_ = nullptr
std::string sbml_string_