Twists in catalysis: alternating conformations of Escherichia coli thioredoxin reductase

Twists in catalysis: alternating conformations of Escherichia coli thioredoxin reductase