2f41bf5c522766d4bb5bb9f94e2942f7612406de braney Sat Jan 31 10:27:35 2026 -0800 special case bigBed loader to only load a bed6 if asked to load a bed7 for backwards compatibility diff --git src/hg/hgTracks/bigBedTrack.c src/hg/hgTracks/bigBedTrack.c index 452d0fceb17..ef787dc982f 100644 --- src/hg/hgTracks/bigBedTrack.c +++ src/hg/hgTracks/bigBedTrack.c @@ -804,31 +804,31 @@ char startBuf[16], endBuf[16]; bigBedIntervalToRow(bb, chromName, startBuf, endBuf, bedRow, ArraySize(bedRow)); if (bigBedFilterInterval(bbi, bedRow, filters)) { if (quickLiftFile) { if ((bed = quickLiftIntervalsToBed(bbi, chainHash, bb)) != NULL) { bedCopy = cloneBed(bed); lf = bedMungToLinkedFeatures(&bed, tdb, fieldCount, scoreMin, scoreMax, useItemRgb); } } else { - bed = bedLoadN(bedRow, fieldCount); + bed = bedLoadN(bedRow, fieldCount == 7 ? 6 : fieldCount); bedCopy = cloneBed(bed); lf = bedMungToLinkedFeatures(&bed, tdb, fieldCount, scoreMin, scoreMax, useItemRgb); } } if (lf && highlights) addHighlightToLinkedFeature(lf, highlights, bbi, bedRow, track->tdb); if (lf && squishFieldIdx) lf->squishyPackVal = atof(restField(bb, squishFieldIdx)); if (track->visibility != tvDense && lf && doWindowSizeFilter && bb->start < winStart && bb->end > winEnd) { mergeCount++;