High purity peptides