iBioSim is a computer-aided design (CAD) tool aimed for the modeling, analysis, and design of genetic circuits. It is capable of importing and exporting models specified using the Systems Biology Markup Language (SBML). iBioSim also supports the Synthetic Biology Open Language (SBOL), an emerging standard for information exchange in synthetic biology.
Refer to #292 to implement design. Essentially, if the user wants to edit and associate SBML model that was generated from VPR model generation, dissociate the annotated model by making a copy of the original SBOL ModuleDefinition and change its namespace and id with the new part. Make sure the new part references the original part through the use of wasDerivedFrom field. Also update the SBML model to point to the new part.
This is not an issue as long as VPR creates ModuleDefinitions in our namespace. To ensure this, we need to make sure that VPR has the ability to receive a namespace to use from us.
Refer to #292 to implement design. Essentially, if the user wants to edit and associate SBML model that was generated from VPR model generation, dissociate the annotated model by making a copy of the original SBOL ModuleDefinition and change its namespace and id with the new part. Make sure the new part references the original part through the use of wasDerivedFrom field. Also update the SBML model to point to the new part.