From 3f6d1572f3f84f1607bdd32230348ee5166e5953 Mon Sep 17 00:00:00 2001 From: Finlay Maguire Date: Tue, 30 May 2023 14:04:20 -0300 Subject: [PATCH] Fix bug where primer prefixes containing numbers lead to invalid amplicon names --- workflow/scripts/negative_control_check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow/scripts/negative_control_check.py b/workflow/scripts/negative_control_check.py index 069c245..5dde4be 100644 --- a/workflow/scripts/negative_control_check.py +++ b/workflow/scripts/negative_control_check.py @@ -43,7 +43,7 @@ def print_tsv(self): for row in reader: position = int(row["start"]) + int(row["position"]) depth = int(row["depth"]) - amplicon_id = int(re.sub("[^0-9]", '', row["amplicon_id"].lstrip(args.primer_prefix))) + amplicon_id = int(re.sub("[^0-9]", '', row["amplicon_id"].replace(args.primer_prefix, ''))) # genome_coverage.update(position, depth)