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)
         {