Bacterial genes do not contain intervening sequences nor the machinery for removing them from the primary transcript.
Eukaryotic genes containing introns will not give a functional mRNA molecule in bacteria even if transcribed efficiently.
It is therefore, necessary to use cDNA clones of this type of gene for expression studies (e.g., sweet protein, thaumatin).
A functional mRNA also depends on the coding sequence being in the correct reading frame if it has been fused to a bacterial coding sequence.
Three vectors were constructed by Charnay et al. (1978) which allow cloning into the lac-Z gene of E. coli in all three possible reading frames relative to the initiation codon.



