Mercurial > repos > abims-sbr > cds_search
annotate scripts/dico.py @ 3:ff98ed7849fa draft
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
| author | abims-sbr |
|---|---|
| date | Wed, 17 Jan 2018 08:55:29 -0500 |
| parents | |
| children | 35e39b4128ba |
| rev | line source |
|---|---|
|
3
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
1 import string |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
2 |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
3 def dico(F1): |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
4 dicoco = {} |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
5 while 1: |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
6 next2 = F1.readline() |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
7 if not next2: |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
8 break |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
9 if next2[0] == ">": |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
10 fasta_name_query = next2[:-1] |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
11 Sn = string.split(fasta_name_query, "||") |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
12 fasta_name_query = Sn[0] |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
13 next3 = F1.readline() |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
14 fasta_seq_query = next3[:-1] |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
15 dicoco[fasta_name_query]=fasta_seq_query |
|
ff98ed7849fa
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f
abims-sbr
parents:
diff
changeset
|
16 return(dicoco) |
