Optimizing cyanobacterial product synthesis: Meeting the challenges.

Optimizing cyanobacterial product synthesis: Meeting the challenges.