TLR7 and cancer: The TLR7 is a promising pharmaceutical target for the treatment of several diseases, including cancer and viral pathologies; a major obstacle for the development of novel compounds targeting this membrane protein is however the lack of an experimental three dimensional structure.