TCF7L2 and type 2 diabetes mellitus: All the above environmental factors may interact with the TCF7L2 gene to influence T2DM.