Introduction Independent molecules are expected to possess distinct three-dimensional structures. However, it is becoming increasingly evident that diverse biological molecules, particularly proteins, do not have entirely unrelated structural architectures, even when their functions are independent. It is apparent that the protein structural repertoire is generated from a finite number of struc...