b622d147b7dbac52dbf3ba26928cd18e02d42bd8 braney Sat Feb 26 12:34:37 2022 -0800 add support for using a bigBed as the chromAlias file diff --git src/hg/lib/trackHub.c src/hg/lib/trackHub.c index 279d04f..038e584 100644 --- src/hg/lib/trackHub.c +++ src/hg/lib/trackHub.c @@ -398,30 +398,38 @@ { hashReplace(genome->settingsHash, tagName, absFileName); fileName = absFileName; } return fileName; } char *trackHubChromSizes(char *database) /* see if this assembly hub has a chrom.sizes file, return url if present * returns NULL when not present */ { return assemblyHubGenomeSetting(database, "chromSizes"); } +char *trackHubAliasBbFile(char *database) +/* see if this assembly hub has an alias bigBed file, return url if present + * returns NULL when not present + */ +{ +return assemblyHubGenomeSetting(database, "chromAliasBb"); +} + char *trackHubAliasFile(char *database) /* see if this assembly hub has an alias file, return url if present * returns NULL when not present */ { return assemblyHubGenomeSetting(database, "chromAlias"); } struct chromInfo *trackHubAllChromInfo(char *database) /* Return a chromInfo structure for all the chroms in this database. */ { struct trackHubGenome *genome = trackHubGetGenome(database); if (genome == NULL) return NULL;