comparison scripts/dico.py @ 1:c79bdda8abfb draft default tip

planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 3a118aa934e6406cc8b0b24d006af6365c277519
author abims-sbr
date Thu, 09 Jun 2022 12:40:00 +0000
parents eb95bf7f90ae
children
comparison
equal deleted inserted replaced
0:eb95bf7f90ae 1:c79bdda8abfb
1 import string, itertools 1 import string, itertools
2 2
3 def dico(F1): 3 def dico(F1):
4 dicoco = {} 4 dicoco = {}
5 with open(F1, "r") as file: 5 with open(F1, "r") as file:
6 for name, query in itertools.izip_longest(*[file]*2): 6 for name, query in itertools.zip_longest(*[file]*2):
7 if name[0] == ">": 7 if name[0] == ">":
8 fasta_name_query = name[:-1] 8 fasta_name_query = name[:-1]
9 Sn = string.split(fasta_name_query, "||") 9 Sn = str.split(fasta_name_query, "||")
10 fasta_name_query = Sn[0] 10 fasta_name_query = Sn[0]
11 fasta_seq_query = query[:-1] 11 fasta_seq_query = query[:-1]
12 dicoco[fasta_name_query] = fasta_seq_query 12 dicoco[fasta_name_query] = fasta_seq_query
13 return(dicoco) 13 return(dicoco)