Recent Advances In Predicting And Modeling Protein Protein Interactions - Protein Structure Modeling And Comparative Analyses Of Spata5 Protein