ViReMa: a virus recombination mapper of next-generation sequencing data characterizes diverse recombinant viral nucleic acids