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