Cyanobacteria as photosynthetic biocatalysts: a systems biology perspective.

Cyanobacteria as photosynthetic biocatalysts: a systems biology perspective.