Affinity labeling--an overview.