Apicomplexan mitochondrial metabolism: a story of gains, losses and retentions.

Apicomplexan mitochondrial metabolism: a story of gains, losses and retentions.