Exploring structural homology of proteins