Functional analyses of ancestral thioredoxins provide insights into their evolutionary history

Functional analyses of ancestral thioredoxins provide insights into their evolutionary history