Viruses. At the boundary of life, between the macromolecules (which are not alive) and the prokaryotic cells (which are), lie the viruses and bacteriophages.