affinity analysis