view scripts/dico.py @ 10:3d00be2d05f3 draft

planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 7d45b8e07bf99420df9b195617515b8002b5eaf3
author abims-sbr
date Fri, 06 Jul 2018 02:52:15 -0400
parents 35e39b4128ba
children
line wrap: on
line source

import string, itertools

def dico(F1):
    dicoco = {}
    with open(F1, "r") as file:
        for name, query in itertools.izip_longest(*[file]*2):
            if name[0] == ">":
                fasta_name_query = name[:-1]
                Sn = string.split(fasta_name_query, "||")
                fasta_name_query = Sn[0]                
                fasta_seq_query = query[:-1]
                dicoco[fasta_name_query] = fasta_seq_query    
    return(dicoco)