module GeneticConstants

Public Class Methods

genetic_code() click to toggle source
# File lib/genetic_constants.rb, line 11
def self.genetic_code
  {
  
    "UUU" => "Phe",
    "UUC" => "Phe",
    "UUA" => "Leu",
    "UUG" => "Leu",
    "CUU" => "Leu",
    "CUC" => "Leu",
    "CUA" => "Leu",
    "CUG" => "Leu",
    "AUU" => "Ile",
    "AUC" => "Ile",
    "AUA" => "Ile",
    "AUG" => "Met", 
    "GUU" => "Val",
    "GUC" => "Val",
    "GUA" => "Val",
    "GUG" => "Val",
    "UCU" => "Ser",
    "UCC" => "Ser",
    "UCA" => "Ser",
    "UCG" => "Ser",
    "CCU" => "Pro",
    "CCC" => "Pro",
    "CCA" => "Pro",
    "CCG" => "Pro",
    "ACU" => "Thr",
    "ACC" => "Thr",
    "ACA" => "Thr",
    "ACG" => "Thr",
    "GCU" => "Ala",
    "GCC" => "Ala",
    "GCA" => "Ala",
    "GCG" => "Ala",
    "UAU" => "Tyr",
    "UAC" => "Tyr",
    "UAA" => "STOP",
    "UAG" => "STOP",
    "CAU" => "His",
    "CAC" => "His",
    "CAA" => "Gln",
    "CAG" => "Gln",
    "AAU" => "Asn",
    "AAC" => "Asn",
    "AAA" => "Lys",
    "AAG" => "Lys",
    "GAU" => "Asp",
    "GAC" => "Asp",
    "GAA" => "Glu",
    "GAG" => "Glu",
    "UGU" => "Cys",
    "UGC" => "Cys",
    "UGA" => "STOP",
    "UGG" => "Trp",
    "CGU" => "Arg",
    "CGC" => "Arg",
    "CGA" => "Arg",
    "CGG" => "Arg",
    "AGU" => "Ser",
    "AGC" => "Ser",
    "AGA" => "Arg",
    "AGG" => "Arg",
    "GGU" => "Gly",
    "GGC" => "Gly",
    "GGA" => "Gly",
    "GGG" => "Gly"
  }
end
nitrogenous_base_pairs() click to toggle source
# File lib/genetic_constants.rb, line 2
def self.nitrogenous_base_pairs
  {
    :A => :U, 
    :T => :A,
    :G => :C,
    :C => :G
}
end