e3b577eca3df08b19af7168ac86223be72b91546 kent Wed Jun 29 19:05:57 2022 -0700 Adding 2bit option to baseColorUseSequence tag. diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 4b6597c..d854c52 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -1332,36 +1332,37 @@ gotIt = TRUE; return gotIt; } static boolean baseColorGotSequence(struct trackDb *tdb) /* Return true if this track has aligned sequence according to tdb. */ { boolean gotIt = FALSE; char *setting = trackDbSetting(tdb, BASE_COLOR_USE_SEQUENCE); if (isNotEmpty(setting)) { if (sameString(setting, "genbank") || sameString(setting, "seq") || sameString(setting, "ss") || startsWith("extFile", setting) || sameString(setting, "hgPcrResult") || sameString(setting, "nameIsSequence") || sameString(setting, "seq1Seq2") || sameString(setting, "lfExtra") || - sameString(setting, "lrg") || startsWith("table ", setting) || startsWithWord("db", setting)) + sameString(setting, "lrg") || sameString(setting, "2bit") || + startsWith("table ", setting) || startsWithWord("db", setting)) gotIt = TRUE; else if (differentString(setting, "none")) errAbort("trackDb for %s, setting %s: unrecognized value \"%s\". " "must be one of {none, genbank, seq, ss, extFile, nameIsSequence, seq1Seq2," - "hgPcrResult, lfExtra, lrg, table <em>table</em>}.", + "hgPcrResult, lfExtra, lrg, 2bit, table <em>table</em>}.", tdb->track, BASE_COLOR_USE_SEQUENCE, setting); } return gotIt; } static void baseColorDropLists(struct cart *cart, struct trackDb *tdb, char *name) /* draw the baseColor drop list options */ { enum baseColorDrawOpt curOpt = baseColorDrawOptEnabled(cart, tdb); char *curValue = baseColorDrawAllOptionValues[curOpt]; char var[512]; safef(var, sizeof(var), "%s." BASE_COLOR_VAR_SUFFIX, name); boolean gotCds = baseColorGotCds(tdb); boolean gotSeq = baseColorGotSequence(tdb); if (gotCds && gotSeq)