c49e15f509c78230ed67bfc87093a36de1f0dcf6 braney Wed Jan 24 13:50:09 2024 -0800 make vcTabix use coverage mode correctly diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index fbf1b5c..8fd1bd3 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -11344,31 +11344,31 @@ static int subtrackCount(struct track *trackList) /* Count the number of visible subtracks in (sub)trackList. */ { struct track *subtrack; int ct = 0; for (subtrack = trackList; subtrack; subtrack = subtrack->next) if (isSubtrackVisible(subtrack)) ct++; return ct; } static boolean canWiggle(struct track *tg) /* Is this a track type that can wiggle. */ { -return tg->isBigBed; +return tg->isBigBed || startsWith("vcfTabix", tg->tdb->type); } enum trackVisibility limitVisibility(struct track *tg) /* Return default visibility limited by number of items and * by parent visibility if part of a coposite track. * This also sets tg->height. */ { if (!tg->limitedVisSet) { tg->limitedVisSet = TRUE; // Prevents recursive loop! // optional setting to draw labels onto the feature boxes, not next to them char *setting = cartOrTdbString(cart, tg->tdb, "labelOnFeature", NULL); if (setting) {