TP53 and cancer: P53 pathway offers multiple molecular targets for screening small molecules as potential cancer therapies.