ee014594f6984981922de79588f042ce6f2a6a4c
braney
Tue May 20 12:24:13 2014 -0700
add support for mafDot in trackDb while in wigMafTrack UI
diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index be11317..a1bd2eb 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -6184,32 +6184,33 @@
freeMem(wigVar);
first = FALSE;
subChar(consWig->uiLabel, '_', ' ');
printf ("%s ", consWig->uiLabel);
}
}
struct wigMafSpecies *wmSpeciesList = wigMafSpeciesTable(cart, tdb, name, db);
struct wigMafSpecies *wmSpecies;
if (isWigMafProt)
puts("Multiple alignment amino acid-level:
" );
else
puts("Multiple alignment base-level:
" );
+boolean mafDotIsOn = trackDbSettingClosestToHomeOn(tdb, MAF_DOT_VAR);
safef(option, sizeof option, "%s.%s", name, MAF_DOT_VAR);
-cgiMakeCheckBox(option, cartUsualBooleanClosestToHome(cart, tdb, parentLevel,MAF_DOT_VAR, FALSE));
+cgiMakeCheckBox(option, cartUsualBooleanClosestToHome(cart, tdb, parentLevel,MAF_DOT_VAR, mafDotIsOn));
if (isWigMafProt)
puts("Display amino acids identical to reference as dots
" );
else
puts("Display bases identical to reference as dots
" );
safef(option, sizeof option, "%s.%s", name, MAF_CHAIN_VAR);
cgiMakeCheckBox(option, cartUsualBooleanClosestToHome(cart,tdb,parentLevel,MAF_CHAIN_VAR,TRUE));
char *irowStr = trackDbSetting(tdb, "irows");
boolean doIrows = (irowStr == NULL) || !sameString(irowStr, "off");
if (isCustomTrack(tdb->track) || doIrows)
puts("Display chains between alignments
");
else
{