Structural and regulatory genes
Bacteria have both structural and regulatory genes.
Structural genes are genes that code for RNA and proteins that have structural functions, and enzymes. They are not involved in gene expression.
Structural genes are hugely diverse and are responsible for building the cell and controlling the reactions that occur within it.
The majority of structural genes code for proteins.
Some genes code for ribosomal RNA. rRNA is not a protein but is essential for translation as it forms part of the ribosome.
Regulatory genes control the genes that are involved with protein and trait expression.
Transcription factors are common regulatory genes. These influence the rate of transcription of other genes.