Hierarchical Protein Structure Superposition Using Both Secondary Structure and Atomic Representations