num_contams to float for proportional running contamination.py

This commit is contained in:
Auden Cote-L'Heureux 2024-02-07 11:24:54 -05:00 committed by GitHub
parent 9844842aed
commit fff0032c0d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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')