GPS 2.1: enhanced prediction of kinase-specific phosphorylation sites with an algorithm of motif length selection.