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/hgTracks/hgTracks.h src/hg/hgTracks/hgTracks.h index 9b3b5fb..58d9233 100644 --- src/hg/hgTracks/hgTracks.h +++ src/hg/hgTracks/hgTracks.h @@ -798,33 +798,39 @@ void cgapSageMethods(struct track *tg); /* Make CGAP SAGE track. */ #define CGAP_SAGE_DENSE_GOVERNOR 3000000 /* Size of browser window to dense the CGAP SAGE track at. */ void coverageMethods(struct track *tg); /* Make track for golden path positions of all frags. */ void cytoBandIdeoMethods(struct track *tg); /* Draw ideogram of chromosome. */ void cytoBandMethods(struct track *tg); /* Make track for simple repeats. */ +#ifdef USE_HAL +void halSnakeMethods(struct track *track, struct trackDb *tdb, + int wordCount, char *words[]); +/* Make track group for hal-based snake alignment. */ +#endif + void snakeMethods(struct track *track, struct trackDb *tdb, int wordCount, char *words[]); -/* Make track group for snake alignment. */ +/* Make track group for chain-based snake alignment. */ void chainMethods(struct track *track, struct trackDb *tdb, int wordCount, char *words[]); /* Make track group for chain alignment. */ void netMethods(struct track *tg); /* Make track group for chain/net alignment. */ void mafMethods(struct track *tg); /* Make track group for maf multiple alignment. */ void bamMethods(struct track *track); /* Methods for BAM alignment files. */ void vcfTabixMethods(struct track *track);