Predikin and PredikinDB: a computational framework for the prediction of protein kinase peptide specificity and an associated da