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,