f790971244c8ed7efc550cf5c86228ca5b242e4c
max
  Fri May 23 07:50:30 2025 -0700
updating tabUniq

diff --git ucsc/tabUniq ucsc/tabUniq
index 0b37171..5ca3220 100755
--- ucsc/tabUniq
+++ ucsc/tabUniq
@@ -66,31 +66,31 @@
     for line in ifh:
         if line.startswith("#"):
             continue
         else:
             lineCount += 1
             fields = line.rstrip("\n").split("\t")
             if colIndexLst==None:
                 valueTuple=tuple(fields)
             else:
                 valueTuple = tuple([fields[int(x)] for x in colIndexLst])
                 fullLines[valueTuple].append(line.rstrip("\n"))
 
             values[valueTuple]+=1
             #values[valueTuple].append(line)
 
-values = values.items()
+values = list(values.items())
 
 if options.sort or options.ratio:
     values.sort(key=operator.itemgetter(-1))
 if options.sortRev:
     values.sort(key=operator.itemgetter(-1), reverse=True)
 
 for key, count in values:
     row = list(key)
     if options.count or options.sort or options.ratio or options.sortRev:
         row.append(str(count))
         if options.ratio:
             row.append("%0.3f%%" % (100*float(count)/lineCount))
         elif colIndexLst and options.appendLines:
             row = row.append("|".join(fullLines[key]))