SETD7 and cancer: Actually, the roles of SETD7 and KLF4 in cancers are controversial.