summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrautenberg <rautenberg@in-silico.ch>2016-04-04 13:47:39 +0200
committerrautenberg <rautenberg@in-silico.ch>2016-04-04 13:47:39 +0200
commit9dec5baa04602aa6a9de1082310d1c63954161a6 (patch)
treee68e4edb13ba62798fc92e22c218d787fb9847a2
parent708caf95f82dc32147ab802f6788163182b712a5 (diff)
move descriptor from algorithm to compound
-rw-r--r--application.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/application.rb b/application.rb
index 6b9347a..32a0fb4 100644
--- a/application.rb
+++ b/application.rb
@@ -83,18 +83,18 @@ end
# @param [Header] Accept one of text/plain, application/json
# @param [Path] Descriptor name (e.G.: Openbabel.HBA1)
# @return [text/plain, application/json] list of all prediction models
-get "/algorithm/descriptor/?:descriptor?" do
+get "/compound/descriptor/?:descriptor?" do
case @accept
when "application/json"
- return "#{JSON.pretty_generate OpenTox::Algorithm::Descriptor::DESCRIPTORS} " unless params[:descriptor]
- return {params[:descriptor] => OpenTox::Algorithm::Descriptor.description(params[:descriptor])}.to_json
+ return "#{JSON.pretty_generate OpenTox::PhysChem::DESCRIPTORS} " unless params[:descriptor]
+ return {params[:descriptor] => OpenTox::PhysChem::DESCRIPTORS[params[:descriptor]]}.to_json
else
- return OpenTox::Algorithm::Descriptor::DESCRIPTORS.collect{|k, v| "#{k}: #{v}\n"} unless params[:descriptor]
- return OpenTox::Algorithm::Descriptor.description params[:descriptor]
+ return OpenTox::PhysChem::DESCRIPTORS.collect{|k, v| "#{k}: #{v}\n"} unless params[:descriptor]
+ return OpenTox::PhysChem::DESCRIPTORS[params[:descriptor]]
end
end
-post "/algorithm/descriptor/?" do
+post "/compound/descriptor/?" do
bad_request_error "Missing Parameter " unless (params[:identifier] or params[:file]) and params[:descriptor]
descriptor = params['descriptor'].split(',')
if params[:file]