Non-reversible nucleotide substitution models best describe strand-specific nucleotide substitution biases of viral genomes.