Bio::Tools::CodonTable: include and parse the gc.prt file (#391)
commita73febe952c50b92f44a4693a7f13e12589c6b10
authorDavid Miguel Susano Pinto <carandraug+dev@gmail.com>
Fri, 26 Apr 2024 00:50:04 +0000 (26 01:50 +0100)
committerDavid Miguel Susano Pinto <carandraug+dev@gmail.com>
Fri, 26 Apr 2024 01:02:11 +0000 (26 02:02 +0100)
tree92db180488904929d973f165ffb569df2a6096f8
parente2273cd6bca3e55f16bb450675be6853222aac97
Bio::Tools::CodonTable: include and parse the gc.prt file (#391)

To make it simpler to keep things up to date, just include the gc.prt
(the NCBI data file of codon tables in ASN.1 print format) below
__DATA__ and parse it.  The file is very small and parsing it is very
quick.

We can't read DATA in a BEGIN block so this also changes the BEGIN
into a INIT block.  I'm not sure why the code there needs to be inside
them though.
lib/Bio/Tools/CodonTable.pm
t/SeqTools/CodonTable.t