shalinshah1993 / SBSCL

The Systems Biology Simulation Core Library (SBSCL) provides an efficient and exhaustive Java implementation of methods to interpret the content of models encoded in the Systems Biology Markup Language (SBML) and its numerical solution.
https://draeger-lab.github.io/SBSCL/
GNU Lesser General Public License v3.0
0 stars 2 forks source link

Support for SED-ML L1V2 #5

Closed shalinshah1993 closed 6 years ago

shalinshah1993 commented 6 years ago

The repeatedTask, introduced in Level 1 Version 2 of SED-ML, provides a generic looping construct, allowing repeated execution of complex tasks need to be supported. The implementation workflow of repeatedTasks will be as follows: First, resetModel determines if the model needs to reset or not followed by setting values at the beginning of each iteration. Finally, it sequentially iterates over each subTask (one or more tasks) for the range of values specified updating the setValue, if specified as elements in listOfChanges. If a list of range is specified, loop will be done over master range.

shalinshah1993 commented 6 years ago

More details can be found here:

https://github.com/shalinshah1993/SBSCL/blob/d464d84ea47e4ab66a0a3903fb4dcf061cd7678c/src/org/simulator/sedml/SedMLSBMLSimulatorExecutor.java#L288

@draeger @matthiaskoenig