Recent Advances In Predicting And Modeling Protein Protein Interactions - Modeling Protein Peptide Interactions Using Protein Fragments Fitting