Surprising similarities found in membrane proteins of bacter

© 2025 Vimarsana