Hydrazide reactive peptide tags for site-specific protein labeling.

Hydrazide reactive peptide tags for site-specific protein labeling.