summaryrefslogtreecommitdiff
path: root/example.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2010-11-29 13:32:07 +0100
committermguetlein <martin.guetlein@gmail.com>2010-11-29 13:32:07 +0100
commit65ec4bc561e10a895558876b551a3a5a5e05050d (patch)
tree2b7993aec9110bc54ecc5e824e69575c3a7aab94 /example.rb
parentb7d24c0262aa9709f36a7f77f5724cf04e193bdb (diff)
fixed prepare examples
Diffstat (limited to 'example.rb')
-rw-r--r--example.rb14
1 files changed, 6 insertions, 8 deletions
diff --git a/example.rb b/example.rb
index 140a34d..296ace9 100644
--- a/example.rb
+++ b/example.rb
@@ -85,28 +85,26 @@ class Example
:test_target_dataset_uri => data_uri,
:prediction_feature => URI.decode(@@feature),
:algorithm_uri => @@alg
- v.validate_algorithm( @@alg_params )
- task.progress(30)
+ v.validate_algorithm( @@alg_params, OpenTox::SubTask.new(task, 20, 40) )
log "crossvalidation"
cv = Validation::Crossvalidation.new({ :dataset_uri => data_uri, :algorithm_uri => @@alg, :num_folds => 5, :stratified => false })
- cv.perform_cv( URI.decode(@@feature), @@alg_params )
- task.progress(40)
+ cv.perform_cv( URI.decode(@@feature), @@alg_params, OpenTox::SubTask.new(task, 40, 70) )
log "create validation report"
rep = Reports::ReportService.instance(File.join(@@config[:services]["opentox-validation"],"report"))
rep.delete_all_reports("validation")
rep.create_report("validation",v.validation_uri)
- task.progress(50)
+ task.progress(80)
log "create crossvalidation report"
rep.delete_all_reports("crossvalidation")
rep.create_report("crossvalidation",cv.crossvalidation_uri)
- task.progress(60)
+ task.progress(90)
log "build qmrf"
- task = ReachReports.create_report("QMRF",{:model_uri=>@@model})
- log Lib::TestUtil.wait_for_task(task)
+ t = ReachReports.create_report("QMRF",{:model_uri=>@@model})
+ log Lib::TestUtil.wait_for_task(t)
#qmrf = OpenTox::RestClientWrapper.post(File.join(@@config[:services]["opentox-validation"],"reach_report/QMRF"),{:model_uri=>@@model})
task.progress(100)