A structure-based approach for prediction of MHC-binding peptides