3-D substructure matching in protein Molecules