81e77e54a305e8877679f1b4bb079f08755f479c braney Thu Jul 4 15:09:54 2024 -0700 don't set mismatch options for all bigBeds, only bigPsl... d'oh diff --git src/hg/lib/customFactory.c src/hg/lib/customFactory.c index d6378ef..a2fb9b8 100644 --- src/hg/lib/customFactory.c +++ src/hg/lib/customFactory.c @@ -2857,30 +2857,31 @@ hashLookup(hash, "baseColorDefault"))) { hashAdd(hash, "showDiffBasesAllScales", "."); hashAdd(hash, "baseColorUseSequence", "lfExtra"); hashAdd(hash, "baseColorDefault", "diffBases"); } } static struct customTrack *bigBedLoader(struct customFactory *fac, struct hash *chromHash, struct customPp *cpp, struct customTrack *track, boolean dbRequested) /* Load up big bed data until get next track line. */ { /* Not much to this. A bigBed has nothing here but a track line. */ struct hash *settings = track->tdb->settingsHash; +if (sameString(track->tdb->type, "bigPsl")) addSpecialSettings(settings); char *bigDataUrl = hashFindVal(settings, "bigDataUrl"); requireBigDataUrl(bigDataUrl, fac->name, track->tdb->shortLabel); checkAllowedBigDataUrlProtocols(bigDataUrl); /* protect against temporary network error */ struct errCatch *errCatch = errCatchNew(); if (errCatchStart(errCatch)) { track->bbiFile = bigBedFileOpenAlias(bigDataUrl, chromAliasFindAliases); } errCatchEnd(errCatch); if (errCatch->gotError) { track->networkErrMsg = cloneString(errCatch->message->string);