Text this: S-DCNN: prediction of ATP binding residues by deep convolutional neural network based on SMOTE