Prediction of DNA-Binding Proteins and their Binding Sites