From da701f22287f855b499145c181106f3736392d47 Mon Sep 17 00:00:00 2001 From: gebele Date: Fri, 27 Sep 2013 12:09:55 +0200 Subject: serveral minor changes;pass values active/inactive --- application.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'application.rb') diff --git a/application.rb b/application.rb index 13d98cb..0bbf18a 100644 --- a/application.rb +++ b/application.rb @@ -77,8 +77,17 @@ get '/prediction/:model_uri/:type/:compound_uri/fingerprints/?' do feature_calc_algo = p[RDF::OT.paramValue].object end } + + @desc = [] fingerprints = OpenTox::Algorithm::Descriptor.send( feature_calc_algo, [ @compound ], feature_dataset.features.collect{ |f| f[RDF::DC.title] } ) - fingerprints.each{|x, h| h.each{|descriptor, value| @significant_fragments << [descriptor, [value]]}} + fingerprints.each{|x, h| h.each{|descriptor, value| @desc << [descriptor, [value]]}} + + pc_descriptor_titles_descriptions = {} + feature_dataset.features.collect{ |f| + pc_descriptor_titles_descriptions[f[RDF::DC.title]]= f[RDF::DC.description] + } + + @desc.each{|d, v| @significant_fragments << [pc_descriptor_titles_descriptions[d], v] } end haml :significant_fragments, :layout => false -- cgit v1.2.3