Compared with TLR4, the function of TLR2 in mycobacterial infection is more complex, because TLR2 can recognize a large number of components on a mycobacterial membrane [99]. This evidence concerns the gene TLR4 and mycobacterial infectious disease.