Skip to content

Commit bb31cfd

Browse files
committed
allow trimming reads that are too short
1 parent fcb88bd commit bb31cfd

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

enrich2/barcode.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,16 +124,16 @@ def counts_from_reads(self):
124124
# count all the barcodes
125125
self.logger.info("Counting barcodes")
126126
with open_compressed(self.reads) as handle:
127-
for fqr in parse_fastq_reads(handle):
128-
fqr.trim_length(self.trim_length, start=self.trim_start)
127+
for fq in parse_fastq_reads(handle):
128+
fq.trim(start=self.trim_start, end=self.trim_start + self.trim_length -1)
129129
if self.reverse_complement_reads:
130-
fqr.reverse_complement()
130+
fq.reverse_complement()
131131

132-
if self.read_quality_filter(fqr): # passed filtering
132+
if self.read_quality_filter(fq): # passed filtering
133133
try:
134-
df_dict[fqr.sequence.upper()] += 1
134+
df_dict[fq.sequence.upper()] += 1
135135
except KeyError:
136-
df_dict[fqr.sequence.upper()] = 1
136+
df_dict[fq.sequence.upper()] = 1
137137

138138
self.save_counts("barcodes", df_dict, raw=True)
139139
del df_dict

enrich2/basic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def counts_from_reads(self):
110110
max_mut_variants = 0
111111
with open_compressed(self.reads) as handle:
112112
for fq in parse_fastq_reads(handle):
113-
fq.trim_length(self.trim_length, start=self.trim_start)
113+
fq.trim(start=self.trim_start, end=self.trim_start + self.trim_length -1)
114114
if self.reverse_complement_reads:
115115
fq.reverse_complement()
116116

0 commit comments

Comments
 (0)