Recontruction on the way! SMILES for Thioredoxin domain-containing protein 5