Thymidine phosphorylase in nucleotide metabolism: physiological functions and its implications in tumorigenesis and anti-cancer therapy. - Huang B; Yuan Q; Sun J; Wang C; Yang D (Frontiers in immunology, 2025)