docs: def _process_mrk_summary_view(self, limit):
          """
          Here we pull the mgiid of the features, and make equivalent (or sameAs)
          associations to referenced ids.
          Only adding the ENSEMBL genes and NCBI gene ids.
          Will wait on other ids later.
  
          :param limit:
          :return:
  
          """
          if self.test_mode:
              graph = self.testgraph
          else:
              graph = self.graph
          model = Model(graph)
          LOG.info("getting markers and equivalent ids from mrk_summary_view")
          line_counter = 0
          raw = '/'.join((self.rawdir, 'mrk_summary_view'))
          with open(raw, 'r') as fh:
              fh.readline()  # read the header row; skip
              for line in fh:
                  line = line.rstrip("\n")
                  line_counter += 1
  
                  (accid, logicaldb_key, object_key, preferred,
                   mgiid, subtype, short_description) = line.split('\t')
  
                  if self.test_mode is True:
                      if int(object_key) not in self.test_keys.get('marker'):
                          continue
  
                  if preferred == '1':
  
                      if self.idhash['marker'].get(object_key) is None:
                          # can't find the marker in the hash; add it here:
                          self.idhash['marker'][object_key] = mgiid
                          LOG.error(
                              "this marker hasn't been seen before %s %s",
                              mgiid, short_description)
  
                      if accid == mgiid:
                          # don't need to make equivalences to itself
                          continue
  
                      mapped_id = None
                      if logicaldb_key == '60':
                          mapped_id = 'ENSEMBL:' + accid
                      elif logicaldb_key == '1':
                          # don't need to add the equivalence to itself.
                          continue
                      elif logicaldb_key == '55':
                          mapped_id = 'NCBIGene:' + accid
  
                      if mapped_id is not None:
                          if mgiid in self.markers['classes'] \
                                  or subtype in ['Gene', 'Pseudogene']:
                              model.addClassToGraph(mapped_id, None)
                              model.addEquivalentClass(mgiid, mapped_id)
                          elif mgiid in self.markers['indiv']:
                              model.addIndividualToGraph(mapped_id, None)
                              model.addSameIndividual(mgiid, mapped_id)
  
                      # could parse the "subtype" string
                      # to get the kind of thing the marker is
  
                  if not self.test_mode and limit is not None and line_counter > limit:
                      break
  
          return