sys-bio / tellurium

Python Environment for Modeling and Simulating Biological Systems
http://tellurium.analogmachine.org/
Apache License 2.0
110 stars 36 forks source link

Outputs of SED-ML files should be saved to unique paths #495

Open jonrkarr opened 3 years ago

jonrkarr commented 3 years ago

The outputs of the SED-ML files in a COMBINE archive need to be saved to unique file names.

Currently, executeCombineArchive uses file names equal to the id of the report or plot and the extension .csv or .pdf. When an archive has multiple SED-ML files with outputs that have the same ids, this will result in overwriting output files.

The convention we've adopted for AMICI, BioNetGen, CBMPy, COBRAPy, COPASI, GillesPy2, PySCeS, and VCell is that outputs should be saved to paths equal the concatenation of the following:

This guarantees a unique path for each output.