Equilibrium self-assembly of colloids with distinct interaction sites: thermodynamics, percolation, and cluster distribution functions.