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);