99f59b4dde099c52f2ced32cbe9bfcaa77478735 max Mon Jan 8 03:06:54 2024 -0800 fixing longlabel for maxWindowCoverage, and reducing jaspar window size for that, refs #32843 diff --git src/hg/hgTracks/bedTrack.c src/hg/hgTracks/bedTrack.c index bc55890..e06b1d4 100644 --- src/hg/hgTracks/bedTrack.c +++ src/hg/hgTracks/bedTrack.c @@ -103,32 +103,34 @@ bigBedIntervalToRow(bb, chromName, startBuf, endBuf, bedRow, ArraySize(bedRow)); if (!bigBedFilterInterval(bbi, bedRow, filters)) { filtered++; continue; } bed = loader(bedRow); // FIXME BRANEY: either disable for all tracks with NUM_FIELDS > label field or better, // fix how label is stored so it doesn't trash custom bed field // BRANEY says: the loader should be returning bed structures which include the label field. if (differentString(tg->tdb->type, "bigInteract")) bed->label = bigBedMakeLabel(tg->tdb, tg->labelColumns, bb, chromName); slAddHead(&list, bed); } + if (filtered) labelTrackAsFilteredNumber(tg, filtered); + lmCleanup(&lm); } else { char *table = tg->table; struct customTrack *ct = tg->customPt; struct sqlConnection *conn = NULL; if (ct == NULL) conn = hAllocConnTrack(database, tg->tdb); else { conn = hAllocConn(CUSTOM_TRASH); table = ct->dbTableName; } struct sqlResult *sr = NULL;