All bacterial thioredoxin reductase articles