レトロウイルスは,構造タンパク質をコードする遺伝子として,gagとenvを,酵素をコードする遺伝子としてpolとproをもつ.他に制御遺伝子(tat,revなど)やアクセサリー遺伝子(vifなど)をもつ.