Marine cyanophages: tinkering with the electron transport chain.

Marine cyanophages: tinkering with the electron transport chain.