summaryrefslogtreecommitdiff
path: root/similarity.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 /similarity.rb
parenta9c32e08d4e01da1d63e8212fd0870d39b4f112f (diff)
parentbce27bd8e66deebb6f438e56957f575399946a50 (diff)
solve merge conflicts (take new development version of fminer.rb)v2.1.0
Diffstat (limited to 'similarity.rb')
-rw-r--r--similarity.rb20
1 files changed, 10 insertions, 10 deletions
diff --git a/similarity.rb b/similarity.rb
index 060bd2b..faf43f9 100644
--- a/similarity.rb
+++ b/similarity.rb
@@ -2,25 +2,25 @@ require File.join(File.dirname(__FILE__),'dataset.rb')
helpers do
def find
-# + charges are dropped
-uri = uri(params[:splat].first.gsub(/(InChI.*) (.*)/,'\1+\2')) # reinsert dropped '+' signs in InChIs
-halt 404, "Dataset \"#{uri}\" not found." unless @set = Dataset.find(uri)
+ # + charges are dropped
+ uri = uri(params[:splat].first.gsub(/(InChI.*) (.*)/,'\1+\2')) # reinsert dropped '+' signs in InChIs
+ raise OpenTox::NotFoundError.new "Dataset \"#{uri}\" not found." unless @set = Dataset.find(uri)
end
def uri(name)
-name = URI.encode(name)
-uri = File.join Dataset.base_uri, name
-end
+ name = URI.encode(name)
+ uri = File.join Dataset.base_uri, name
+ end
end
get '/tanimoto/dataset/*/dataset/*/?' do
-find
-@set.tanimoto(uri(params[:splat][1]))
+ find
+ @set.tanimoto(uri(params[:splat][1]))
end
get '/weighted_tanimoto/dataset/*/dataset/*/?' do
-find
-@set.weighted_tanimoto(uri(params[:splat][1]))
+ find
+ @set.weighted_tanimoto(uri(params[:splat][1]))
end