If I'm not mistaken a gene which codes for a protein contains on one end a promoter site which marks the start of the gene for transcription, on the other end a terminator site which marks the end of the gene for transcription. Then in between these sites is the ribosomal binding site, the activator sequence and the stretch of codons for the protein with the stop codon at the end of it. I probably left out a lot there but have I got all this correct?