Bacterial genetics and gene transfer mechanisms