comparison scripts/S03_run_second_blast.py @ 10:cb5f2cc3dedc draft

planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 7d45b8e07bf99420df9b195617515b8002b5eaf3
author abims-sbr
date Fri, 06 Jul 2018 02:51:09 -0400
parents 1e0c547d88fe
children
comparison
equal deleted inserted replaced
9:1e0c547d88fe 10:cb5f2cc3dedc
19 # Traduire les best hits 19 # Traduire les best hits
20 f_name = 'translated_{}'.format(args.query_file) 20 f_name = 'translated_{}'.format(args.query_file)
21 translated_file = open(f_name, 'w') 21 translated_file = open(f_name, 'w')
22 with open(args.query_file, 'r') as file: 22 with open(args.query_file, 'r') as file:
23 for name, seq in itertools.izip_longest(*[file]*2): 23 for name, seq in itertools.izip_longest(*[file]*2):
24 s = Seq(seq.strip('\n').upper(), IUPAC.unambiguous_dna) 24 s = Seq(seq.strip('\n').upper(), IUPAC.ambiguous_dna)
25 translated_file.write(name.strip('\n')+'_orf_1\n') 25 translated_file.write(name.strip('\n')+'_orf_1\n')
26 translated_file.write(s.translate()._data+'\n') 26 translated_file.write(s.translate()._data+'\n')
27 translated_file.write(name.strip('\n')+'_orf_2\n') 27 translated_file.write(name.strip('\n')+'_orf_2\n')
28 translated_file.write(s[1:].translate()._data+'\n') 28 translated_file.write(s[1:].translate()._data+'\n')
29 translated_file.write(name.strip('\n')+'_orf_3\n') 29 translated_file.write(name.strip('\n')+'_orf_3\n')