Permalink
Fetching contributors…
Cannot retrieve contributors at this time
5313 lines (5254 sloc) 73.2 KB
##
## Copyright 2009 Botond Sipos
## See the package description for licensing information.
##
##
## CodonAlphabet
##
##########################################################################/**
#
# @RdocClass CodonAlphabet
#
# @title "The CodonAlphabet class"
#
# \description{
# This class implements codon alphabets and handles the translation of codons
# to their corresponding amino acids. Stop codons are excluded from the symbol set,
# thus the symbol set depends on the genetic code table.
# The genetic code table can be specified through the \code{table.id} constructor parameter.
#
# The available genetic code tables:
# \preformatted{
# 1 Standard
# 2 Vertebrate Mitochondrial
# 3 Yeast Mitochondrial
# 4 Mold, Protozoan, and CoelenterateMitochondrial and Mycoplasma/Spiroplasma
# 5 Invertebrate Mitochondrial
# 6 Ciliate, Dasycladacean and Hexamita Nuclear
# 9 Echinoderm Mitochondrial
# 10 Euplotid Nuclear
# 11 Bacterial
# 12 Alternative Yeast Nuclear
# 13 Ascidian Mitochondrial
# 14 Flatworm Mitochondrial
# 15 Blepharisma Nuclear
# 16 Chlorophycean Mitochondrial
# 21 Trematode Mitochondrial
# 22 Scenedesmus obliquus Mitochondrial
# 23 Thraustochytrium Mitochondrial
# }
#
# @classhierarchy
# }
#
# @synopsis
#
# \arguments{
# \item{table.id}{The identifier of the genetic code table.}
# \item{...}{Not used.}
# }
#
# \section{Fields and Methods}{
# @allmethods
# }
#
# \examples{
# # create a CodonAlphabet object
# a<-CodonAlphabet(table.id=2)
# # get object summary
# summary(a)
# }
#
# @author
#
# \seealso{
# @seeclass
# }
#
#*/###########################################################################
setConstructorS3(
"CodonAlphabet",
function(table.id=1,...){
# Genetic code tables, ripped from BioPerl. #
CODON.TABLES<-list(
'1'=list(
'name'='Standard',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='START'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='*',
type='STOP'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='START'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='ORDINARY'
),
'ATC'=list(
aa='I',
type='ORDINARY'
),
'ATA'=list(
aa='I',
type='ORDINARY'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='R',
type='ORDINARY'
),
'AGG'=list(
aa='R',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='ORDINARY'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'2'=list(
'name'='Vertebrate Mitochondrial',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='ORDINARY'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='W',
type='ORDINARY'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='ORDINARY'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='START'
),
'ATC'=list(
aa='I',
type='START'
),
'ATA'=list(
aa='M',
type='START'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='*',
type='STOP'
),
'AGG'=list(
aa='*',
type='STOP'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='START'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'3'=list(
'name'='Yeast Mitochondrial',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='ORDINARY'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='W',
type='ORDINARY'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='T',
type='ORDINARY'
),
'CTC'=list(
aa='T',
type='ORDINARY'
),
'CTA'=list(
aa='T',
type='ORDINARY'
),
'CTG'=list(
aa='T',
type='ORDINARY'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='ORDINARY'
),
'ATC'=list(
aa='I',
type='ORDINARY'
),
'ATA'=list(
aa='M',
type='START'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='R',
type='ORDINARY'
),
'AGG'=list(
aa='R',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='ORDINARY'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'4'=list(
'name'='Mold, Protozoan, and CoelenterateMitochondrial and Mycoplasma/Spiroplasma',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='START'
),
'TTG'=list(
aa='L',
type='START'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='W',
type='ORDINARY'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='START'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='START'
),
'ATC'=list(
aa='I',
type='START'
),
'ATA'=list(
aa='I',
type='START'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='R',
type='ORDINARY'
),
'AGG'=list(
aa='R',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='START'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'5'=list(
'name'='Invertebrate Mitochondrial',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='START'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='W',
type='ORDINARY'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='ORDINARY'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='START'
),
'ATC'=list(
aa='I',
type='START'
),
'ATA'=list(
aa='M',
type='START'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='S',
type='ORDINARY'
),
'AGG'=list(
aa='S',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='START'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'6'=list(
'name'='Ciliate, Dasycladacean and Hexamita Nuclear',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='ORDINARY'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='Q',
type='ORDINARY'
),
'TAG'=list(
aa='Q',
type='ORDINARY'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='*',
type='STOP'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='ORDINARY'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='ORDINARY'
),
'ATC'=list(
aa='I',
type='ORDINARY'
),
'ATA'=list(
aa='I',
type='ORDINARY'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='R',
type='ORDINARY'
),
'AGG'=list(
aa='R',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='ORDINARY'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'9'=list(
'name'='Echinoderm Mitochondrial',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='ORDINARY'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='W',
type='ORDINARY'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='ORDINARY'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='ORDINARY'
),
'ATC'=list(
aa='I',
type='ORDINARY'
),
'ATA'=list(
aa='I',
type='ORDINARY'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='N',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='S',
type='ORDINARY'
),
'AGG'=list(
aa='S',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='ORDINARY'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'10'=list(
'name'='Euplotid Nuclear',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='ORDINARY'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='C',
type='ORDINARY'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='ORDINARY'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='ORDINARY'
),
'ATC'=list(
aa='I',
type='ORDINARY'
),
'ATA'=list(
aa='I',
type='ORDINARY'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='R',
type='ORDINARY'
),
'AGG'=list(
aa='R',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='ORDINARY'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'11'=list(
'name'='Bacterial',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='START'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='*',
type='STOP'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='START'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='START'
),
'ATC'=list(
aa='I',
type='START'
),
'ATA'=list(
aa='I',
type='START'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='R',
type='ORDINARY'
),
'AGG'=list(
aa='R',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='START'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'12'=list(
'name'='Alternative Yeast Nuclear',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='ORDINARY'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='*',
type='STOP'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='S',
type='START'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='ORDINARY'
),
'ATC'=list(
aa='I',
type='ORDINARY'
),
'ATA'=list(
aa='I',
type='ORDINARY'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='R',
type='ORDINARY'
),
'AGG'=list(
aa='R',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='ORDINARY'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'13'=list(
'name'='Ascidian Mitochondrial',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='ORDINARY'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='W',
type='ORDINARY'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='ORDINARY'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='ORDINARY'
),
'ATC'=list(
aa='I',
type='ORDINARY'
),
'ATA'=list(
aa='M',
type='ORDINARY'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='K',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='G',
type='ORDINARY'
),
'AGG'=list(
aa='G',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='ORDINARY'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'14'=list(
'name'='Flatworm Mitochondrial',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='ORDINARY'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='Y',
type='ORDINARY'
),
'TAG'=list(
aa='*',
type='STOP'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='W',
type='ORDINARY'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='ORDINARY'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='ORDINARY'
),
'ATC'=list(
aa='I',
type='ORDINARY'
),
'ATA'=list(
aa='I',
type='ORDINARY'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(
aa='T',
type='ORDINARY'
),
'AAT'=list(
aa='N',
type='ORDINARY'
),
'AAC'=list(
aa='N',
type='ORDINARY'
),
'AAA'=list(
aa='N',
type='ORDINARY'
),
'AAG'=list(
aa='K',
type='ORDINARY'
),
'AGT'=list(
aa='S',
type='ORDINARY'
),
'AGC'=list(
aa='S',
type='ORDINARY'
),
'AGA'=list(
aa='S',
type='ORDINARY'
),
'AGG'=list(
aa='S',
type='ORDINARY'
),
'GTT'=list(
aa='V',
type='ORDINARY'
),
'GTC'=list(
aa='V',
type='ORDINARY'
),
'GTA'=list(
aa='V',
type='ORDINARY'
),
'GTG'=list(
aa='V',
type='ORDINARY'
),
'GCT'=list(
aa='A',
type='ORDINARY'
),
'GCC'=list(
aa='A',
type='ORDINARY'
),
'GCA'=list(
aa='A',
type='ORDINARY'
),
'GCG'=list(
aa='A',
type='ORDINARY'
),
'GAT'=list(
aa='D',
type='ORDINARY'
),
'GAC'=list(
aa='D',
type='ORDINARY'
),
'GAA'=list(
aa='E',
type='ORDINARY'
),
'GAG'=list(
aa='E',
type='ORDINARY'
),
'GGT'=list(
aa='G',
type='ORDINARY'
),
'GGC'=list(
aa='G',
type='ORDINARY'
),
'GGA'=list(
aa='G',
type='ORDINARY'
),
'GGG'=list(
aa='G',
type='ORDINARY'
)
)
),
'15'=list(
'name'='Blepharisma Nuclear',
'trans'=list(
'TTT'=list(
aa='F',
type='ORDINARY'
),
'TTC'=list(
aa='F',
type='ORDINARY'
),
'TTA'=list(
aa='L',
type='ORDINARY'
),
'TTG'=list(
aa='L',
type='ORDINARY'
),
'TCT'=list(
aa='S',
type='ORDINARY'
),
'TCC'=list(
aa='S',
type='ORDINARY'
),
'TCA'=list(
aa='S',
type='ORDINARY'
),
'TCG'=list(
aa='S',
type='ORDINARY'
),
'TAT'=list(
aa='Y',
type='ORDINARY'
),
'TAC'=list(
aa='Y',
type='ORDINARY'
),
'TAA'=list(
aa='*',
type='STOP'
),
'TAG'=list(
aa='Q',
type='ORDINARY'
),
'TGT'=list(
aa='C',
type='ORDINARY'
),
'TGC'=list(
aa='C',
type='ORDINARY'
),
'TGA'=list(
aa='*',
type='STOP'
),
'TGG'=list(
aa='W',
type='ORDINARY'
),
'CTT'=list(
aa='L',
type='ORDINARY'
),
'CTC'=list(
aa='L',
type='ORDINARY'
),
'CTA'=list(
aa='L',
type='ORDINARY'
),
'CTG'=list(
aa='L',
type='ORDINARY'
),
'CCT'=list(
aa='P',
type='ORDINARY'
),
'CCC'=list(
aa='P',
type='ORDINARY'
),
'CCA'=list(
aa='P',
type='ORDINARY'
),
'CCG'=list(
aa='P',
type='ORDINARY'
),
'CAT'=list(
aa='H',
type='ORDINARY'
),
'CAC'=list(
aa='H',
type='ORDINARY'
),
'CAA'=list(
aa='Q',
type='ORDINARY'
),
'CAG'=list(
aa='Q',
type='ORDINARY'
),
'CGT'=list(
aa='R',
type='ORDINARY'
),
'CGC'=list(
aa='R',
type='ORDINARY'
),
'CGA'=list(
aa='R',
type='ORDINARY'
),
'CGG'=list(
aa='R',
type='ORDINARY'
),
'ATT'=list(
aa='I',
type='ORDINARY'
),
'ATC'=list(
aa='I',
type='ORDINARY'
),
'ATA'=list(
aa='I',
type='ORDINARY'
),
'ATG'=list(
aa='M',
type='START'
),
'ACT'=list(
aa='T',
type='ORDINARY'
),
'ACC'=list(
aa='T',
type='ORDINARY'
),
'ACA'=list(
aa='T',
type='ORDINARY'
),
'ACG'=list(