dbbc85fe1ded040b85b123282425606bba9674f8 braney Sat Apr 20 13:44:01 2013 -0700 polishing some of the snake track code, added support for HAL snakes in assembly hubs. refs #10637 diff --git src/hg/lib/trackHub.c src/hg/lib/trackHub.c index 67da836..3407631 100644 --- src/hg/lib/trackHub.c +++ src/hg/lib/trackHub.c @@ -597,30 +597,33 @@ if (!(trackDbSetting(tdb, "compositeTrack") || trackDbSetting(tdb, "container") || isSuper)) { errAbort("Parent track %s is not compositeTrack, container, or superTrack in hub %s genome %s", tdb->track, hub->url, genome->name); } } else { /* Check type field. */ char *type = requiredSetting(hub, genome, tdb, "type"); if (!(startsWithWord("bigWig", type) || startsWithWord("bigBed", type) || +#ifdef USE_HAL + startsWithWord("halSnake", type) || +#endif startsWithWord("vcfTabix", type) || startsWithWord("bam", type))) { errAbort("Unsupported type '%s' in hub %s genome %s track %s", type, hub->url, genome->name, tdb->track); } requiredSetting(hub, genome, tdb, "bigDataUrl"); } } static void markContainers( struct trackHub *hub, struct trackHubGenome *genome, struct trackDb *tdbList) /* Mark containers that are parents, or have them. */ {