Cyanobacterial two-component proteins: structure, diversity, distribution, and evolution.

Cyanobacterial two-component proteins: structure, diversity, distribution, and evolution.