Exploring Large Protein Sequence Space through Homology- and Representation-based Hierarchical Clustering