a1dcdda03cad5b931d17066789091a64f8dceca6 max Tue Nov 22 16:05:21 2016 -0800 adding bigDataIndex support to the table browser, refs #18420 diff --git src/hg/hgTables/hgTables.h src/hg/hgTables/hgTables.h index f237e2b..f08b466 100644 --- src/hg/hgTables/hgTables.h +++ src/hg/hgTables/hgTables.h @@ -729,30 +729,34 @@ void doSummaryStatsWiggle(struct sqlConnection *conn); /* Put up page showing summary stats for wiggle track. */ void wigShowFilter(struct sqlConnection *conn); /* print out wiggle data value filter */ /* ----------- BigWig business in bigWig.c -------------------- */ boolean isBigWigTable(char *table); /* Return TRUE if table is bedGraph in current database's trackDb. */ char *bigFileNameFromCtOrHub(char *table, struct sqlConnection *conn); /* If table is a custom track or hub track, return the bigDataUrl setting; * otherwise return NULL. Do a freeMem on returned string when done. */ +char *bigDataIndexFromCtOrHub(char *table, struct sqlConnection *conn); +/* If table is a custom track or hub track, return the bigDataIndex setting; + * otherwise return NULL. Do a freeMem on returned string when done. */ + char *bigWigFileName(char *table, struct sqlConnection *conn); /* Return file name associated with bigWig. This handles differences whether it's * a custom or built-in track. Do a freeMem on returned string when done. */ #define bigBedFileName(table, conn) bigWigFileName(table, conn) int bigWigOutRegion(char *table, struct sqlConnection *conn, struct region *region, int maxOut, enum wigOutputType wigOutType); /* Write out bigWig for region, doing intersecting and filtering as need be. */ void doSummaryStatsBigWig(struct sqlConnection *conn); /* Put up page showing summary stats for bigWig track. */ struct bed *bigWigIntervalsToBed(struct sqlConnection *conn, char *table, struct region *region,