Involved in DNA repair and in homologous recombination. Binds and assemble on single-stranded DNA to form a nucleoprotein filament. Hydrolyzes ATP in a ssDNA-dependent manner and promotes DNA strand exchange between homologous DNA molecules (By similarity). This protein undergoes a protein self splicing that involves a post-translational excision of the intervening region (intein) followed by peptide ligation. The intein interrupts the ATP-binding site. Belongs to the eukaryotic RecA-like protein family.