TP53 and cancer: TP53 belongs to both “central carbon metabolism of cancer” and “viral carcinogenesis”.