diff --git a/biosimulator_processes/__init__.py b/biosimulator_processes/__init__.py index e23786aee..2c9815c92 100644 --- a/biosimulator_processes/__init__.py +++ b/biosimulator_processes/__init__.py @@ -20,6 +20,7 @@ STEPS_TO_REGISTER = [ # ('get_sbml_step', 'get_sbml.GetSbmlStep'), + ('copasi-step', 'ode_simulation.CopasiStep'), ('plotter', 'viz.CompositionPlotter'), ('plotter2d', 'viz.Plotter2d')] diff --git a/biosimulator_processes/steps/ode_simulation.py b/biosimulator_processes/steps/ode_simulation.py index dc42c387d..1f0dbf3c8 100644 --- a/biosimulator_processes/steps/ode_simulation.py +++ b/biosimulator_processes/steps/ode_simulation.py @@ -136,12 +136,9 @@ def update(self, inputs): return results - - - - - - +class TelluriumStep(OdeSimulation): + def __init__(self, sbml_filepath, time_config: dict[str, float], config=None, core=CORE): + super().__init__(sbml_filepath, time_config, config, core) class ODEProcess(RunProcess):