Provide the API for adding or removing compartments in SBML models through the Change mechanism in SED-ML.
= Context =
Compartments are an important element of the SBML language, as they allow the definition of space and container in a SBML model; it should be made possible to manipulate them through the SED-ML language in !BioPreDyn, using the elementary XML manipulation tools it provides.
The sedml:Change object (and all its derived classes) encodes for a modification to be applied to a sedml:Model before a simulation run. Writing a Change element requires a deep understanding of both the SBML model (the user usually has it) and the XML philosophy (the user does not necessarily have it).
= Success criteria =
High-level API exists for adding / removing sbml:compartment nodes from a SBML model through the use of sedml:change-derived nodes attached to a sedml:model node.
= Description =
= Context =
= Success criteria =
= Expected issues =