docs: def _parse_the_ned_object_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_results`` method')
  
          results = []
          headers = ["objectName", "objectType", "raDeg", "decDeg",
                     "redshift", "redshiftFlag"]
          if self.nedResults:
              pathToReadFile = self.nedResults
              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()
  
              matchObject = re.search(
                  r"No\.\|Object Name.*?\n(.*)", thisData, re.S)
              if matchObject:
                  # Print the header for stdout
                  thisHeader = "| "
                  for head in headers:
                      thisHeader += str(head).ljust(self.resultSpacing,
                                                    ' ') + " | "
                  if not self.quiet:
                      print thisHeader
                  theseLines = string.split(matchObject.group(), '\n')
                  csvReader = csv.DictReader(
                      theseLines, dialect='excel', delimiter='|', quotechar='"')
                  for row in csvReader:
                      thisDict = {}
                      thisRow = "| "
                      thisDict["raDeg"] = row["RA(deg)"].strip()
                      thisDict["decDeg"] = row["DEC(deg)"].strip()
                      thisDict["redshift"] = row["Redshift"].strip()
                      thisDict["redshiftFlag"] = row["Redshift Flag"].strip()
                      thisDict["objectName"] = row["Object Name"].strip()
                      thisDict["objectType"] = row["Type"].strip()
  
                      results.append(thisDict)
                      for head in headers:
                          thisRow += str(thisDict[head]
                                         ).ljust(self.resultSpacing, ' ') + " | "
                      if not self.quiet:
                          print thisRow
  
              else:
                  for head in headers:
                      thisRow += str("").ljust(self.resultSpacing, ' ') + " | "
                  if not self.quiet:
                      print thisRow
          else:
              # Print the header for stdout
              thisHeader = "| "
              for head in headers:
                  thisHeader += str(head).ljust(self.resultSpacing, ' ') + " | "
              if not self.quiet:
                  print thisHeader
              thisRow = "| "
              for head in headers:
                  thisRow += str("").ljust(self.resultSpacing, ' ') + " | "
              if not self.quiet:
                  print thisRow
  
          self.log.info('completed the ``_parse_the_ned_results`` method')
          return results