DARPins and other repeat protein scaffolds: advances in engineering and applications.

DARPins and other repeat protein scaffolds: advances in engineering and applications.