docs: def is_omim_disease(gene_id):
          """
          Process omim equivalencies by examining the monarch ontology scigraph
          As an alternative we could examine mondo.owl, since the ontology
          scigraph imports the output of this script which creates an odd circular
          dependency (even though we're querying mondo.owl through scigraph)
  
          :param graph: rdfLib graph object
          :param gene_id: ncbi gene id as curie
          :param omim_id: omim id as curie
          :return: None
          """
          SCIGRAPH_BASE = 'https://scigraph-ontology-dev.monarchinitiative.org/scigraph/graph/'
  
          session = requests.Session()
          adapter = requests.adapters.HTTPAdapter(max_retries=10)
          session.mount('https://', adapter)
  
          isOmimDisease = False
          url = SCIGRAPH_BASE + gene_id + '.json'
          response = session.get(url)
          try:
              results = response.json()
              if 'nodes' in results and len(results['nodes']) > 0:
                  if 'meta' in results['nodes'][0] \
                          and 'category' in results['nodes'][0]['meta'] \
                          and 'disease' in results['nodes'][0]['meta']['category']:
                      LOG.info("%s is a disease, skipping", gene_id)
                      isOmimDisease = True
          except ValueError:
              pass
  
          return isOmimDisease