18eef8c27d7fd3382fb8008b0dd344ca4c6f066b chmalee Thu Jun 25 16:56:29 2020 -0700 Fixes bug I introduced in 6790e66b73 where I forgot to account for user selections on hgTrackUi, refs #25582 diff --git src/hg/lib/vcfUi.c src/hg/lib/vcfUi.c index 61703d9..7425a1e 100644 --- src/hg/lib/vcfUi.c +++ src/hg/lib/vcfUi.c @@ -462,31 +462,31 @@ { struct slPair *nameVals = vcfPhasedGetSamplesFromTdb(tdb,FALSE); return nameVals->val != NULL; } static void vcfCfgPhasedTrioUi(struct cart *cart, struct trackDb *tdb, struct vcfFile *vcff, char *name, boolean parentLevel) /* Put up the phased trio specific config settings */ { if (hasSampleAliases(tdb)) { printf("<b>Label samples by:</b>"); char defaultLabel[1024], aliasLabel[1024]; safef(defaultLabel, sizeof(defaultLabel), "%s.%s", name, VCF_PHASED_DEFAULT_LABEL_VAR); safef(aliasLabel, sizeof(aliasLabel), "%s.%s", name, VCF_PHASED_ALIAS_LABEL_VAR); - boolean isDefaultChecked = cartUsualBooleanClosestToHome(cart, tdb, parentLevel, VCF_PHASED_DEFAULT_LABEL_VAR, TRUE); + boolean isDefaultChecked = cartUsualBooleanClosestToHome(cart, tdb, parentLevel, VCF_PHASED_DEFAULT_LABEL_VAR, FALSE); boolean isAliasChecked = cartUsualBooleanClosestToHome(cart, tdb, parentLevel, VCF_PHASED_ALIAS_LABEL_VAR, TRUE); cgiMakeCheckBox(defaultLabel, isDefaultChecked); printf("VCF file sample names "); cgiMakeCheckBox(aliasLabel, isAliasChecked); printf("Family Labels"); printf("<br>"); } if (trackDbSetting(tdb,VCF_PHASED_PARENTS_SAMPLE_SETTING)) { printf("<b>Hide parent sample(s)"); char hideVarName[1024]; safef(hideVarName, sizeof(hideVarName), "%s.%s", name, VCF_PHASED_HIDE_OTHER_VAR); boolean hidingOtherSamples = cartUsualBooleanClosestToHome(cart, tdb, parentLevel, VCF_PHASED_HIDE_OTHER_VAR, FALSE); cgiMakeCheckBox(hideVarName, hidingOtherSamples); }