b622d147b7dbac52dbf3ba26928cd18e02d42bd8
braney
  Sat Feb 26 12:34:37 2022 -0800
add support for using a bigBed as the chromAlias file

diff --git src/lib/bigBed.c src/lib/bigBed.c
index 4f2abb7..17b7b2e 100644
--- src/lib/bigBed.c
+++ src/lib/bigBed.c
@@ -8,34 +8,34 @@
 #include "hash.h"
 #include "linefile.h"
 #include "obscure.h"
 #include "dystring.h"
 #include "rangeTree.h"
 #include "cirTree.h"
 #include "bPlusTree.h"
 #include "basicBed.h"
 #include "asParse.h"
 #include "zlibFace.h"
 #include "sig.h"
 #include "udc.h"
 #include "bbiFile.h"
 #include "bigBed.h"
 
-struct bbiFile *bigBedFileOpenAlias(char *fileName, struct hash *aliasHash)
+struct bbiFile *bigBedFileOpenAlias(char *fileName, aliasFunc aliasFunc)
 /* Open up big bed file with chrom alias hash. */
 {
-return bbiFileOpenAlias(fileName, bigBedSig, "big bed", aliasHash);
+return bbiFileOpenAlias(fileName, bigBedSig, "big bed", aliasFunc);
 }
 
 struct bbiFile *bigBedFileOpen(char *fileName)
 /* Open up big bed file. */
 {
 return bigBedFileOpenAlias(fileName, NULL);
 }
 
 boolean bigBedFileCheckSigs(char *fileName)
 /* check file signatures at beginning and end of file */
 {
 return bbiFileCheckSigs(fileName, bigBedSig, "big bed");
 }
 
 struct bigBedInterval *bigBedIntervalQuery(struct bbiFile *bbi, char *chrom,