From fff0032c0d696c81d04d2e27c569a1aa3a86103a Mon Sep 17 00:00:00 2001 From: Auden Cote-L'Heureux <52716489+AudenCote@users.noreply.github.com> Date: Wed, 7 Feb 2024 11:24:54 -0500 Subject: [PATCH] num_contams to float for proportional running contamination.py --- PTL2/Scripts/contamination.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PTL2/Scripts/contamination.py b/PTL2/Scripts/contamination.py index 7e4e739..0f3d1ba 100644 --- a/PTL2/Scripts/contamination.py +++ b/PTL2/Scripts/contamination.py @@ -86,9 +86,9 @@ def get_subtrees(args, file): for line in lines: if line[4].lower() == 'na': - rules_per_clade.append({ 'target_taxa' : line[0], 'num_contams' : int(line[1]), 'min_target_presence' : int(line[2]), 'required_taxa' : line[3], 'required_taxa_num' : 0 }) + rules_per_clade.append({ 'target_taxa' : line[0], 'num_contams' : float(line[1]), 'min_target_presence' : int(line[2]), 'required_taxa' : line[3], 'required_taxa_num' : 0 }) else: - rules_per_clade.append({ 'target_taxa' : line[0], 'num_contams' : int(line[1]), 'min_target_presence' : int(line[2]), 'required_taxa' : line[3], 'required_taxa_num' : int(line[4]) }) + rules_per_clade.append({ 'target_taxa' : line[0], 'num_contams' : float(line[1]), 'min_target_presence' : int(line[2]), 'required_taxa' : line[3], 'required_taxa_num' : int(line[4]) }) else: print('\nError: it looks like you tried to input a clade grabbing rules file, but it could not be found.\n')