Protein Remote Homology Detection Based on an Ensemble Learning Approach. (8th May 2016)