ce941b2d389adadeb4955b5a7b2066d0dc7825a3 max Tue Oct 28 13:09:58 2014 -0700 adding a checkbox to bam track config to switch to bamWig mode diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 9533d77..c9ee5c6 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -6299,30 +6299,38 @@ if (inputs) { \ for (var i=0; i < inputs.length; i++) { \ if (inputs[i].type == 'radio') { \ inputs[i].checked = (inputs[i].value == '%s'); \ } \ } \ }\"" void bamCfgUi(struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed) /* BAM: short-read-oriented alignment file format. */ { boxed = cfgBeginBoxAndTitle(tdb, boxed, title); char cartVarName[1024]; printf("
",boxed?" width='100%'":""); + +char *showWig = cartOrTdbString(cart, tdb, BAMWIG_MODE, "0"); +safef(cartVarName, sizeof(cartVarName), "%s.%s", name, BAMWIG_MODE); +cgiMakeCheckBox(cartVarName, SETTING_IS_ON(showWig)); +printf(" | Only show coverage of reads | "); +printf("|
\n"); char *showNames = cartOrTdbString(cart, tdb, BAM_SHOW_NAMES, "0"); safef(cartVarName, sizeof(cartVarName), "%s.%s", name, BAM_SHOW_NAMES); cgiMakeCheckBox(cartVarName, SETTING_IS_ON(showNames)); printf(" | Display read names | "); if (boxed && fileExists(hHelpFile("hgBamTrackHelp"))) printf("BAM configuration help | "); printf("
"); safef(cartVarName, sizeof(cartVarName), "%s." BAM_PAIR_ENDS_BY_NAME, name); cgiMakeCheckBox(cartVarName, SETTING_IS_ON(doPairing)); |