5ac37dc9ecaeba30c49c34d0a2d0883bc45d3276 max Fri Mar 27 05:57:38 2015 +0100 Revert "This is a go at libifing the CGI startup code. For all CGIs, we need to" This reverts commit 6696987406845625c252a13b690e0c4d7d9e59fa. diff --git src/hg/hgc/bamClick.c src/hg/hgc/bamClick.c index 2e7d740..0da7544 100644 --- src/hg/hgc/bamClick.c +++ src/hg/hgc/bamClick.c @@ -165,30 +165,34 @@ return 0; } void doBamDetails(struct trackDb *tdb, char *item) /* Show details of an alignment from a BAM file. */ { if (item == NULL) errAbort("doBamDetails: NULL item name"); int start = cartInt(cart, "o"); if (!tdb || !trackDbSetting(tdb, "bamSkipPrintQualScore")) skipQualityScore = FALSE; else skipQualityScore = TRUE; // TODO: libify tdb settings table_pairEndsByName, stripPrefix and pairSearchRange +knetUdcInstall(); +if (udcCacheTimeout() < 300) + udcSetCacheTimeout(300); + if (sameString(item, "zoom in")) printf("Zoom in to a region with fewer items to enable 'detail page' links for individual items.<BR>"); char varName[1024]; safef(varName, sizeof(varName), "%s_pairEndsByName", tdb->track); boolean isPaired = cartUsualBoolean(cart, varName, (trackDbSetting(tdb, "pairEndsByName") != NULL)); char position[512]; safef(position, sizeof(position), "%s:%d-%d", seqName, winStart, winEnd); struct hash *pairHash = isPaired ? hashNew(0) : NULL; struct bamTrackData btd = {start, item, pairHash}; char *fileName = hReplaceGbdb(trackDbSetting(tdb, "bigDataUrl")); if (fileName == NULL) { if (isCustomTrack(tdb->table))