Communities And Homology In Protein-Protein Interactions