summaryrefslogtreecommitdiff
path: root/lib/model.rb
diff options
context:
space:
mode:
authorhelma@in-silico.ch <helma@in-silico.ch>2018-10-29 20:34:39 +0100
committerhelma@in-silico.ch <helma@in-silico.ch>2018-10-29 20:34:39 +0100
commitd9c9d78e49d886ea91386adbbd2b523347df226e (patch)
tree6f728c82ca01b6a19d8e4aa1905e26bea9253f33 /lib/model.rb
parent5e9a08c0b534fa96179fb5c81a9b4193e7b0aad8 (diff)
dataset predictions fixed
Diffstat (limited to 'lib/model.rb')
-rw-r--r--lib/model.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/model.rb b/lib/model.rb
index fc98e09..7eaa469 100644
--- a/lib/model.rb
+++ b/lib/model.rb
@@ -346,7 +346,8 @@ module OpenTox
# add predictions to dataset
predictions.each do |substance_id,p|
- d.add substance_id,warning_feature,p[:warnings].join(" ") if p[:warnings]
+ substance_id = BSON::ObjectId.from_string(substance_id)
+ d.add substance_id,warning_feature,p[:warnings].join(" ") unless p[:warnings].empty?
unless p[:value].nil?
d.add substance_id,f,p[:value]
p[:probabilities].each {|name,p| d.add substance_id,probability_features[name],p} if p[:probabilities]