Microsequence analysis of peptides and proteins