@@ -94,8 +94,6 @@ proc alignments_count(table: var OrderedTable[string, stranded_counts], bam:Bam,
9494 if debug:
9595 stderr.writeLine (" [alignments_count] Got chrom: " , chrom, " tot=" , len (regions))
9696 for aln in bam.query (chrom):
97- if debug:
98- stderr.writeLine (" [alignments_count] Got aln " , aln.start)
9997 if not regions.contains (chrom) or regions[chrom].len == 0 :
10098 continue
10199
@@ -120,15 +118,14 @@ proc alignments_count(table: var OrderedTable[string, stranded_counts], bam:Bam,
120118 # stderr.writeLine("[alignments_count] Warning: unknown feature: ", interval.label.l2)
121119 # table[interval.label.l2] = (fwd: 0, rev: 0)
122120
123- try :
124- table[interval.label.l2].inc (aln.flag.reverse)
125- except Exception as e:
126- stderr.writeLine (" [alignments_count] Error key table: " , e.msg)
121+ # try:
122+ table[interval.label.l2].inc (aln.flag.reverse)
123+ # except Exception as e:
124+ # stderr.writeLine("[alignments_count] Error key table: ", e.msg)
127125
128- if debug:
129- stderr.writeLine (" [alignments_count]\t\t done " , interval.label.l2)
126+
130127 except Exception :
131- # ⛔️ ERROR TODO FIXME ALOHA [index not in ...]
128+ # ⛔️ [index not in ...]
132129 if debug:
133130 stderr.writeLine (" [alignments_count] intersections loop broken at chr=" , chrom, " aln=" , aln.qname, " last=" , s, " c=" , c)
134131
0 commit comments