Strategy for directing combinatorial genome engineering in Escherichia coli | Synapse