-- | This module has the translation tables for the genetic code. module Biobase.Codon where import qualified Data.Map.Strict as M codonTable = M.fromList [ ("aaa",'K') , ("aac",'N') , ("aag",'K') , ("aat",'N') , ("aca",'T') , ("acc",'T') , ("acg",'T') , ("act",'T') , ("aga",'R') , ("agc",'S') , ("agg",'R') , ("agt",'S') , ("ata",'I') , ("atc",'I') , ("atg",'M') , ("att",'I') , ("caa",'Q') , ("cac",'H') , ("cag",'Q') , ("cat",'H') , ("cca",'P') , ("ccc",'P') , ("ccg",'P') , ("cct",'P') , ("cga",'R') , ("cgc",'R') , ("cgg",'R') , ("cgt",'R') , ("cta",'L') , ("ctc",'L') , ("ctg",'L') , ("ctt",'L') , ("gaa",'E') , ("gac",'D') , ("gag",'E') , ("gat",'D') , ("gca",'A') , ("gcc",'A') , ("gcg",'A') , ("gct",'A') , ("gga",'G') , ("ggc",'G') , ("ggg",'G') , ("ggt",'G') , ("gta",'V') , ("gtc",'V') , ("gtg",'V') , ("gtt",'V') , ("taa",'/') , ("tac",'Y') , ("tag",'/') , ("tat",'Y') , ("tca",'S') , ("tcc",'S') , ("tcg",'S') , ("tct",'S') , ("tga",'/') , ("tgc",'C') , ("tgg",'W') , ("tgt",'C') , ("tta",'L') , ("ttc",'F') , ("ttg",'L') , ("ttt",'F') ]