The multiple evolutionary histories of dioxygen reductases: Implications for the origin and evolution of aerobic respiration.

The multiple evolutionary histories of dioxygen reductases: Implications for the origin and evolution of aerobic respiration.