6f737a4a11126785c4d68a7a6d7c8f023ce061bb
braney
  Thu May 7 17:16:04 2015 -0700
a few more changes to support snpView on tarSyr2 and hg38 20 ways #14970

diff --git src/hg/lib/mafGene.c src/hg/lib/mafGene.c
index c871b0c..e231560 100644
--- src/hg/lib/mafGene.c
+++ src/hg/lib/mafGene.c
@@ -305,31 +305,31 @@
 	    *ptr++ = siTemp->nucSequence[gi->exonStart + gi->exonSize];
 	*ptr++ = 0;   /* null terminate */
 
 	thisSeq.dna = exonBuffer;
 	thisSeq.size = ptr - exonBuffer;
 	outSeq =  doTranslate(&thisSeq, 0,  0, FALSE, doUniq);
 	char buffer[10 * 1024];
 
 	safef(buffer, sizeof buffer,  "%s_%s_%d_%d %d %d %d %s",
 	    gi->name, 
 	    siTemp->name, exonNum, exonCount, 
 	    outSeq->size,
 	    gi->frame, lastFrame,
 	    siTemp->curPosString->name);
 
-	if (doBlank || !allDashes(outSeq->dna))
+	if ((outSeq->size > 0) && (doBlank || !allDashes(outSeq->dna)))
 	    {
 	    if (doTable)
 		{
 		if (numCols == -1)
 		    fprintf(f, "%s ", buffer);
 		else
 		    {
 		    if (strlen(buffer) > numCols)
 			buffer[numCols] = 0;
 		    fprintf(f, "%-*s ", numCols, buffer);
 		    }
 		}
 	    else
 		fprintf(f, ">%s\n", buffer);