phd FoldEmbed Protein language model embeddings for fold prediction FoldHSphere A novel training strategy for protein fold recognition CNN-BGRU A novel neural network model for protein fold recognition