b763a93bef738004614cb657ccab6805f94dda8e
braney
  Thu Aug 15 19:06:39 2013 -0700
make HAL linked in by default, fix the problem with mismatched bases nothaving the right chars in them, start adding HAL to the table browser.
refs #10637

diff --git src/hg/hgTables/hgTables.h src/hg/hgTables/hgTables.h
index b7af6a9..d67422f 100644
--- src/hg/hgTables/hgTables.h
+++ src/hg/hgTables/hgTables.h
@@ -776,30 +776,39 @@
 
 void bigBedTabOut(char *db, char *table, struct sqlConnection *conn, char *fields, FILE *f);
 /* Print out selected fields from Big Bed.  If fields is NULL, then print out all fields. */
 
 struct slName *randomBigBedIds(char *table, struct sqlConnection *conn, int count);
 /* Return some arbitrary IDs from a bigBed file. */
 
 void showSchemaBigBed(char *table, struct trackDb *tdb);
 /* Show schema on bigBed. */
 
 /* More stuff in bigBed.c that makes use of autoSql files. */
 
 struct sqlFieldType *sqlFieldTypesFromAs(struct asObject *as);
 /* Convert asObject to list of sqlFieldTypes */
 
+/* HAL stuff from hal.c */
+
+boolean isHalTable(char *table);
+/* Return TRUE if table corresponds to a HAL file. */
+
+struct slName *halGetFields(char *table);
+/* Get fields of hal as simple name list. */
+
+void halTabOut(char *db, char *table, struct sqlConnection *conn, char *fields, FILE *f);
 /* BAM stuff from bam.c */
 
 boolean isBamTable(char *table);
 /* Return TRUE if table corresponds to a BAM file. */
 
 struct slName *bamGetFields(char *table);
 /* Get fields of bam as simple name list. */
 
 struct sqlFieldType *bamListFieldsAndTypes();
 /* Get fields of BAM as list of sqlFieldType. */
 
 struct hTableInfo *bamToHti(char *table);
 /* Get standard fields of BAM into hti structure. */
 
 void showSchemaBam(char *table, struct trackDb *tdb);