From 42334159cc70787b147a54d8f6bed77d3959c9e5 Mon Sep 17 00:00:00 2001
From: bow <bow@bow.web.id>
Date: Sat, 27 Jun 2015 20:55:04 +0200
Subject: [PATCH] Update 'num_qual_gte' to 'num_qual' array

---
 .../scala/nl/lumc/sasc/biopet/tools/SeqStat.scala | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/SeqStat.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/SeqStat.scala
index 89fed08e6..baaa52589 100644
--- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/SeqStat.scala
+++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/SeqStat.scala
@@ -263,18 +263,11 @@ object SeqStat extends ToolCommand {
 
     for (pos <- 0 until quals.length) {
       val key: Int = pos - phredEncoding.id
-      if (key > 0) {
-        // count till the max of baseHistogram.length
-        for (histokey <- 0 until key + 1) {
-          baseHistogram(histokey) += quals(pos)
-        }
+      if (key >= 0) {
+        baseHistogram(key) += quals(pos)
       }
     }
 
-    for (pos <- 0 until baseHistogram.length) {
-      baseQualHistoMap += (pos -> baseHistogram(pos))
-    }
-
     for (pos <- 0 until readStats.qual.length) {
       val key: Int = pos - phredEncoding.id
       if (key > 0) {
@@ -311,7 +304,7 @@ object SeqStat extends ToolCommand {
       ("stats", Map(
         ("bases", Map(
           ("num_total", nucleotideHistoMap.values.sum),
-          ("num_qual_gte", baseQualHistoMap.toMap),
+          ("num_qual", baseHistogram.toList),
           ("nucleotides", nucleotideHistoMap.toMap)
         )),
         ("reads", Map(
@@ -325,6 +318,6 @@ object SeqStat extends ToolCommand {
       ))
     )
 
-    println(ConfigUtils.mapToJson(report).spaces2)
+    println(ConfigUtils.mapToJson(report))
   }
 }
-- 
GitLab