Cyanobacterial NDH-1 complexes: multiplicity in function and subunit composition.

Cyanobacterial NDH-1 complexes: multiplicity in function and subunit composition.