477a0944f06edb5519544bcb1c65b6d598531f91
angie
  Mon Nov 1 10:32:09 2010 -0700
Oops, forgot desc when ordering by dbDb.name.
diff --git src/hg/hgBlat/hgBlat.c src/hg/hgBlat/hgBlat.c
index 6367734..511d477 100644
--- src/hg/hgBlat/hgBlat.c
+++ src/hg/hgBlat/hgBlat.c
@@ -99,31 +99,31 @@
 /* If db doesn't have a blat server, look for the closest db (or org) that has one,
  * as hgPcr does. */
 {
 char *db = *pDb, *org = *pOrg;
 struct sqlConnection *conn = hConnectCentral();
 char query[256];
 safef(query, sizeof(query), "select db from blatServers where db = '%s'", db);
 if (!sqlExists(conn, query))
     {
     safef(query, sizeof(query), "select blatServers.db from blatServers,dbDb "
 	  "where blatServers.db = dbDb.name and dbDb.genome = '%s'", org);
     char *db = sqlQuickString(conn, query);
     if (db == NULL)
 	{
 	safef(query, sizeof(query), "select blatServers.db from blatServers,dbDb "
-	      "where blatServers.db = dbDb.name order by dbDb.orderKey,dbDb.name");
+	      "where blatServers.db = dbDb.name order by dbDb.orderKey,dbDb.name desc");
 	char *db = sqlQuickString(conn, query);
 	if (db == NULL)
 	    errAbort("central database tables blatServers and dbDb are disjoint/empty");
 	else
 	    {
 	    *pDb = db;
 	    *pOrg = hGenome(db);
 	    }
 	}
     else
 	{
 	*pDb = db;
 	*pOrg = hGenome(db);
 	}
     }