Mercurial > repos > abims-sbr > cds_search
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) |