Protein Interactions for Functional Genomics