The Spectrum Kernel: A String Kernel for SVM Protein Classification
gapped blast and psi - blast : a new generation of protein database search programs .