Refactoring of Nucleotide and AminoAcid hierarhies