3b6659d987c9b7afd53828faf7a6a3487bbc751a
chmalee
  Fri Jun 5 13:17:35 2026 -0700
Update where recTrackSets pulls the .tab files from, refs #32768

diff --git src/hg/hgTracks/recTrackSets.c src/hg/hgTracks/recTrackSets.c
index 77d09680dc3..ccdb449398a 100644
--- src/hg/hgTracks/recTrackSets.c
+++ src/hg/hgTracks/recTrackSets.c
@@ -26,42 +26,41 @@
  *      (unfortunately not required to be unique, so depending on curator to 
  *      just make one (code willl pick the first one)
  */      
 struct recTrackSet
     {
     struct recTrackSet *next;
     char *label;        // short label for display on browser and dialogs
     char *userName;     // field in named sessions table
     char *sessionName;  // field in named sessions table (CGI encoded)
     char *description;  // descriptive phrase or sentence.  Display uses this
                                 // instead of description in session settings to allow
                                 // updating by other than session author (e.g. QA)
     };
 
 #define REC_TRACK_SETS_FILE  "recTrackSets"
-#define REC_TRACK_SETS_DIR  "inc"
 #define REC_TRACK_SETS_EXT  "tab"
 #define REC_TRACK_SETS_DATA_DIR  "data/recTrackSets"
 
 char *recTrackSetsFile()
 /* Generate path to file specifying menu of recommended track sets.
- *      eg, DOCUMENT_ROOT/inc/recTrackSets.hg19.tab */
+ *      eg, DOCUMENT_ROOT/data/recTrackSets/recTrackSets.hg19.tab */
 {
 char *root = hDocumentRoot();
 char buf[200];
 safef(buf, sizeof buf, "%s/%s/%s.%s.%s", 
-        root, REC_TRACK_SETS_DIR, REC_TRACK_SETS_FILE, database, REC_TRACK_SETS_EXT);
+        root, REC_TRACK_SETS_DATA_DIR, REC_TRACK_SETS_FILE, database, REC_TRACK_SETS_EXT);
 return cloneString(buf);
 }
 
 boolean recTrackSetsEnabled()
 /* Return TRUE if feature is available */
 {
 char *cfgEnabled = cfgOption("browser.recTrackSets");
 return cfgEnabled && (sameString(cfgEnabled, "on") || sameString(cfgEnabled, "true")) &&
         fileExists(recTrackSetsFile());
 }
 
 boolean recTrackSetsChangeDetectEnabled()
 /* Return TRUE if feature is available, in hgConf */
 {
 char *cfgChanges = cfgOption("browser.recTrackSetsDetectChange");