code: def parse_resultsline(self, line):
          
  
          split_row = [token.strip() for token in line.split('\t')]
          if len(split_row) == 1:
              self._currentanalysiskw = split_row[0]
              return 0
  
          # 'Average\t\t-----\t-----\t-----\t-----\t-----\t\t-----\t\t\t\t-----'
          elif split_row[0] == 'Average':
              return 0
          # '%RSD\t\t-----\t-----\t-----\t-----\t-----\t\t-----\t\t\t\t-----'
          elif split_row[0] == '%RSD':
              return 0
          # 'Maximum\t\t-----\t-----\t-----\t-----\t-----\t\t-----\t\t\t\t-----'
          elif split_row[0] == 'Maximum':
              return 0
          # 'Minimum\t\t-----\t-----\t-----\t-----\t-----\t\t-----\t\t\t\t-----'
          elif split_row[0] == 'Minimum':
              return 0
          # 'Std. Dev.\t\t-----\t-----\t-----\t-----\t-----\t\t-----\t\t\t\t----'
          elif split_row[0] == 'Std. Dev.':
              return 0
          else:
              self._currentresultsheader = ['Title%s' % i for i
                                            in range(len(split_row))]
              _results = {'DefaultResult': 'Title3'}
              _results.update(dict(zip(self._currentresultsheader, split_row)))
  
              result = _results[_results['DefaultResult']]
              column_name = _results['DefaultResult']
              result = self.zeroValueDefaultInstrumentResults(
                                                      column_name, result, line)
              _results[_results['DefaultResult']] = result
  
              val = re.sub(r"\W", "", self._currentanalysiskw)
              self._addRawResult(_results['Title1'],
                                 values={val: _results},
                                 override=False)
docs: Parses result lines