CTnDOT integrase performs ordered homology-dependent and homology-independent strand exchanges.

CTnDOT integrase performs ordered homology-dependent and homology-independent strand exchanges.