A virus has either RNA or DNA genes and is called an RNA virus or a DNA virus respectively. "The vast majority of viruses have RNA genomes". Plant viruses tend to have single-stranded RNA genomes and bacteriophages tend to have double-stranded DNA genomes.