comparison filter_fasta.py @ 7:e01b49c112b0 draft

Uploaded
author bornea
date Sat, 06 Aug 2016 17:10:23 -0400
parents 5990c4dbfbaa
children afcea0f23a55
comparison
equal deleted inserted replaced
6:5990c4dbfbaa 7:e01b49c112b0
77 if temp != []: 77 if temp != []:
78 merged = "\n".join(temp) 78 merged = "\n".join(temp)
79 if merged!="": 79 if merged!="":
80 seq.append(merged) 80 seq.append(merged)
81 cnt=0 81 cnt=0
82 with open("output.fasta","w") as x: 82 x = open("output.fasta","w"):
83 for i in header: 83 for i in header:
84 x.write(i+'\n'+seq[cnt]+'\n') 84 x.write(i+'\n'+seq[cnt]+'\n')
85 cnt+=1 85 cnt+=1
86 x.close()
86 fasta = sys.argv[1] # fasta file to filter 87 fasta = sys.argv[1] # fasta file to filter
87 data = sys.argv[2] # scaffold report #2 -- filename 88 data = sys.argv[2] # scaffold report #2 -- filename
88 89
89 FilterFastaSeq(fasta,getAccessions(data)) 90 FilterFastaSeq(fasta,getAccessions(data))
90 os.rename("output.fasta", sys.argv[3]) 91 os.rename("output.fasta", sys.argv[3])