Unsupervised Learning for Prediciton of Protein Class Subtypes