How viruses affect different hosts and range, from animal and human viruses to plant and bacterial viruses.