docs: def _parse_spectra(self, line):
          """Parse and store the spectral details
          """
          if line in ['\n', '\r\n', '//\n', '//\r\n', '', '//']:
              self.start_spectra = False
              self.current_id_meta += 1
              self.collect_meta = True
              return
  
          splist = line.split()
  
          if len(splist) > 2 and not self.ignore_additional_spectra_info:
              additional_info = ''.join(map(str, splist[2:len(splist)]))
          else:
              additional_info = ''
  
          srow = (
              self.current_id_spectra, float(splist[0]), float(splist[1]), additional_info,
              self.current_id_meta)
  
          self.spectra_all.append(srow)
  
          self.current_id_spectra += 1