Site-specific recombination defines a large group of natural processes in which DNA molecules are rearranged by breaking and rejoining the DNA strands at pairs of specific sequences ('sites').