amino acid sequencing