Cyanobacteria: promising biocatalysts for sustainable chemical production.

Cyanobacteria: promising biocatalysts for sustainable chemical production.