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).