Predicting DNA-binding sites of proteins based on sequential and 3D structural information