DNA strand displacement, strand annealing and strand swapping by the Drosophila Bloom's syndrome helicase.

DNA strand displacement, strand annealing and strand swapping by the Drosophila Bloom's syndrome helicase.