Do they infect all types of cellular life ?
An alternative hypothesis is that there were three distinct types of DNA viruses that were involved in generating the three known domains of life — eukarya , archaea and bacteria .