From eda4b9687ca4b093b7f194b6d0b2e58ce7eed3b2 Mon Sep 17 00:00:00 2001 From: mguetlein Date: Wed, 18 Jan 2012 18:56:48 +0100 Subject: wrap plain split into taks --- validation/validation_application.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/validation/validation_application.rb b/validation/validation_application.rb index cda09fa..279cd14 100755 --- a/validation/validation_application.rb +++ b/validation/validation_application.rb @@ -543,13 +543,16 @@ post '/cleanup_datasets/?' do end post '/plain_training_test_split' do - LOGGER.info "creating pure training test split "+params.inspect - raise OpenTox::BadRequestError.new "dataset_uri missing" unless params[:dataset_uri] + LOGGER.info "creating pure training test split "+params.inspect + raise OpenTox::BadRequestError.new "dataset_uri missing" unless params[:dataset_uri] + task = OpenTox::Task.create( "Create data-split", url_for("/plain_training_test_split", :full) ) do |task| strat = (params[:stratified].size>0 && params[:stratified]!="false" && params[:stratified]!="0") if params[:stratified] result = Validation::Util.train_test_dataset_split(params[:dataset_uri], params[:prediction_feature], @subjectid, strat, params[:split_ratio], params[:random_seed]) content_type "text/uri-list" result[:training_dataset_uri]+"\n"+result[:test_dataset_uri]+"\n" + end + return_task(task) end post '/validate_datasets' do -- cgit v1.2.3