MyersResearchGroup / iBioSim

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.
http://www.async.ece.utah.edu/ibiosim
Apache License 2.0
53 stars 20 forks source link

Only create/maintain SED-ML data generators for data that is graphed #463

Open cjmyers opened 6 years ago

cjmyers commented 6 years ago

Data generators are only needed for data that is actually on a TSD graph or histogram. They should be generated as needed and removed when no longer in use.

cjmyers commented 6 years ago

Now only creates them when added to a graph, but it is lazy in removing them. Namely, it removes them only after a simulation is re-run. Care likely needs to even be taken there to ensure no graph refers to them.

cjmyers commented 6 years ago

Perhaps best bet is to refresh all graphs in the project to make sure they have the data generators they need. If not and data not available, then drop the curve from the graph.

cjmyers commented 6 years ago

Ok, no longer remove them, but only add them as needed for graphs. Should consider pruning unneeded ones though when saving the SED-ML file. Delay this to 3.1.