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);