db153fc2be848fdb0df4bde5193b3c117a757d84 braney Tue Feb 21 15:58:04 2017 -0800 oops..fix broken protein psls diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 601a25c..2379b7b 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -25184,34 +25184,34 @@ struct tempName bigBedTn; trashDirDateFile(&bigBedTn, "hgBlat", "bp", ".bb"); char *bigBedFile = bigBedTn.forCgi; makeBigPsl(pslName, faName, database, bigBedFile); char* host = getenv("HTTP_HOST"); char* reqUrl = cloneString(getenv("REQUEST_URI")); // delete arguements to the url char *e = strchr(reqUrl+1, '?'); if (e) *e = 0; // remove the cgi name e = strchr(reqUrl+1, '/'); if (e) *e = 0; +boolean isProt = cgiOptionalString("isProt") != NULL; char *customTextTemplate = "track type=bigPsl indelDoubleInsert=on indelQueryInsert=on pslFile=%s visibility=pack showAll=on htmlUrl=http://%s/goldenPath/help/hgUserPsl.html %s bigDataUrl=http://%s%s/%s name=\"%s\" description=\"%s\"\n"; char *extraForMismatch = "showDiffBasesAllScales=. baseColorUseSequence=lfExtra baseColorDefault=diffBases"; -boolean isProt = FALSE; if (isProt) extraForMismatch = ""; char buffer[4096]; safef(buffer, sizeof buffer, customTextTemplate, bigBedTn.forCgi, host, extraForMismatch, host, reqUrl, bigBedTn.forCgi, trackName, trackDescription); struct customTrack *ctList = getCtList(); struct customTrack *newCts = customFactoryParse(database, buffer, FALSE, NULL); theCtList = customTrackAddToList(ctList, newCts, NULL, FALSE); customTracksSaveCart(database, cart, theCtList); cartSetString(cart, "i", "PrintAllSequences"); hgCustom(newCts->tdb->track, NULL); }