 Homologous recombination is important in facilitating viral evolution . For example , if the genomes of two viruses with different disadvantageous mutations undergo recombination , then they may be able to regenerate a fully functional genome . Alternatively , if two similar viruses have infected the same host cell , homologous recombination can allow those two viruses to swap genes and thereby evolve more potent variations of themselves . 
