Effect of length and location of heterologous sequences on RecA-mediated strand exchange.