Updated so that now ONLY protein coding amino acid characters are allowed - NB this WILL strip out non-canonical amino acids, WATCH OUT. Also created equivalent for nucleic acid (DNA and RNA)