Thioredoxin reductase inhibitors: a patent review.

Thioredoxin reductase inhibitors: a patent review.