Double displacement loops (double d-loops) are templates for oligonucleotide-directed mutagenesis and gene repair.