A cyanobacterial circadian clockwork.

A cyanobacterial circadian clockwork.