Cyanobacterial nitrogenases: phylogenetic diversity, regulation and functional predictions.

Cyanobacterial nitrogenases: phylogenetic diversity, regulation and functional predictions.