Synthetic protein switches: design principles and applications.

Synthetic protein switches: design principles and applications.