08e93449229f8ef895072c40bc818fb9826c2572 angie Mon May 18 14:51:03 2026 -0700 Add a link out to Taxonium as an alternative way to place sequences for pathogens not supported by hgPhyloPlace. diff --git src/hg/hgPhyloPlace/hgPhyloPlace.c src/hg/hgPhyloPlace/hgPhyloPlace.c index 451030a41eb..c6051802695 100644 --- src/hg/hgPhyloPlace/hgPhyloPlace.c +++ src/hg/hgPhyloPlace/hgPhyloPlace.c @@ -100,30 +100,34 @@ { char *labels[orgCount]; char *values[orgCount]; struct slPair *orgLabel; int i; for (orgLabel = orgLabelList, i = 0; i < orgCount; orgLabel = orgLabel->next, i++) { values[i] = orgLabel->name; labels[i] = orgLabel->val; } struct dyString *dy = jsOnChangeStart(); jsDropDownCarryOver(dy, selectVar); char *js = jsOnChangeEnd(&dy); puts("<p>Choose your pathogen: "); cgiMakeDropListFull(selectVar, labels, values, orgCount, *pOrg, "change", js); + puts("<br>"); + puts("<em>Can't find the pathogen you're looking for? Try placing your sequences with " + "<a href='https://taxonium.org/' target=_blank>Taxonium</a>! (backed by " + "<a href='https://github.com/AngieHinrichs/viral_usher' target=_blank>viral_usher</a>)</em>"); puts("</p>"); } else cgiMakeHiddenVar(selectVar, *pOrg); slPairFreeList(&orgLabelList); } static void newPageStartStuff() { // Copied these from hgGtexTrackSettings.c which says "// NOTE: This will likely go to web.c". puts("<link rel='stylesheet' href='../style/gb.css'>"); puts("<link rel='stylesheet' href='../style/hgGtexTrackSettings.css'>"); //#*** TODO: move this out to a CSS (hardcoding for now because we're doing a standalone push //#*** independent of the release cycle).