Describir: Hamiltonian path analysis of viral genomes