3d834d96bf126177048d391f68a082969a98e243 angie Mon Apr 9 16:01:03 2018 -0700 vcfTabOut was missing explainWhyNoResults. Thanks BrianL! refs #21218 diff --git src/hg/hgTables/vcf.c src/hg/hgTables/vcf.c index b158c41..60f0884 100644 --- src/hg/hgTables/vcf.c +++ src/hg/hgTables/vcf.c @@ -320,31 +320,32 @@ if (allFields && !sameString(rec->chrom, region->chrom)) row[0] = rec->chrom; int i; fprintf(f, "%s", row[columnArray[0]]); for (i=1; i<fieldCount; ++i) { fprintf(f, "\t%s", row[columnArray[i]]); } fprintf(f, "\n"); maxOut --; } } vcfFileFree(&vcff); freeMem(fileName); } - +if (!printedHeader) + explainWhyNoResults(f); if (maxOut == 0) errAbort("Reached output limit of %d data values, please make region smaller,\n\tor set a higher output line limit with the filter settings.", bigFileMaxOutput()); /* Clean up and exit. */ dyStringFree(&dyAlt); dyStringFree(&dyFilter); dyStringFree(&dyInfo); dyStringFree(&dyGt); hashFree(&fieldHash); freeMem(fieldArray); freeMem(columnArray); } static void addFilteredBedsOnRegion(char *fileName, char *indexUrl, struct region *region, char *table, struct asFilter *filter, struct lm *bedLm, struct bed **pBedList, struct hash *idHash, int *pMaxOut, boolean isTabix) /* Add relevant beds in reverse order to pBedList */ {