Bacterial adhesion pili are heterologous assemblies of similar subunits

Bacterial adhesion pili are heterologous assemblies of similar subunits