Pol (for "polymerase") refers to a gene in retroviruses, or the protein produced by that gene. The product of pol is a polyprotein which can be cleaved to yield:
Pol proteins that include protease are also called "pro-pol".
In almost every retrovirus, pol is found downstream of gag. In most of them, pol is created by translational readthrough (e.g. MLV) or translational frameshift (e.g. ASLV, HIV) of the gag gene, producing a gag-pol (or gag-pro-pol) polyprotein. The relative rarity of the readthrough/frameshift event serves to control the number of pol units made relative to the number of gag units made: the virus usually requires a lot more copies of the proteins found in gag than those found in pol. One group of retroviruses that do not make gag-pro-pol but an independent pro-pol is the spumaviruses.
Signals that control the readthrough or frameshift include: