Modeling protein-peptide complexes using rotamer library approach : application to prediction of substrates for MHC and kinases