andyrimmer / Platypus

Platypus Variant Caller
GNU General Public License v3.0
105 stars 38 forks source link

Issue with Platypus when called in for optimization #90

Open ahmadmomenie opened 4 years ago

ahmadmomenie commented 4 years ago

I receive an error regarding the call-in of Platypus when trying to optimize using NSGAII. The following is the error:

in algorithm.run(100) File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 408, in run self.step() File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/algorithms.py", line 181, in step self.initialize() File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/algorithms.py", line 191, in initialize super(NSGAII, self).initialize() File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/algorithms.py", line 72, in initialize self.evaluate_all(self.population) File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 381, in evaluate_all results = self.evaluator.evaluate_all(jobs) File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/evaluator.py", line 88, in evaluate_all return list(self.map_func(run_job, jobs)) File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/evaluator.py", line 55, in run_job job.run() File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 348, in run self.solution.evaluate() File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 521, in evaluate self.problem(self) File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 165, in call self.evaluate(solution) File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 186, in evaluate raise PlatypusError("function not defined") PlatypusError: function not defined