4403e216c46d2f99eabd1f05e0e3c3531600b6ef
angie
  Fri Aug 18 16:23:10 2017 -0700
Remind the user which assembly is selected when we can't find a search term.

diff --git src/hg/lib/cartJson.c src/hg/lib/cartJson.c
index 38b214a..86daf95 100644
--- src/hg/lib/cartJson.c
+++ src/hg/lib/cartJson.c
@@ -150,31 +150,32 @@
 
 char *terms[16];
 int termCount = chopByChar(cloneString(spec), ';', terms, ArraySize(terms));
 boolean multiTerm = (termCount > 1);
 
 int i = 0;
 for (i = 0;  i < termCount;  i++)
     {
     trimSpaces(terms[i]);
     if (isEmpty(terms[i]))
 	continue;
     hgp = hgPositionsFind(db, terms[i], "", hgAppName, cart, multiTerm);
     if (hgp == NULL || hgp->posCount == 0)
 	{
 	jsonWriteStringf(jw, "error",
-			 "Sorry, couldn't locate %s in genome database", htmlEncode(terms[i]));
+			 "Sorry, couldn't locate %s in %s %s", htmlEncode(terms[i]),
+                         trackHubSkipHubName(hOrganism(db)), hFreezeDate(db));
 	if (multiTerm)
 	    jsonWriteStringf(jw, "error",
 			     "%s not uniquely determined -- can't do multi-position search.",
 			     terms[i]);
 	*retWinStart = 0;
 	return NULL;
 	}
     if (hgp->singlePos != NULL)
 	{
 	if (chrom != NULL && !sameString(chrom, hgp->singlePos->chrom))
 	    {
 	    jsonWriteStringf(jw, "error",
 			     "Sites occur on different chromosomes: %s, %s.",
 			     chrom, hgp->singlePos->chrom);
 	    return NULL;