Transposon Sequencing For Functional Gene Identification And Characterization In Natural And Synthetic Bacterial Genomes