summaryrefslogtreecommitdiff
path: root/openbabel.rb
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2011-08-04 18:18:40 +0200
committermr <mr@mrautenberg.de>2011-08-04 18:18:40 +0200
commitfb072193eebcd9dc1d64e66456846c9a08297163 (patch)
treed2a07dd5d051549f527778264bca6a5e677b60fe /openbabel.rb
parenta9c32e08d4e01da1d63e8212fd0870d39b4f112f (diff)
parentbce27bd8e66deebb6f438e56957f575399946a50 (diff)
solve merge conflicts (take new development version of fminer.rb)v2.1.0
Diffstat (limited to 'openbabel.rb')
-rw-r--r--openbabel.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/openbabel.rb b/openbabel.rb
index 1644455..463663e 100644
--- a/openbabel.rb
+++ b/openbabel.rb
@@ -49,7 +49,7 @@ get '/openbabel/:property' do
response['Content-Type'] = 'application/rdf+xml'
algorithm.to_rdfxml
else
- halt 404, "Unknown OpenBabel descriptor #{params[:property]}."
+ raise OpenTox::NotFoundError.new "Unknown OpenBabel descriptor #{params[:property]}."
end
end
@@ -89,7 +89,7 @@ post '/openbabel/:property' do
descriptor = OpenBabel::OBDescriptor.find_type(params[:property])
descriptor.predict(obmol).to_s
else
- halt 404, "Cannot calculate property #{params[:property]} with OpenBabel"
+ raise OpenTox::NotFoundError.new "Cannot calculate property #{params[:property]} with OpenBabel"
end
end
@@ -143,6 +143,6 @@ post '/openbabel' do
result_dataset.uri
end
response['Content-Type'] = 'text/uri-list'
- halt 503,task.uri+"\n" if task.status == "Cancelled"
+ raise OpenTox::ServiceUnavailableError.newtask.uri+"\n" if task.status == "Cancelled"
halt 202,task.uri.to_s+"\n"
end