Solution structure of thiopurine methyltransferase from Pseudomonas syringae