summaryrefslogtreecommitdiff
path: root/validation/validation_service.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-02-14 17:46:14 +0100
committermguetlein <martin.guetlein@gmail.com>2011-02-14 17:46:14 +0100
commitebaeedc374729ffb737fdc9bd5b1166548678036 (patch)
treeef2983d8f9c0df713f7ae84a54f9af859fda486f /validation/validation_service.rb
parent6a720662721f3c7b67d41189cb8966929b30a048 (diff)
set cookie in reports, hack for ambit, new examples
Diffstat (limited to 'validation/validation_service.rb')
-rwxr-xr-xvalidation/validation_service.rb22
1 files changed, 13 insertions, 9 deletions
diff --git a/validation/validation_service.rb b/validation/validation_service.rb
index 944bed6..d917a96 100755
--- a/validation/validation_service.rb
+++ b/validation/validation_service.rb
@@ -138,16 +138,20 @@ module Validation
self.algorithm_uri = model.metadata[OT.algorithm]
end
- dependentVariables = model.metadata[OT.dependentVariables]
- if self.prediction_feature
- raise OpenTox::NotFoundError.new "error validating model: model.dependent_variable != validation.prediction_feature ("+
- dependentVariables.to_s+" != "+self.prediction_feature+"), model-metadata is "+model.metadata.inspect if self.prediction_feature!=dependentVariables
+ if self.prediction_feature and model.uri=~/ambit2\/model/
+ LOGGER.warn "REMOVE AMBIT HACK TO __NOT__ RELY ON DEPENDENT VARIABLE"
else
- raise OpenTox::NotFoundError.new "model has no dependentVariables specified, please give prediction feature for model validation" unless dependentVariables
- #self.attributes = { :prediction_feature => model.dependentVariables }
- #self.save!
- #self.update :prediction_feature => model.dependentVariables
- self.prediction_feature = model.metadata[OT.dependentVariables]
+ dependentVariables = model.metadata[OT.dependentVariables]
+ if self.prediction_feature
+ raise OpenTox::NotFoundError.new "error validating model: model.dependent_variable != validation.prediction_feature ("+
+ dependentVariables.to_s+" != "+self.prediction_feature+"), model-metadata is "+model.metadata.inspect if self.prediction_feature!=dependentVariables
+ else
+ raise OpenTox::NotFoundError.new "model has no dependentVariables specified, please give prediction feature for model validation" unless dependentVariables
+ #self.attributes = { :prediction_feature => model.dependentVariables }
+ #self.save!
+ #self.update :prediction_feature => model.dependentVariables
+ self.prediction_feature = model.metadata[OT.dependentVariables]
+ end
end
prediction_dataset_uri = ""