summaryrefslogtreecommitdiff
path: root/application.rb
diff options
context:
space:
mode:
authorgebele <gebele@in-silico.ch>2013-03-21 15:37:28 +0100
committergebele <gebele@in-silico.ch>2013-03-21 15:37:28 +0100
commite18adec09d77c2461ba15a2a5d02734d4015327e (patch)
tree7027953ee1dea1675dcc975c3e8652c9026a713f /application.rb
parent84bb7c7ff4afcb1ad7ad1c68f0eb778c64f63183 (diff)
3bloc result view
Diffstat (limited to 'application.rb')
-rw-r--r--application.rb17
1 files changed, 9 insertions, 8 deletions
diff --git a/application.rb b/application.rb
index ac5e360..69cf031 100644
--- a/application.rb
+++ b/application.rb
@@ -7,6 +7,12 @@ require 'opentox-server'
require File.join(File.dirname(__FILE__),'helper.rb')
require File.join(ENV["HOME"],".opentox","config","lazar-gui.rb")
+helpers do
+ def compound_uri(uri)
+ $logger.debug "\ncompound_uri: #{uri}\n"
+ @compound_uri = OpenTox::Compound.new uri
+ end
+end
get '/?' do
redirect to('/predict')
@@ -36,32 +42,27 @@ post '/predict/?' do
m.get
@@prediction_models << m if m.title =~ /#{@mselected}/
end
- #$logger.debug "@prediction_models: #{@@prediction_models.inspect}"
+ $logger.debug "@prediction_models: #{@@prediction_models.inspect}"
end
# predict with selected models
# results in prediction variable
# store prediction in array for better handling
- #$logger.debug "@models: #{@models.inspect}"
@@prediction_models.each do |m|
@prediction_uri = m.run :compound_uri => "#{@compound.uri}"
prediction = OpenTox::Dataset.new @prediction_uri
pa = []
pa << prediction
@@predictions << pa
- #$logger.debug "prediction class: #{prediction.class}"
end
haml :prediction
end
-get '/prediction/neighbours/:id?' do
-
- haml :neighbours, :layout => false
-end
get '/prediction/:neighbour/details/?' do
- @compound = OpenTox::Compound.new params[:neighbour]
+ @compound_uri = OpenTox::Compound.new params[:neighbour]
+
haml :details, :layout => false
end