diff options
author | Christoph Helma <helma@in-silico.ch> | 2011-08-04 13:55:58 +0000 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2011-08-04 13:55:58 +0000 |
commit | 304c4c484a062077bad08ca9fe3ed44d138c9416 (patch) | |
tree | 17ecb7dfa918e5c35acf2979899fd195985c45d2 /application.rb | |
parent | 4f83500afb33612cadd7084470ab9b42dfa59cf2 (diff) |
feature highlighting and significant features fixed for generic classes and regression
Diffstat (limited to 'application.rb')
-rw-r--r-- | application.rb | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/application.rb b/application.rb index 21030aa..c155d1f 100644 --- a/application.rb +++ b/application.rb @@ -372,9 +372,14 @@ post '/predict/?' do # post chemical name to model confidence = nil title = nil db_activities = [] - lazar = OpenTox::Model::Lazar.new model.uri + lazar = OpenTox::Model::Lazar.find model.uri prediction_dataset_uri = lazar.run({:compound_uri => @compound.uri, :subjectid => subjectid}) LOGGER.debug "Prediction dataset_uri: #{prediction_dataset_uri}" + if lazar.value_map + @value_map = lazar.value_map + else + @value_map = nil + end prediction_dataset = OpenTox::LazarPrediction.find(prediction_dataset_uri, subjectid) if prediction_dataset.metadata[OT.hasSource].match(/dataset/) @predictions << { @@ -415,7 +420,11 @@ post "/lazar/?" do # get detailed prediction @model_uri = params[:model_uri] lazar = OpenTox::Model::Lazar.find @model_uri prediction_dataset_uri = lazar.run(:compound_uri => params[:compound_uri], :subjectid => session[:subjectid]) - @value_map = lazar.value_map + if lazar.value_map + @value_map = lazar.value_map + else + @value_map = nil + end @prediction = OpenTox::LazarPrediction.find(prediction_dataset_uri, session[:subjectid]) @compound = OpenTox::Compound.new(params[:compound_uri]) haml :lazar |