Alignment and Searching for Common Protein Folds Using a Data Bank of Structural Templates