summaryrefslogtreecommitdiff
path: root/fminer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'fminer.rb')
-rw-r--r--fminer.rb16
1 files changed, 8 insertions, 8 deletions
diff --git a/fminer.rb b/fminer.rb
index 093b699..4b92dba 100644
--- a/fminer.rb
+++ b/fminer.rb
@@ -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'