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;