Analysis and prediction of DNA-binding proteins and their binding residues based on composition, sequence and structural information | Synapse