affinity trapping