Mercurial > repos > peterjc > align_back_trans
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)""" |