docs: def parse_entry(self, entry):
          """This parses a VCF row and stores the relevant information"""
          entry = entry.split('\t')
          self.chrom, self.pos, self.id, self.ref, alt_, self.qual, filter_, info, self.format = entry[:9]
          self.samples = entry[9:]
          self.alt = alt_.split(',')
          if filter_ == 'PASS' or filter_ == '.':
              self.passed = True
          else:
              self.passed = filter_.split(';')
          self.info = info
          # currently unused
          #if info != '.':
              #info_l = info.split(';')
              #self.info = [v.split('=') if '=' in v else (v,1) for v in info_l]
          self.format = self.format.split(':')
          if 'GT' in self.format:
              self.GT = self.format.index('GT')
          if 'GQ' in self.format:
              self.GQ = self.format.index('GQ')
          if 'DP' in self.format:
              self.DP = self.format.index('DP')
          if 'FT' in self.format:
              self.FT = self.format.index('FT')