comparison tools/align_back_trans/align_back_trans.py @ 5:2c32e8a8990f draft

v0.0.9 Python 3 compatible print function
author peterjc
date Thu, 11 May 2017 06:13:04 -0400
parents c8469274d136
children b27388e5a0bb
comparison
equal deleted inserted replaced
4:c8469274d136 5:2c32e8a8990f
15 * http://toolshed.g2.bx.psu.edu/view/peterjc/align_back_trans 15 * http://toolshed.g2.bx.psu.edu/view/peterjc/align_back_trans
16 16
17 See accompanying text file for licence details (MIT licence). 17 See accompanying text file for licence details (MIT licence).
18 """ 18 """
19 19
20 from __future__ import print_function
21
20 import sys 22 import sys
21 23
22 from Bio import AlignIO 24 from Bio import AlignIO
23 from Bio import SeqIO 25 from Bio import SeqIO
24 26
26 from Bio.Alphabet import generic_protein 28 from Bio.Alphabet import generic_protein
27 from Bio.Data.CodonTable import ambiguous_generic_by_id 29 from Bio.Data.CodonTable import ambiguous_generic_by_id
28 from Bio.Seq import Seq 30 from Bio.Seq import Seq
29 31
30 if "-v" in sys.argv or "--version" in sys.argv: 32 if "-v" in sys.argv or "--version" in sys.argv:
31 print "v0.0.7" 33 print("v0.0.9")
32 sys.exit(0) 34 sys.exit(0)
33 35
34 36
35 def check_trans(identifier, nuc, prot, table): 37 def check_trans(identifier, nuc, prot, table):
36 """Returns nucleotide sequence if works (can remove trailing stop)""" 38 """Returns nucleotide sequence if works (can remove trailing stop)"""