c4331ec3f985bee2a7d39efaafe073e9bb70a33c
braney
  Wed Feb 8 10:09:27 2017 -0800
allow labelSeparator strings to be enclosed in quote (so white space can
be used)

diff --git src/hg/hgTracks/bigBedTrack.c src/hg/hgTracks/bigBedTrack.c
index 1302ee7..880b0a7 100644
--- src/hg/hgTracks/bigBedTrack.c
+++ src/hg/hgTracks/bigBedTrack.c
@@ -113,31 +113,31 @@
     return NULL;
 char *rest = cloneString(bb->rest);
 char *restFields[1024];
 int restCount = chopTabs(rest, restFields);
 char *field = NULL;
 if (fieldIdx < restCount)
     field = cloneString(restFields[fieldIdx]);
 freeMem(rest);
 return field;
 }
 
 
 char *makeLabel(struct track *track,  struct bigBedInterval *bb)
 // Build a label for a bigBedTrack from the requested label fields.
 {
-char *labelSeparator = trackDbSettingClosestToHome(track->tdb, "labelSeparator");
+char *labelSeparator = stripEnclosingDoubleQuotes(trackDbSettingClosestToHome(track->tdb, "labelSeparator"));
 if (labelSeparator == NULL)
     labelSeparator = "/";
 char *restFields[256];
 chopTabs(cloneString(bb->rest), restFields);
 struct dyString *dy = newDyString(128);
 boolean firstTime = TRUE;
 struct slInt *labelInt = track->labelColumns;
 for(; labelInt; labelInt = labelInt->next)
     {
     if (!firstTime)
         dyStringAppend(dy, labelSeparator);
 
     dyStringPrintf(dy, "%s", restFields[labelInt->val - 3]);
     firstTime = FALSE;
     }