Geometrical and probabilistic methods for determining association models and structures of protein complexes