Īmēra pūkete: Principles of protein-protein interactions.