248dc7d37c584962501b4a765d5c0119724e8710
kate
  Tue Nov 28 11:29:30 2017 -0800
Have longTabix use UDC for efficiency (as done with bedTabix). refs #20599

diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index 846b00d..31d87c4 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -13837,30 +13837,31 @@
     }
     */
 else if (sameWord(type, "bedTabix"))
     {
     knetUdcInstall();
     tdb->canPack = TRUE;
     complexBedMethods(track, tdb, FALSE, wordCount, words);
     if (trackShouldUseAjaxRetrieval(tg))
         track->loadItems = dontLoadItems;
     }
 else if (sameWord(type, "longTabix"))
     {
     char *words[2];
     words[0] = type;
     words[1] = "5";
+    knetUdcInstall();
     complexBedMethods(track, tdb, FALSE, 2, words);
     longRangeMethods(track, tdb);
     if (trackShouldUseAjaxRetrieval(tg))
         track->loadItems = dontLoadItems;
     }
 else if (sameWord(type, "mathWig"))
     {
     mathWigMethods(track, tdb, wordCount, words);
     if (trackShouldUseAjaxRetrieval(track))
         track->loadItems = dontLoadItems;
     }
 else if (sameWord(type, "bigBed"))
     {
     bigBedMethods(track, tdb, wordCount, words);
     if (trackShouldUseAjaxRetrieval(track))