diff --git a/PTL1/Transcriptomes/Scripts/3_AssignOGs.py b/PTL1/Transcriptomes/Scripts/3_AssignOGs.py index cfc052a..95b48fa 100644 --- a/PTL1/Transcriptomes/Scripts/3_AssignOGs.py +++ b/PTL1/Transcriptomes/Scripts/3_AssignOGs.py @@ -246,7 +246,7 @@ def update_fasta(args): for line in keep: try: og_number = re.split('OG.{1}_', line.split('\t')[1])[1][:6] - og_prefix = line.split('\t')[1].split(og_number)[-1][-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] })