02336754147822f5aa61ba13277123b2cc629001 markd Thu May 20 08:38:55 2021 -0700 Moved pslMap, pslMapPostChain, pslRc, pslSwap to src/utils, as they do not have hg/lib dependencies. diff --git src/hg/pslSwap/tests/makefile src/hg/pslSwap/tests/makefile deleted file mode 100644 index 8d94059..0000000 --- src/hg/pslSwap/tests/makefile +++ /dev/null @@ -1,54 +0,0 @@ -kentSrc = ../../.. -include ../../../inc/common.mk - -pslSwap = ${DESTBINDIR}/pslSwap -pslCheck = ${DESTBINDIR}/pslCheck - -test: mrnaTest withSeqTest transTest mrnaNoRcTest withSeqNoRcTest - -mrnaTest: mkdirs - ${MAKE} runTest ID=$@ IN=mrna.psl - -withSeqTest: - ${MAKE} runTest ID=$@ IN=withSeq.psl - -transTest: - ${MAKE} runTest ID=$@ IN=trans.psl - -mrnaNoRcTest: mkdirs - ${MAKE} runNoRcTest ID=$@ IN=mrna.psl - -withSeqNoRcTest: - ${MAKE} runNoRcTest ID=$@ IN=withSeq.psl - -# recursive target to run tests -# ID= test id -# IN= file under input -# OPTS= options (optional) -runTest: - ${pslSwap} ${OPTS} input/${IN} output/${ID}.psl - ${pslSwap} ${OPTS} output/${ID}.psl output/${ID}.back.psl - ${pslCheck} -verbose=0 output/${ID}.psl - ${pslCheck} -verbose=0 output/${ID}.back.psl - diff expected/${ID}.psl output/${ID}.psl - diff input/${IN} output/${ID}.back.psl - -# recursive target to run -noRc tests. Since target strand is added, -# we must remove it on the swap-back part of the test -# ID= test id -# IN= file under input -# OPTS= options (optional) -runNoRcTest: - ${pslSwap} -noRc ${OPTS} input/${IN} output/${ID}.psl - ${pslSwap} -noRc ${OPTS} output/${ID}.psl output/${ID}.back.psl - ${pslCheck} -verbose=0 output/${ID}.psl - ${pslCheck} -verbose=0 output/${ID}.back.psl - awk 'BEGIN{FS="\t"; OFS="\t"} {$$9=substr($$9,1,1); print $$0}' output/${ID}.back.psl >output/${ID}.back.fix.psl - diff expected/${ID}.psl output/${ID}.psl - diff input/${IN} output/${ID}.back.fix.psl - -mkdirs: - ${MKDIR} output - -clean: - rm -rf output