Protein-protein Interactions and their Role in Various Diseases and their Prediction Techniques.