A transcription factor is a protein that binds to specific DNA sequences (enhancer or promoter), alone or with other proteins in a complex to control the rate of transcription of genetic information from DNA to messenger RNA, by promoting as an activator, or blocking as a repressor the recruitment of RNA polymerase.[3][4][5][6][7] As a class of protein transcription factors, General transcription