Three types of hotspots- weak, moderate and strong in protein-protein and protein-peptide interactions