Analysis of geometrical and topological aptitude for protein-protein interaction