Prediction And Characterization Of Dna And Rna Binding Residues From Protein Sequence: State-Of-The-Art, Novel Predictors And Proteome-Scale Analysis