Site-specific protein labeling with SNAP-tags.

Site-specific protein labeling with SNAP-tags.