summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2011-08-08 11:13:33 +0000
committerChristoph Helma <helma@in-silico.ch>2011-08-08 11:13:33 +0000
commit97a72e902833316e2e0014229bbfeeba3ef3a438 (patch)
treecde18ff142f6fde72bb7a9ec1c90342066d14ab8
parent8d10ccb9b672d07c01d6f4209395dd16fc7f020b (diff)
missing value_map for regression database activity fixed
-rw-r--r--lib/model.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/model.rb b/lib/model.rb
index ff0ce0e..8a07858 100644
--- a/lib/model.rb
+++ b/lib/model.rb
@@ -364,7 +364,11 @@ module OpenTox
# @return [Boolean] true if compound has databasse activities, false if not
def database_activity(subjectid)
if @activities[@compound.uri]
- @activities[@compound.uri].each { |act| @prediction_dataset.add @compound.uri, @metadata[OT.dependentVariables], @value_map[act] }
+ if OpenTox::Feature.find(metadata[OT.dependentVariables], subjectid).feature_type == "classification"
+ @activities[@compound.uri].each { |act| @prediction_dataset.add @compound.uri, @metadata[OT.dependentVariables], @value_map[act] }
+ else
+ @activities[@compound.uri].each { |act| @prediction_dataset.add @compound.uri, @metadata[OT.dependentVariables], act }
+ end
@prediction_dataset.add_metadata(OT.hasSource => @metadata[OT.trainingDataset])
@prediction_dataset.save(subjectid)
true