diff options
author | Martin Gütlein <martin.guetlein@gmail.com> | 2010-04-28 10:22:44 +0200 |
---|---|---|
committer | Martin Gütlein <martin.guetlein@gmail.com> | 2010-04-28 10:22:44 +0200 |
commit | 4628ca3d19140371def64dc462198f188b32354d (patch) | |
tree | 1d7f31611d1021fce7c7375b9e5fa60060d4eefc /validation/validation_test.rb | |
parent | d611b4c8e4d0a7e414afb55bb716d3d34969e7de (diff) |
return 202 for tasks
Diffstat (limited to 'validation/validation_test.rb')
-rw-r--r-- | validation/validation_test.rb | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/validation/validation_test.rb b/validation/validation_test.rb index ddfcc1c..72778d3 100644 --- a/validation/validation_test.rb +++ b/validation/validation_test.rb @@ -28,6 +28,7 @@ class ValidationTest < Test::Unit::TestCase #prepare_examples #do_test_examples # USES CURL, DO NOT FORGET TO RESTART VALIDATION SERVICE + #ex = ex_maj_class #ex = ex_ntua #ex = ex_ntua2 #ex = ex_tum @@ -49,15 +50,19 @@ class ValidationTest < Test::Unit::TestCase Sinatra::Application end - def ex_local + def ex_maj_class ex = Example.new - ex.classification = false + ex.classification = true - ex.alg = File.join(@@config[:services]["opentox-algorithm"],"lazar") + ex.alg = File.join(@@config[:services]["opentox-majority"],"class/algorithm") ex.alg_params = "feature_generation_uri="+File.join(@@config[:services]["opentox-algorithm"],"fminer") + get_hamster(ex) + return ex + end + + def get_hamster(ex) dataset = @@config[:services]["opentox-dataset"] - ex.orig_data = File.join(dataset,"1") begin orig = OpenTox::Dataset.find(ex.orig_data) @@ -67,9 +72,7 @@ class ValidationTest < Test::Unit::TestCase upload_uri = upload_data(dataset, File.new("data/hamster_carcinogenicity.yaml","r")) ex.orig_data = upload_uri end - ex.act_feat = "http://localhost/toxmodel/feature#Hamster Carcinogenicity (DSSTOX/CPDB)" - ex.train_data = File.join(dataset,"2") ex.test_data = File.join(dataset,"3") begin @@ -84,6 +87,16 @@ class ValidationTest < Test::Unit::TestCase ex.train_data = split[0] ex.test_data = split[1] end + end + + def ex_local + ex = Example.new + ex.classification = true + + ex.alg = File.join(@@config[:services]["opentox-algorithm"],"lazar") + ex.alg_params = "feature_generation_uri="+File.join(@@config[:services]["opentox-algorithm"],"fminer") + + get_hamster(ex) #{:orig => ex.orig_data ,:train => ex.train_data, :test=> ex.test_data}.each do |k,v| # puts k.to_s+": "+v |