Advanced Tree-based Kernels for Protein Classification