Individual matches are then clustered to aggregate those which correspond to similar rigid transformations for registering the two proteins.
Each cluster is refined by an iterative closest neighbor
technique where we enforce symmetry of the matches and verify their validity
with a test.