e1487d60d004ee8de24e6e1e7dfd12919104e19d
braney
  Thu Mar 4 09:37:02 2021 -0800
allow use of blat custom track in DNA extra color/case options #23045

diff --git src/hg/lib/customFactory.c src/hg/lib/customFactory.c
index dabb067..c33e91d 100644
--- src/hg/lib/customFactory.c
+++ src/hg/lib/customFactory.c
@@ -2847,30 +2847,32 @@
 /* protect against temporary network error */
 struct errCatch *errCatch = errCatchNew();
 if (errCatchStart(errCatch))
     {
     track->bbiFile = bigBedFileOpen(bigDataUrl);
     }
 errCatchEnd(errCatch);
 if (errCatch->gotError)
     {
     track->networkErrMsg = cloneString(errCatch->message->string);
     return track;
     }
 errCatchFree(&errCatch);
 
 setBbiViewLimits(track);
+track->dbTrackType = cloneString("bigBed");
+track->fieldCount = track->bbiFile->definedFieldCount;
 return track;
 }
 
 static struct customTrack *bigBarChartLoader(struct customFactory *fac,
 	struct hash *chromHash,
     	struct customPp *cpp, struct customTrack *track, boolean dbRequested)
 /* Load up bigBarChartdata until get next track line. A bit of error checking before bigBedLoad. */
 {
 requireBarChartBars(track);
 return bigBedLoader(fac, chromHash, cpp, track, dbRequested);
 }
 
 static struct customTrack *bigInteractLoader(struct customFactory *fac,
 	struct hash *chromHash,
     	struct customPp *cpp, struct customTrack *track, boolean dbRequested)