325140c62e8a47826aa20d8d0990fb3dd45db29d braney Thu Mar 24 11:43:37 2011 -0700 put out a warning message if the number of lines is capped #27 diff --git src/hg/hgTables/bam.c src/hg/hgTables/bam.c index 185a9bc..053dd91 100644 --- src/hg/hgTables/bam.c +++ src/hg/hgTables/bam.c @@ -210,30 +210,32 @@ if ((idHash != NULL)&&(hashLookup(idHash, row[idFieldNum]) == NULL)) continue; 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 --; } } freeMem(fileName); lmCleanup(&lm); } +if (maxOut == 0) + warn("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. */ hashFree(&fieldHash); freeMem(fieldArray); freeMem(columnArray); } int cigarWidth(char *cigar, int cigarSize) /* Return width of alignment as encoded in cigar format string. */ { int tLength=0; char *s, *end = cigar + cigarSize; s = cigar; while (s < end) { int digCount = countLeadingDigits(s);