From 7c35e26c42b7794882ec219ab474c9b825e37282 Mon Sep 17 00:00:00 2001 From: Jens Luebeck Date: Thu, 21 Mar 2024 10:56:09 -0700 Subject: [PATCH] fields bugfix --- ampclasslib/amplicon_similarity.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ampclasslib/amplicon_similarity.py b/ampclasslib/amplicon_similarity.py index cef9aed..2f4f928 100755 --- a/ampclasslib/amplicon_similarity.py +++ b/ampclasslib/amplicon_similarity.py @@ -190,6 +190,8 @@ def buildLCDatabase(mappabilityFile): with open(mappabilityFile) as infile: for line in infile: fields = line.rstrip().rsplit() + if not fields: + continue chrom, s, e = fields[0], int(fields[1]), int(fields[2]) if e - s > 7500: lcD[chrom].addi(s, e) @@ -328,6 +330,8 @@ def bed_to_interval_dict(bedf, add_chr_tag): with open(bedf) as infile: for line in infile: fields = line.rstrip().rsplit() + if not fields: + continue if add_chr_tag and not fields[0].startswith('chr'): fields[0] = 'chr' + fields[0]