Site-specific labelling of native peptides and proteins: chemical and enzymatic strategies | Synapse