There are two major sources of foreign DNA for molecular cloning is genomic DNA (gDNA) and complementary (or copy) DNA (cDNA). cDNA molecules are DNA copies of mRNA molecules, produced in vitro by action of the enzyme reverse transcriptase. In order to obtain the cDNA for a specific gene, it is first necessary to construct a cDNA library.