A Computational Approach For Microbial Genome Editing