Ribbon diagram showing T7 RNA polymerase (blue) making messenger RNA (green) based on a DNA template (orange)

Some viruses, such as the T7 bacteriophage, encode their own RNA polymerase, the enzyme that makes messenger RNA based on a DNA template. The T7 enzyme has a single subunit, and is more like chloroplast and mitochondrial enzymes than those of bacteria or the cell.

Credit: Thomas Splettstoesser (25 June 2007)