PDB ID 7xs2
O25663_HELPY
OCA
Categories: Helicobacter pylori 26695 | Large Structures | Cui L | Liu W