构成基因的双链DNA分子用一条单链作为模板,转录产生与其序列互补的信使RNA分子,然后在反转录酶的作用下,以mRNA分子为模板,合成一条与mRNA序列互补的单链DNA,最后再以单链DNA为模板合成另一条与单链DNA,该DNA叫做互补型DNA。双链cDNA分子的序列同转录产生的mRNA分子的基因是相同的.所以一个cDNA分子就代表一个基因.但是cDNA仍不同于基因,因为基因在转录产生mRNA时,一些不编码的序列即内含子被删除了,保留的只是编码序列,即外显子.所以cDNA序列都比基因序列要短得多,因为cDNA中不包括基因的非编码序列---内含子.