From f1d573458b4fa1b32e9706d053cd89e9b2dc6291 Mon Sep 17 00:00:00 2001 From: Auden Cote-L'Heureux <52716489+AudenCote@users.noreply.github.com> Date: Fri, 6 Oct 2023 10:42:21 -0400 Subject: [PATCH] Preventing same contig/OG number bug in 4_CountOGsDiamond.py --- PTL1/Genomes/Scripts/4_CountOGsDiamond.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PTL1/Genomes/Scripts/4_CountOGsDiamond.py b/PTL1/Genomes/Scripts/4_CountOGsDiamond.py index 7e50a52..23fe874 100644 --- a/PTL1/Genomes/Scripts/4_CountOGsDiamond.py +++ b/PTL1/Genomes/Scripts/4_CountOGsDiamond.py @@ -262,7 +262,7 @@ def update_fasta(args): keep_dict = { } for line in keep: og_number = re.split('OG.{1}_', line.split('\t')[1])[1][:6] - og_prefix = line.split('\t')[1].split(og_number)[0][-4:] + og_prefix = line.split('\t')[1].split(og_number)[-2][-4:] og = og_prefix + og_number keep_dict.update({ re.split('_OG.{1}_', line.split('\t')[0])[0] : re.split('_OG.{1}_', line.split('\t')[0])[0] + '_' + og_prefix + line.split('\t')[1].split('_')[-1] })