diff options
author | gebele <gebele@in-silico.ch> | 2013-03-21 15:37:28 +0100 |
---|---|---|
committer | gebele <gebele@in-silico.ch> | 2013-03-21 15:37:28 +0100 |
commit | e18adec09d77c2461ba15a2a5d02734d4015327e (patch) | |
tree | 7027953ee1dea1675dcc975c3e8652c9026a713f /application.rb | |
parent | 84bb7c7ff4afcb1ad7ad1c68f0eb778c64f63183 (diff) |
3bloc result view
Diffstat (limited to 'application.rb')
-rw-r--r-- | application.rb | 17 |
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 |