Human 100-kDa homologous DNA-pairing protein is the splicing factor PSF and promotes DNA strand invasion.