On the basis of a host infected, three important virus types are the animal virus, plant virus and bacterial virus or bacteriophages. Several other types of viruses have been discovered with a wide range of hosts, like cyanophages (infecting cyanobacteria), mycophages (infecting fungi), zymophages (infecting yeast), phycophages (infecting algae) etc.