Operons and gene regulation in bacteria