src/hg/hgTables/hgTables.h 1.127
1.127 2009/03/16 05:08:48 kent
Starting to add bigBed support. So far the schema button works at least.
Index: src/hg/hgTables/hgTables.h
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTables/hgTables.h,v
retrieving revision 1.126
retrieving revision 1.127
diff -b -B -U 4 -r1.126 -r1.127
--- src/hg/hgTables/hgTables.h 12 Mar 2009 19:44:21 -0000 1.126
+++ src/hg/hgTables/hgTables.h 16 Mar 2009 05:08:48 -0000 1.127
@@ -49,8 +49,12 @@
void hPrintSpaces(int count);
/* Print a number of non-breaking spaces. */
+void writeHtmlCell(char *text);
+/* Write out a cell in an HTML table, making text not too big,
+ * and stripping html tags and breaking spaces.... */
+
void htmlOpen(char *format, ...);
/* Start up a page that will be in html format. */
void htmlClose();
@@ -684,8 +688,20 @@
void doSummaryStatsBigWig(struct sqlConnection *conn);
/* Put up page showing summary stats for bigWig track. */
+/* ----------- BigBed business in bigBed.c -------------------- */
+
+boolean isBigBed(char *table);
+/* Return TRUE if table corresponds to a bigBed file. */
+
+char *bigBedFileName(char *table, struct sqlConnection *conn);
+/* Return file name associated with bigBed. This handles differences whether it's
+ * a custom or built-in track. Do a freeMem on returned string when done. */
+
+void showSchemaBigBed(char *table);
+/* Show schema on bigBed. */
+
/* ----------- Custom track stuff. -------------- */
struct customTrack *getCustomTracks();
/* Get custom track list. */