0564395ec363631f2ff8d295da6f6b50f873fda4
braney
  Mon Jan 24 17:01:53 2022 -0800
more chromAlias work:  some name changes and support for the new genark
chromAlias format

diff --git src/hg/hgc/transMapClick.c src/hg/hgc/transMapClick.c
index c55dd83..6c8bae3 100644
--- src/hg/hgc/transMapClick.c
+++ src/hg/hgc/transMapClick.c
@@ -207,31 +207,31 @@
     case UNKNOWN_SRC_SET:
         return "Unknown";
     }
 return "Unknown";
 }
 
 static struct transMapBag *transMapBagLoadBig(struct trackDb *tdb, char *mappedId)
 /* load information from bigTransMap file */
 {
 struct sqlConnection *conn = hAllocConn(database);
 struct transMapBag *bag;
 AllocVar(bag);
 
 char *fileName = bbiNameFromSettingOrTable(tdb, conn, tdb->table);
 char *chrom = cartString(cart, "c");
-struct bbiFile *bbi =  bigBedFileOpenAlias(fileName, chromAliasGetHash(database));
+struct bbiFile *bbi =  bigBedFileOpenAlias(fileName, chromAliasChromToAliasHash(database));
 struct lm *lm = lmInit(0);
 int fieldIx;
 struct bptFile *bpt = bigBedOpenExtraIndex(bbi, "name", &fieldIx);
 struct bigBedInterval *bb = bigBedNameQuery(bbi, bpt, fieldIx, mappedId, lm);
 if (slCount(bb) != 1)
     errAbort("expected 1 item named \"%s\", got %d from %s", mappedId, slCount(bb), fileName);
 char *fields[bbi->fieldCount];
 char startBuf[32], endBuf[32];
 int bbFieldCount = bigBedIntervalToRow(bb, chrom, startBuf, endBuf, fields,
                                        bbi->fieldCount);
 if (bbFieldCount != BIGTRANSMAP_NUM_COLS)
     errAbort("expected %d fields in bigTransMap record, got %d in %s",
              BIGTRANSMAP_NUM_COLS, bbFieldCount, fileName);
 bag->psl = pslFromBigPsl(chrom, bb, 0, NULL, NULL); 
 bag->meta = bigTransMapLoad(fields);