code: def tabSeparatedSummary(self, sortOn=None):
          result = []
          for titleSummary in self.summary(sortOn):
              result.append('\t'.join([
                  '%(coverage)f',
                  '%(medianScore)f',
                  '%(bestScore)f',
                  '%(readCount)d',
                  '%(hspCount)d',
                  '%(subjectLength)d',
                  '%(subjectTitle)s',
              ]) % titleSummary)
          return '\n'.join(result)