Synthetic Genome Construction Techniques to Edit the Genetic Code of Escherichia Coli