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/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 440b04c..82a92cb 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -260,30 +260,31 @@ boolean measureTiming = FALSE; /* DON'T EDIT THIS -- use CGI param "&measureTiming=." . */ struct track *trackList = NULL; /* List of all tracks. */ struct cart *cart; /* The cart where we keep persistent variables. */ int seqBaseCount; /* Number of bases in sequence. */ int winBaseCount; /* Number of bases in window. */ int maxShade = 9; /* Highest shade in a color gradient. */ Color shadesOfGray[10+1]; /* 10 shades of gray from white to black * Red is put at end to alert overflow. */ Color shadesOfBrown[10+1]; /* 10 shades of brown from tan to tar. */ struct rgbColor brownColor = {100, 50, 0}; struct rgbColor tanColor = {255, 240, 200}; struct rgbColor guidelineColor = { 220, 220, 255}; +struct rgbColor lightGuidelineColor = { 232, 232, 255}; struct rgbColor undefinedYellowColor = {240,240,180}; Color shadesOfSea[10+1]; /* Ten sea shades. */ struct rgbColor darkSeaColor = {0, 60, 120}; struct rgbColor lightSeaColor = {200, 220, 255}; struct hash *hgFindMatches; /* The matches found by hgFind that should be highlighted. */ struct trackLayout tl; void initTl() /* Initialize layout around small font and a picture about 600 pixels * wide. */ { trackLayoutInit(&tl, cart);