code: def get_ncbi_id_from_symbol(gene_symbol):
          
          monarch_url = 'https://solr.monarchinitiative.org/solr/search/select'
          params = DipperUtil._get_solr_weight_settings()
          params["q"] = "{0} \"{0}\"".format(gene_symbol)
          params["fq"] = ["taxon:\"NCBITaxon:9606\"", "category:\"gene\""]
          gene_id = None
          try:
              monarch_request = requests.get(monarch_url, params=params)
              response = monarch_request.json()
              count = response['response']['numFound']
              if count > 0:
                  gene_id = response['response']['docs'][0]['id']
          except requests.ConnectionError:
              print("error fetching {0}".format(monarch_url))
  
          return gene_id
docs: Get ncbi gene id from symbol using monarch and mygene services
          :param gene_symbol:
          :return: