diff options
author | mguetlein <martin.guetlein@gmail.com> | 2011-02-14 17:46:14 +0100 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2011-02-14 17:46:14 +0100 |
commit | ebaeedc374729ffb737fdc9bd5b1166548678036 (patch) | |
tree | ef2983d8f9c0df713f7ae84a54f9af859fda486f /lib | |
parent | 6a720662721f3c7b67d41189cb8966929b30a048 (diff) |
set cookie in reports, hack for ambit, new examples
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/ot_predictions.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/ot_predictions.rb b/lib/ot_predictions.rb index 537f0b8..9b1ee51 100755 --- a/lib/ot_predictions.rb +++ b/lib/ot_predictions.rb @@ -55,7 +55,7 @@ module Lib @compounds = test_dataset.compounds LOGGER.debug "test dataset size: "+@compounds.size.to_s raise "test dataset is empty "+test_dataset_uri.to_s unless @compounds.size>0 - class_values = feature_type=="classification" ? OpenTox::Feature.new(prediction_feature).domain : nil + class_values = feature_type=="classification" ? OpenTox::Feature.find(prediction_feature, subjectid).domain : nil actual_values = [] @compounds.each do |c| @@ -147,12 +147,13 @@ module Lib def classification_value(dataset, compound, feature, class_values) v = value(dataset, compound, feature) i = class_values.index(v) - raise "illegal class_value of predicted value "+v.to_s+" class: "+v.class.to_s unless v==nil or i!=nil + raise "illegal class_value of prediction (value is '"+v.to_s+"', class is '"+v.class.to_s+"'), possible values are "+ + class_values.inspect unless v==nil or i!=nil i end def value(dataset, compound, feature) - + return nil if dataset.data_entries[compound]==nil if feature==nil v = dataset.data_entries[compound].values[0] else |