An Information-Theoretic Approach to the Supervised Partitioning of the Hierarchical Protein Space