code: def _process_all(self, limit):
          
  
          omimids = self._get_omim_ids()
          LOG.info('Have %i omim numbers to fetch records from their API', len(omimids))
          LOG.info('Have %i omim types ', len(self.omim_type))
  
          if self.test_mode:
              graph = self.testgraph
          else:
              graph = self.graph
          geno = Genotype(graph)
          model = Model(graph)
          tax_label = 'Homo sapiens'
          tax_id = self.globaltt[tax_label]
  
          # add genome and taxon
          geno.addGenome(tax_id, tax_label)   # tax label can get added elsewhere
          model.addClassToGraph(tax_id, None)   # label added elsewhere
  
          includes = set()
          includes.add('all')
  
          self.process_entries(
              omimids, self._transform_entry, includes, graph, limit, self.globaltt)
docs: This takes the list of omim identifiers from the omim.txt.Z file,
          and iteratively queries the omim api for the json-formatted data.
          This will create OMIM classes, with the label,
          definition, and some synonyms.
          If an entry is "removed",
              it is added as a deprecated class.
          If an entry is "moved",
              it is deprecated and consider annotations are added.
  
          Additionally, we extract:
          *phenotypicSeries ids as superclasses
          *equivalent ids for Orphanet and UMLS
  
          If set to testMode,
              it will write only those items in the test_ids to the testgraph.
  
          :param limit:
          :return: