diff options
author | rautenberg <rautenberg@in-silico.ch> | 2016-04-04 13:47:39 +0200 |
---|---|---|
committer | rautenberg <rautenberg@in-silico.ch> | 2016-04-04 13:47:39 +0200 |
commit | 9dec5baa04602aa6a9de1082310d1c63954161a6 (patch) | |
tree | e68e4edb13ba62798fc92e22c218d787fb9847a2 | |
parent | 708caf95f82dc32147ab802f6788163182b712a5 (diff) |
move descriptor from algorithm to compound
-rw-r--r-- | application.rb | 12 |
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] |