code: def slice(self, who):
          "return the slice entry (in a bed6 format), AS IS in the chain header"
  
          assert who in ('t', 'q'), "who should be 't' or 'q'"
  
          if who == 't':
              return (self.tName, self.tStart, self.tEnd, self.id, self.score, self.tStrand)
          else:
              return (self.qName, self.qStart, self.qEnd, self.id, self.score, self.qStrandf slice(self, who):
          "return the slice entry (in a bed6 format), AS IS in the chain header"
  
          assert who in ('t', 'q'), "who should be 't' or 'q'"
  
          if who == 't':
              return (self.tName, self.tStart, self.tEnd, self.id, self.score, self.tStrand)
          else:
              return (self.qName, self.qStart, self.qEnd, self.id, self.score, self.qStrand)
docs: return the slice entry (in a bed6 format), AS IS in the chain header