Bacterial adhesins: common themes and variations in architecture and assembly.

Bacterial adhesins: common themes and variations in architecture and assembly.