abaf0c7fca09364bf38dfbdcf2c49e910b3b01f6
braney
  Sat Aug 16 10:56:58 2025 -0700
ongoing work on quickLift

diff --git src/hg/lib/hdb.c src/hg/lib/hdb.c
index fa4aa5e64e7..f84057c3ed1 100644
--- src/hg/lib/hdb.c
+++ src/hg/lib/hdb.c
@@ -4993,31 +4993,31 @@
     /* current dbDb entries */
     nextDbDb = dbDb->next;
     if (hashFindVal(hash, dbDb->name) && !hashFindVal(dbNameHash, dbDb->name))
 	{
         slAddHead(&liftOverDbList, dbDb);
 	hashAdd(dbNameHash, dbDb->name, dbDb->name);
 	}
     else
         dbDbFree(&dbDb);
     }
 
 if (cfgOptionBooleanDefault("genarkLiftOver", FALSE) && (strlen(dy->string) > 0))
     {
     dy->string[strlen(dy->string) - 1] = 0;
     struct dbDb *genarkDbDbs = genarkLiftOverDbs(dy->string);
-    liftOverDbList = slCat(genarkDbDbs, liftOverDbList);
+    liftOverDbList = slCat(liftOverDbList, genarkDbDbs);
     }
 
 hashFree(&hash);
 hashFree(&dbNameHash);
 liftOverChainFreeList(&chainList);
 
 /* sort by orderKey so that assemblies always appear from most recent */
 /* to the oldest assemblies in the dropdown menu for fromDbs */
 slSort(&liftOverDbList, hDbDbCmpName);
 
 return liftOverDbList;
 }
 
 struct dbDb *hGetLiftOverToDatabases(char *fromDb)
 /* Get list of databases for which there are liftOver chain files
@@ -5053,31 +5053,31 @@
     nextDbDb = dbDb->next;
     if (hashFindVal(hash, dbDb->name) && !hashFindVal(dbNameHash, dbDb->name))
 	{
         slAddHead(&liftOverDbList, dbDb);
 	/* to avoid duplicates in the returned list. */
 	hashAdd(dbNameHash, dbDb->name, dbDb->name);
 	}
     else
         dbDbFree(&dbDb);
     }
 
 if (cfgOptionBooleanDefault("genarkLiftOver", FALSE) && (strlen(dy->string) > 0))
     {
     dy->string[strlen(dy->string) - 1] = 0;
     struct dbDb *genarkDbDbs = genarkLiftOverDbs(dy->string);
-    liftOverDbList = slCat(genarkDbDbs, liftOverDbList);
+    liftOverDbList = slCat(liftOverDbList, genarkDbDbs);
     }
 
 hashFree(&hash);
 liftOverChainFreeList(&chainList);
 
 /* sort by orderKey so that assemblies always appear from most recent */
 /* to the oldest assemblies in the dropdown menu for toDbs */
 slSort(&liftOverDbList, hDbDbCmpName);
 return liftOverDbList;
 }
 
 struct dbDb *hGetBlatIndexedDatabases()
 /* Get list of databases for which there is a BLAT index.
  * Dispose of this with dbDbFreeList. */
 {