Structural elucidation, DFT study, molecular docking, and biological studies of ruthenium polypyridyl mercaptopurine complexes