Discovering the bacterial circular proteins: bacteriocins, cyanobactins, and pilins.

Discovering the bacterial circular proteins: bacteriocins, cyanobactins, and pilins.