Differential activities of heterocyst ferredoxin, vegetative cell ferredoxin, and flavodoxin as electron carriers in nitrogen fixation and photosynthesis in Anabaena sp. | doi.page