01c4c162d4820d2a384d2c768b3d78d41906bad3 larrym Wed Oct 20 09:49:14 2010 -0700 default configureByPopup to off for snp, conservation and multiz tracks diff --git src/hg/hgTracks/imageV2.c src/hg/hgTracks/imageV2.c index 9543b2f..5a11f3d 100644 --- src/hg/hgTracks/imageV2.c +++ src/hg/hgTracks/imageV2.c @@ -10,6 +10,7 @@ #include "imageV2.h" #include "hgTracks.h" #include "hgConfig.h" +#include "hgFindSpec.h" static char const rcsid[] = "$Id: imageV2.c,v 1.32 2010/05/24 19:53:42 hiram Exp $"; @@ -183,7 +184,8 @@ dyStringPrintf(*jsonTdbSettingsString, "\n\t\thasChildren: %d,", slCount(track->tdb->subtracks)); // Now some miscellaneous tidbids -if (sameString(trackDbSettingClosestToHomeOrDefault(track->tdb, "configureByPopup", "on"), "off")) +if (sameString(trackDbSettingClosestToHomeOrDefault(track->tdb, "configureByPopup", + matchRegex(track->track, "^snp[0-9]+$") || matchRegex(track->track, "^cons[0-9]+way") || matchRegex(track->track, "^multiz") ? "off" : "on"), "off")) dyStringPrintf(*jsonTdbSettingsString, "\n\t\tconfigureByPopup: false,"); if (sameWord(track->tdb->type, "remote") && trackDbSetting(track->tdb, "url") != NULL) dyStringPrintf(*jsonTdbSettingsString, "\n\t\turl: '%s',", trackDbSetting(track->tdb, "url"));