summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgebele <gebele@in-silico.ch>2017-10-23 11:18:07 +0000
committergebele <gebele@in-silico.ch>2017-10-23 11:18:07 +0000
commit8452f160e524aab7f163067ffbf8e3fb42ae1b13 (patch)
tree7c82f3befcd5b6bae0f7f94ce9e662667320b6a3
parent74659b6bc021c5e81a7686671c90ba5cf3ad4ce8 (diff)
ensure collecting all structural alerts
-rw-r--r--application.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/application.rb b/application.rb
index 7f8e344..380b48a 100644
--- a/application.rb
+++ b/application.rb
@@ -192,7 +192,7 @@ get '/batch/:model/' do
confidence = ( 1 - sa_prediction[:error_product] ) - 0.57
end
output['sa_prediction'] = sa_prediction
- output['sa_matches'] = sa_prediction[:matches].flatten.first unless sa_prediction[:matches].blank?
+ output['sa_matches'] = sa_prediction[:matches].collect{|a| a.first}.join("; ") unless sa_prediction[:matches].blank?
output['confidence'] = confidence.signif(3)
output['model_name'] = "Lazar #{model.endpoint.gsub('_', ' ').downcase} (#{model.species}):"
output['probability'] = prediction[:probabilities] ? prediction[:probabilities].collect{|k,v| "#{k}: #{v.signif(3)}"} : false