Which of the following types of viruses would you expect to require periods of latency?
a. Viruses that have large genomes and require a long time for replication
b. Viruses that require a long time for transmission to new hosts
c. Viruses that require a long time for assembly into complex structures
d. Viruses that infect cells of the immune system