In bacteria, how can 1 gene encode 2 different proteins with different amino acid sequences?
a) Gene mutation
b) Alternative splicing
c) Codon variation
d) Chromosomal rearrangement