readsAlignment.addRow("No feature assigned:", sdf.formatLong(computeCountsTask.getNoFeatureNumber()));
readsAlignment.addRow("Non-unique alignment:", sdf.formatLong(computeCountsTask.getAlignmentNotUniqueNumber()));
readsAlignment.addRow("Ambiguous alignment:", sdf.formatLong(computeCountsTask.getAmbiguousNumber()));
readsAlignment.addRow("Not aligned:", sdf.formatLong(computeCountsTask.getNotAlignedNumber()));
summaryKeeper.addSection(readsAlignment);
StatsKeeper.Section readsOrigin = new StatsKeeper.Section("Reads genomic origin");
long totalReadCount = computeCountsTask.getTotalReadCounts() + computeCountsTask.getNoFeatureNumber();
long exonicReadCount = totalReadCount - computeCountsTask.getNoFeatureNumber();
long intronicReadCount = th.getNumIntronicReads();