47ca1286ce276827df0a092c5bf3be1fbfabe1ee
hiram
  Tue Feb 4 13:43:03 2025 -0800
output list in sorted order refs #34917

diff --git src/hg/makeDb/doc/asmHubs/findEquiv.py src/hg/makeDb/doc/asmHubs/findEquiv.py
index f11a7d3164c..9c9f55a1a12 100755
--- src/hg/makeDb/doc/asmHubs/findEquiv.py
+++ src/hg/makeDb/doc/asmHubs/findEquiv.py
@@ -132,19 +132,20 @@
 #############################################################################
 ### main()
 #############################################################################
 if __name__ == "__main__":
     if len(sys.argv) != 3:
         sys.stderr.write("Usage: findEquiv.py <identifierFile> <resultFile>\n")
         sys.exit(1)
     
     identifierFile = sys.argv[1]
     resultFile = sys.argv[2]
     identifierDict = readIdentifiers(identifierFile)
     genArkDict = readGenArk("UCSC_GI.assemblyHubList.txt")
     dataDict = readGrepData()
     identEquiv = relateData(identifierDict, genArkDict, dataDict)
 
-    # write results
+    # write results, sorted
     with open(resultFile, "w", newline="\n") as file:
         writer = csv.writer(file, delimiter="\t", lineterminator="\n")
-        writer.writerows(identEquiv.items())
+        for key, value in sorted(identEquiv.items()):
+            writer.writerow([key, value])