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