diff options
author | Christoph Helma <helma@in-silico.ch> | 2010-06-29 11:35:18 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2010-06-29 11:35:18 +0200 |
commit | b27d0f1e805f2c85194b851cea44c156469df6e6 (patch) | |
tree | ed3380740289dd4ba7842d41ae92df4e60e3a682 | |
parent | cf3203d0086bf22e8c566e4a84e94c6ec19ef906 (diff) |
validation on localhost enabled
-rwxr-xr-x | application.rb | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/application.rb b/application.rb index 7f9db64..129ef5c 100755 --- a/application.rb +++ b/application.rb @@ -130,21 +130,21 @@ helpers do model.uri = RestClient.get(File.join(model.task_uri, 'resultURI')).body model.save end - unless @@config[:services]["opentox-model"].match(/localhost/) - if !model.validation_uri and model.validation_status == "Completed" - begin - model.validation_uri = RestClient.get(File.join(model.validation_task_uri, 'resultURI')).body - LOGGER.debug "Validation URI: #{model.validation_uri}" - model.validation_report_task_uri = RestClient.post(File.join(@@config[:services]["opentox-validation"],"/report/crossvalidation"), :validation_uris => model.validation_uri).body - LOGGER.debug "Validation Report Task URI: #{model.validation_report_task_uri}" - model.save - rescue - end - end - if model.validation_report_task_uri and !model.validation_report_uri and model.validation_report_status == 'Completed' - model.validation_report_uri = RestClient.get(File.join(model.validation_report_task_uri, 'resultURI')).body + #unless @@config[:services]["opentox-model"].match(/localhost/) + if !model.validation_uri and model.validation_status == "Completed" + begin + model.validation_uri = RestClient.get(File.join(model.validation_task_uri, 'resultURI')).body + LOGGER.debug "Validation URI: #{model.validation_uri}" + model.validation_report_task_uri = RestClient.post(File.join(@@config[:services]["opentox-validation"],"/report/crossvalidation"), :validation_uris => model.validation_uri).body + LOGGER.debug "Validation Report Task URI: #{model.validation_report_task_uri}" + model.save + rescue end end + if model.validation_report_task_uri and !model.validation_report_uri and model.validation_report_status == 'Completed' + model.validation_report_uri = RestClient.get(File.join(model.validation_report_task_uri, 'resultURI')).body + end + #end end end @@ -350,16 +350,16 @@ post '/upload' do # create a new model end @model.task_uri = task_uri - unless @@config[:services]["opentox-model"].match(/localhost/) - validation_task_uri = OpenTox::Validation.crossvalidation( - :algorithm_uri => OpenTox::Algorithm::Lazar.uri, - :dataset_uri => dataset_uri, - :prediction_feature => feature_uri, - :algorithm_params => "feature_generation_uri=#{OpenTox::Algorithm::Fminer.uri}" - ).uri - #LOGGER.debug "Validation task: " + validation_task_uri - @model.validation_task_uri = validation_task_uri - end + #unless @@config[:services]["opentox-model"].match(/localhost/) + validation_task_uri = OpenTox::Validation.crossvalidation( + :algorithm_uri => OpenTox::Algorithm::Lazar.uri, + :dataset_uri => dataset_uri, + :prediction_feature => feature_uri, + :algorithm_params => "feature_generation_uri=#{OpenTox::Algorithm::Fminer.uri}" + ).uri + #LOGGER.debug "Validation task: " + validation_task_uri + @model.validation_task_uri = validation_task_uri + #end @model.nr_compounds = nr_compounds @model.warnings = '' |