code: def parse_data_line(self, sline):
          
  
          temp_line = sline
          sline_ = ''.join(temp_line)
          sline_ = sline_.split('\t')
          headerdict = {}
          datadict = {}
          for idx, result in enumerate(sline_):
              if self._columns[idx] in self._includedcolumns:
                  datadict[self._columns[idx]] = {'Result': result, 'DefaultResult': 'Result'}
              else:
                  headerdict[self._columns[idx]] = result
          resid = headerdict['Sample ID']
          print(datadict)
          self._addRawResult(resid, datadict, False)
          self._header = headerdict
          return 0
docs: Parse the data line. If an AS was selected it can distinguish between data rows and information rows.
          :param sline: a split data line to parse
          :returns: the number of rows to jump and parse the next data line or return the code error -1