diff options
Diffstat (limited to 'fminer.rb')
-rw-r--r-- | fminer.rb | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -95,9 +95,9 @@ post '/fminer/bbrc/?' do { DC.title => "prediction_feature", OT.paramValue => params[:prediction_feature] } ] }) - feature_dataset.token_id = params[:token_id] if params[:token_id] - feature_dataset.token_id = CGI.unescape(request.env["HTTP_TOKEN_ID"]) if !feature_dataset.token_id and request.env["HTTP_TOKEN_ID"] - feature_dataset.save + token_id = params[:token_id] if params[:token_id] + token_id = CGI.unescape(request.env["HTTP_TOKEN_ID"]) if !token_id and request.env["HTTP_TOKEN_ID"] + feature_dataset.save(token_id) id = 1 # fminer start id is not 0 compounds = [] @@ -204,7 +204,7 @@ post '/fminer/bbrc/?' do ids.each { |id| feature_dataset.add(compounds[id], feature_uri, true)} end end - feature_dataset.save + feature_dataset.save(token_id) feature_dataset.uri end response['Content-Type'] = 'text/uri-list' @@ -252,9 +252,9 @@ post '/fminer/last/?' do { DC.title => "prediction_feature", OT.paramValue => params[:prediction_feature] } ] }) - feature_dataset.token_id = params[:token_id] if params[:token_id] - feature_dataset.token_id = CGI.unescape(request.env["HTTP_TOKEN_ID"]) if !feature_dataset.token_id and request.env["HTTP_TOKEN_ID"] - feature_dataset.save + token_id = params[:token_id] if params[:token_id] + token_id = CGI.unescape(request.env["HTTP_TOKEN_ID"]) if !token_id and request.env["HTTP_TOKEN_ID"] + feature_dataset.save(token_id) id = 1 # fminer start id is not 0 compounds = [] @@ -350,7 +350,7 @@ post '/fminer/last/?' do end ids.each { |id| feature_dataset.add(compounds[id], feature_uri, true)} end - feature_dataset.save + feature_dataset.save(token_id) feature_dataset.uri end response['Content-Type'] = 'text/uri-list' |