0192d4b02dfdb61e29f71ab65340876d95d7af7a
markd
  Sat Mar 12 23:32:19 2022 -0800
have pslToBigPsl check for FASTA sequence length not matching PSL instead of having browser generate an error

diff --git src/hg/utils/pslToBigPsl/tests/makefile src/hg/utils/pslToBigPsl/tests/makefile
index 685d585..27f6c6c 100644
--- src/hg/utils/pslToBigPsl/tests/makefile
+++ src/hg/utils/pslToBigPsl/tests/makefile
@@ -1,34 +1,37 @@
 kentSrc = ../../../..
 include ../../../../inc/common.mk
 
 pslToBigPsl = ${DESTBINDIR}/pslToBigPsl
 bigPslToPsl = ${DESTBINDIR}/bigPslToPsl
 bedToBigBed = ${DESTBINDIR}/bedToBigBed
 
-# sh commands to deal with gff3ToPsl shouldhave failed and didn't 
+# sh commands to deal with test that should have failed and didn't 
 cmdShouldFail = echo "Error: command should have failed" >&2; false
 
 all:: test
 
-test:: singleStrand doubleStrand
+test:: singleStrand doubleStrand badQSize
 	${MAKE} clean
 
 singleStrand: mkout
 	${pslToBigPsl} input/$@.psl output/$@.tmp
 	sort -k1,1 -k2,2n output/$@.tmp > output/$@.bigPslInput
 	${bedToBigBed} -type=bed12+12 -tab -as=${kentSrc}/hg/lib/bigPsl.as output/$@.bigPslInput input/chrom.sizes output/$@.bb 2> /dev/null
 	${bigPslToPsl} -collapseStrand output/$@.bb output/$@.psl
 	cmp input/$@.psl output/$@.psl
 
 doubleStrand: mkout
 	${pslToBigPsl} input/$@.psl output/$@.tmp
 	sort -k1,1 -k2,2n output/$@.tmp > output/$@.bigPslInput
 	${bedToBigBed} -type=bed12+12 -tab -as=${kentSrc}/hg/lib/bigPsl.as output/$@.bigPslInput input/chrom.sizes output/$@.bb 2> /dev/null
 	${bigPslToPsl} output/$@.bb output/$@.psl
 	cmp input/$@.psl output/$@.psl
 
+badQSize: mkout
+	${pslToBigPsl} -fa=input/MamRep605b.fa input/MamRep605b.psl output/$@.tmp && ${cmdShouldFail}
+
 mkout:
 	@mkdir -p output
 
 clean::
 	rm -rf output