c2e376e7b6d980f41ff903e6374378d668f11770
kate
  Thu Oct 22 14:41:52 2020 -0700
Multi-region features for sparse tracks.  With virt->multi, needs debug. refs #26385

diff --git src/hg/inc/hui.h src/hg/inc/hui.h
index 45b03de..f7fcb98 100644
--- src/hg/inc/hui.h
+++ src/hg/inc/hui.h
@@ -146,30 +146,33 @@
 /* SwitchGear TSS default filter. */
 #define SWITCHDBTSS_FILTER 10
 
 /* Subtrack color support in UI */
 #define SUBTRACK_COLOR_PATCH    "showSubtrackColorOnUi"
 // for use with subGroup and sortOrder settings
 // ie. subGroup1 subtrackColor Color; sortOrder subtrackColor=+ cellType=+
 #define SUBTRACK_COLOR_SUBGROUP "subtrackColor"
 
 // trackDb setting and cart/cgi var
 #define SUBTRACK_HIDE_EMPTY       "hideEmptySubtracks"
 #define SUBTRACK_HIDE_EMPTY_LABEL "hideEmptySubtracksLabel"
 #define SUBTRACK_HIDE_EMPTY_MULTIBED_URL       "hideEmptySubtracksMultiBedUrl"
 #define SUBTRACK_HIDE_EMPTY_SOURCES_URL        "hideEmptySubtracksSourcesUrl"
 
+#define MULTI_REGION_CHROM      "multi"
+#define OLD_MULTI_REGION_CHROM  "virt"
+
 void netUi(struct trackDb *tdb);
 
 struct controlGrid
 /* Keep track of a control grid (table) */
     {
     int columns;	/* How many columns in grid. */
     int columnIx;	/* Index (0 based) of current column. */
     char *align;	/* Which way to align. */
     boolean rowOpen;	/* True if have opened a row. */
     };
 
 struct controlGrid *startControlGrid(int columns, char *align);
 /* Start up a control grid. */
 
 void controlGridStartCell(struct controlGrid *cg);