STM3117 logo

STM3117

Virulence protein STM3117

Molecular Synopsis