4ac9486a77f0ed4e87de2e946f29e203b354398b
markd
  Thu Jun 13 13:56:46 2024 -0700
added chainToBigChain command

diff --git src/hg/utils/chainToBigChain/tests/makefile src/hg/utils/chainToBigChain/tests/makefile
new file mode 100644
index 0000000..3da4c00
--- /dev/null
+++ src/hg/utils/chainToBigChain/tests/makefile
@@ -0,0 +1,26 @@
+kentSrc = ../../../..
+include ../../../../inc/common.mk
+
+chainToBigChain = ${DESTBINDIR}/chainToBigChain
+bedToBigBed = ${DESTBINDIR}/bedToBigBed
+
+all:: test
+
+test:: simpleTest
+
+simpleTest: mkout
+	${chainToBigChain} input/hg38.mm10.test.chain output/$@.bigChain output/$@.bigChainLink
+	diff expected/$@.bigChain output/$@.bigChain
+	diff expected/$@.bigChainLink output/$@.bigChainLink
+	bedToBigBed -type=bed6+6 -as=${kentSrc}/hg/lib/bigChain.as -tab output/$@.bigChain input/hg38.chrom.sizes output/$@.bb
+	bedToBigBed -type=bed4+1 -as=${kentSrc}/hg/lib/bigLink.as -tab output/$@.bigChainLink input/hg38.chrom.sizes output/$@.link.bb
+	bigBedToBed output/$@.bb output/$@.bb.bed
+	diff expected/$@.bigChain output/$@.bb.bed
+	bigBedToBed output/$@.link.bb output/$@.link.bb.bed
+	diff expected/$@.bigChainLink output/$@.link.bb.bed
+
+mkout:
+	@mkdir -p output
+
+clean::
+	rm -rf output