DIP, the Database of Interacting Proteins: a research tool for studying cellular networks of protein interactions.