The following group of functions allow for the translation between various representations of nucleic and amino acids. The nucleic and amino acids have a predefined order placed upon them (lexicographic in either the ``three letter'' or ``full name'' representation.
It is advisable to always use these functions when extracting information from a daymatrix structure or frequency vector instead of indexing with integers.
> OrigDay := CreateOrigDayMatrix(Mutations1978, OrigFreq, 250);
> OrigDay[Sim, AToInt(Q), AToInt(F)]; # find the score for Gluatime
# and Phenylalanine
> OrigDay[Sim, 6, 14]; # This is unadvisable.
> for i to 20 do printf('%2d %s %s %s\n', i, IntToA(i), IntToAAA(i), IntToAmino(i)) od;
> for i from 1 to 5 do printf('%d %s %s %s\n', i, IntToN(i), IntToNuc(i), IntToNucleic(i)); do;