b96a2a4fd4c75db180a03af13a1122db5ce6d512
galt
  Fri Feb 20 20:18:33 2026 -0800
Since it was present in 4 utils but missing and needed in 3 others, I have added bigWigToWig call in wigToBigWig test, and bigChainToChain to chainToBigChain test, and genePredToBigGenePred to bigGenePredToGenePred. Now all seven utilities properly run their inverse utilities so that they recreate the original input, verifying correctness. Requested in code-review by Mark. refs #28109, #36925

diff --git src/hg/utils/bigGenePredToGenePred/tests/makefile src/hg/utils/bigGenePredToGenePred/tests/makefile
index 93fc7d3e9bd..7370f8d2925 100644
--- src/hg/utils/bigGenePredToGenePred/tests/makefile
+++ src/hg/utils/bigGenePredToGenePred/tests/makefile
@@ -1,21 +1,23 @@
 kentSrc = ../../../..
 include ../../../../inc/common.mk
 
 bigGenePredToGenePred = ${DESTBINDIR}/bigGenePredToGenePred
+genePredToBigGenePred = ${DESTBINDIR}/genePredToBigGenePred
 bedToBigBed = ${DESTBINDIR}/bedToBigBed
 genePredCheck = ${DESTBINDIR}/genePredCheck
 
 test: basicTest
 
 
 basicTest: mkout
-	${bedToBigBed} -type=bed12+8 -as=${kentSrc}/hg/lib/bigGenePred.as input/basic.bigGpIn input/hg38.sizes output/$@.biggp
+	${genePredToBigGenePred} input/basicTest.gp stdout | sort -k1,1 -k2,2n > output/basic.bigGpIn 
+	${bedToBigBed} -tab -type=bed12+8 -as=${kentSrc}/hg/lib/bigGenePred.as output/basic.bigGpIn input/hg38.sizes output/$@.biggp
 	${bigGenePredToGenePred} output/$@.biggp output/$@.gp
 	${genePredCheck} -chromSizes=input/hg38.sizes output/basicTest.gp 
 	diff expected/$@.gp output/$@.gp
 
 mkout:
 	@${MKDIR} output
 
 clean:
 	rm -rf output