Skip to main content

 8KEN | pdb_00008ken

Structure of DexA reveal the novel mechanism of DNA catalysis