docs: def _parse_the_ned_list_results(
              self):
          """
          *parse the ned results*
  
          **Key Arguments:**
              # -
  
          **Return:**
              - None
  
          .. todo::
  
              - @review: when complete, clean _parse_the_ned_results method
              - @review: when complete add logging
          """
          self.log.info('starting the ``_parse_the_ned_list_results`` method')
  
          results = []
  
          # CHOOSE VALUES TO RETURN
          allHeaders = ["searchIndex", "searchRa", "searchDec", "row_number", "input_note", "input_name", "ned_notes", "ned_name", "ra", "dec", "eb-v", "object_type", "redshift", "redshift_err", "redshift_quality", "magnitude_filter",
                        "major_diameter_arcmin", "minor_diameter_arcmin", "morphology", "hierarchy", "galaxy_morphology", "radio_morphology", "activity_type", "distance_indicator", "distance_mod", "distance"]
          if self.verbose == True:
              headers = ["searchIndex", "searchRa", "searchDec", "row_number", "input_note", "input_name", "ned_notes", "ned_name", "ra", "dec", "eb-v", "object_type", "redshift", "redshift_err", "redshift_quality", "magnitude_filter",
                         "major_diameter_arcmin", "minor_diameter_arcmin", "morphology", "hierarchy", "galaxy_morphology", "radio_morphology", "activity_type", "distance_indicator", "distance_mod", "distance"]
          else:
              headers = [
                  "searchIndex", "searchRa", "searchDec", "ned_name", "ra", "dec", "object_type", "redshift"]
  
          if self.theseBatchParams == False:
              allHeaders = allHeaders[3:]
              headers = headers[3:]
  
          for thisFile in self.nedResults:
              if thisFile:
                  pathToReadFile = thisFile
                  # FIND THE BATCH INDEX NUMBER
                  thisIndex = int(thisFile.split("/")[-1].split("_")[0])
                  try:
                      self.log.debug("attempting to open the file %s" %
                                     (pathToReadFile,))
                      readFile = codecs.open(
                          pathToReadFile, encoding='utf-8', mode='rb')
                      thisData = readFile.read()
                      readFile.close()
                  except IOError, e:
                      message = 'could not open the file %s' % (pathToReadFile,)
                      self.log.critical(message)
                      raise IOError(message)
                  readFile.close()
  
                  # GRAB THE ROWS OF DATA
                  matchObject = re.search(
                      r"\n1\s*?\|\s*?.*", thisData, re.S)
                  thisRow = ""
                  if matchObject:
                      thisHeader = ""
                      for head in allHeaders:
                          thisHeader += str(head).ljust(self.resultSpacing,
                                                        ' ') + " | "
                      theseLines = string.split(matchObject.group(), '\n')[1:]
  
                      if self.theseBatchParams:
                          newLines = []
                          for t, b in zip(theseLines, self.theseBatchParams[thisIndex]):
                              t = "%s | %s | %s | %s " % (
                                  b["searchIndex"], b["searchRa"], b["searchDec"], t)
                              newLines.append(t)
                          theseLines = newLines
  
                      theseLines = [thisHeader] + theseLines
                      csvReader = csv.DictReader(
                          theseLines, dialect='excel', delimiter='|', quotechar='"')
                      for row in csvReader:
                          thisDict = {}
                          row = dict(row)
                          if not row.keys():
                              continue
                          if None in row.keys():
                              continue
                          if "ned_name" not in ("").join(row.keys()).lower():
                              continue
                          for k, v in row.iteritems():
                              try:
                                  # self.log.debug("attempting to strip ned key")
                                  k = k.strip()
                              except Exception, e:
                                  self.log.error(
                                      'cound not strip ned key (%(k)s, %(v)s)' % locals())
                                  self.log.error(
                                      "could not strip ned key - failed with this error: %s " % (str(e),))
                                  break
                              if (k == "ra" or k == "dec"):
                                  v = v.replace("h", ":").replace(
                                      "m", ":").replace("d", ":").replace("s", "")
                              if isinstance(v, str):
                                  v = v.strip()
                              thisDict[k] = v
                          results.append(thisDict)
  
                  os.remove(thisFile)
  
          self.log.info('completed the ``_parse_the_ned_list_results`` method')
          return results, headers