EPSPS (5-enolpyruvyl-shikimate-3-phosphate synthase, EPSPS: EC 2.5.1.19) is a key enzyme in shikimate pathway that catalyzes the PEP (phosphoenolpyruvate type pyruvate) and SP3 (shikimic acid -3-phosphate) generated EPSP (5-enolacetone shikimic acid-3-phosphoric acid), provide the precursors for aromatic amino acids generating. EPSPS exists widely in microbes and higher plants. EPSPS is also the target enzyme of glyphosate herbicide, since this reason the research related to the EPSPS has been widely carrie...