Mercurial > repos > tyty > structurefold
view Iterative_mapping/seq_track.py @ 39:c5f80e82efb7 draft
Uploaded
author | tyty |
---|---|
date | Mon, 20 Oct 2014 14:57:26 -0400 |
parents | d56631911cc1 |
children |
line wrap: on
line source
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys from read_file import * from Bio import SeqIO unmap_file = sys.argv[1] reads_file = sys.argv[2] result_file = sys.argv[3] tp = sys.argv[4] unmap = read_t_file(unmap_file); h = file(result_file, 'w') reads = SeqIO.parse(reads_file,tp) um = set() for i in range(0, len(unmap)): id_r = unmap[i][0] um.add(id_r) for read in reads: if read.id in um: h.write('>') h.write(read.id) h.write('\n') h.write(read.seq.tostring()) h.write('\n') h.close()