2e3ff81c51e4a9ae5fa3ec8725406aa22ac63625
jcasper
  Thu Jan 10 12:22:27 2019 -0800
Fixing display of origin 'not provided' in some tracks, refs #22757

diff --git src/hg/hgTracks/gvfTrack.c src/hg/hgTracks/gvfTrack.c
index f458b1c..b70b43b 100644
--- src/hg/hgTracks/gvfTrack.c
+++ src/hg/hgTracks/gvfTrack.c
@@ -116,31 +116,31 @@
 hFreeConn(&conn);
 slSort(&list, gvfHierCmp);
 tg->items = list;
 }
 
 static char *gvfItemName(struct track *tg, void *item)
 /* ISCA requested that we append abbreviated variant origin to the item names. */
 {
 struct bed8Attrs *gvf = item;
 struct dyString *name = dyStringNew(0);
 int ix = stringArrayIx("var_origin", gvf->attrTags, gvf->attrCount);
 if (ix >= 0)
     {
     char *origin = gvf->attrVals[ix];
     if (sameWord(origin, "Not tested") || sameWord(origin, "Not reported") ||
-	sameWord(origin, "Tested - inconclusive"))
+	sameWord(origin, "Tested - inconclusive") || sameWord(origin, "Not Provided"))
 	dyStringPrintf(name, "%s_unk", gvf->name);
     else if (sameWord(origin, "De novo"))
 	dyStringPrintf(name, "%s_dnovo", gvf->name);
     else if (sameWord(origin, "Maternal"))
 	dyStringPrintf(name, "%s_mat", gvf->name);
     else if (sameWord(origin, "Paternal"))
 	dyStringPrintf(name, "%s_pat", gvf->name);
     else if (sameWord(origin, "Biparental"))
 	dyStringPrintf(name, "%s_bip", gvf->name);
     else if (sameWord(origin, "Uniparental"))
 	dyStringPrintf(name, "%s_unip", gvf->name);
     else if (sameWord(origin, "Germline"))
 	dyStringPrintf(name, "%s_germ", gvf->name);
     else if (sameWord(origin, "Somatic"))
 	dyStringPrintf(name, "%s_som", gvf->name);