Diversity and evolution of hydrogenase systems in rhizobia.

Diversity and evolution of hydrogenase systems in rhizobia.