2ef9156ca98f85bdfd4bc2cc5c48659a042fdca2
chmalee
  Wed Feb 4 11:59:11 2026 -0800
Fix typos from code review, refs #37053

diff --git src/hg/hgLiftOver/hgLiftOver.c src/hg/hgLiftOver/hgLiftOver.c
index 9d909e4bfc1..2285bd80515 100644
--- src/hg/hgLiftOver/hgLiftOver.c
+++ src/hg/hgLiftOver/hgLiftOver.c
@@ -108,30 +108,31 @@
     "    apiUrl: 'hubApi/findGenome?browser=mustExist&liftable=true&q=',\n"
     "    onSelect: function(item) {\n"
     "        document.mainForm."HGLFT_REFRESHONLY_VAR".value=1;\n"
     "        document.mainForm."HGLFT_FROMDB_VAR".value=item.genome;\n"
     "        document.mainForm."HGLFT_FROMORG_VAR".value=item.commonName.split('(')[0].trim();\n"
     "        document.mainForm.submit();\n"
     "    }\n"
     "});\n"
     , searchBarId
 );
 printf("</TD>\n");
 printf("<TD class='searchCell' ALIGN=CENTER>\n");
 printf("<div class='flexContainer'>\n");
 printf("<span>Currently selected genome:</span>\n");
 printf("<span id='fromGenomeLabel'>%s (%s)</span>\n", fromOrg, chain->fromDb);
+printf("</div>\n");
 printf("</TD>\n");
 
 // print select/options for toDb, it is more intuitive than a search bar
 struct dbDb *dbList = hGetLiftOverToDatabases(chain->fromDb);
 printf("<TD class='searchCell'>\n");
 printf("<label>Change new genome:</label>\n");
 printf("<div class='flexContainer'>\n");
 printLiftOverGenomeList(HGLFT_TOORG_VAR, chain->toDb, dbList, "change", onChange);
 printf("</div></td>\n");
 printf("<TD class='searchCell'>\n");
 printf("<div class='flexContainer'>\n");
 printf("<label>Change new assembly:</label>\n");
 printAllAssemblyListHtmlParm(chain->toDb, dbList, HGLFT_TODB_VAR, TRUE, NULL, NULL);
 printf("</div></td>\n");
 
@@ -430,31 +431,31 @@
 fromDb = cartCgiUsualString(cart, HGLFT_FROMDB_VAR, "0");
 toOrg = cartCgiUsualString(cart, HGLFT_TOORG_VAR, "0");
 toDb = cartCgiUsualString(cart, HGLFT_TODB_VAR, "0");
 cartOrg = hOrganism(cartDb);
 
 if (sameWord(fromOrg,"0"))
     fromOrg = NULL;
 if (sameWord(fromDb,"0"))
     fromDb = NULL;
 if (sameWord(toOrg,"0"))
     toOrg = NULL;
 if (sameWord(toDb,"0"))
     toDb = NULL;
 if (sameWord(cartDb,"0"))
     cartDb = NULL;
-if ((fromDb != NULL) && !sameOk(strLower(fromOrg), strLower(hOrganism(fromDb))))
+if ((fromDb != NULL) && !sameWordOk(fromOrg, hOrganism(fromDb)))
     fromDb = NULL;
 if ((toDb != NULL) && !sameOk(toOrg, hOrganism(toDb)))
     toDb = NULL;
 
 for (this = chainList; this != NULL; this = this->next)
     {
     if (sameOk(this->fromDb ,fromDb) && sameOk(this->toDb, toDb))
         {
         choice = this;
         break;
         }
     double score = scoreLiftOverChain(this, fromOrg, fromDb, toOrg, toDb, cartOrg, cartDb, dbRank, dbDbHash);
     if (score > bestScore)
 	{
 	choice = this;