e469259cebde62bf0bf53f582f7f69ba9a22aebc
braney
  Tue Mar 29 12:28:22 2022 -0700
allow big* tracks with only a bigDataUrl to be used in Extended DNA
coloring page

diff --git src/hg/inc/featureBits.h src/hg/inc/featureBits.h
index efdf5c5..c872efb 100644
--- src/hg/inc/featureBits.h
+++ src/hg/inc/featureBits.h
@@ -25,31 +25,31 @@
 void featureBitsFree(struct featureBits **pBits);
 /* Free up feature bits. */
 
 void featureBitsFreeList(struct featureBits **pList);
 /* Free up a list of featureBits */
 
 struct featureBits *fbGetRange(char *db, char *trackQualifier, char *chrom,
                                int chromStart, int chromEnd);
 /* Get features in range. */
 
 struct featureBits *fbGetRangeQuery(char *db, char *trackQualifier,
 	char *chrom, int chromStart, int chromEnd, char *sqlConstraints,
 	boolean clipToWindow, boolean filterOutNoUTR);
 /* Get features in range that match sqlConstraints. */
 
-boolean fbUnderstandTrack(char *db, char *track);
+boolean fbUnderstandTrack(char *db, struct trackDb *tdb);
 /* Return TRUE if can turn track into a set of ranges or bits. */
 
 void fbOrBits(Bits *bits, int bitSize, struct featureBits *fbList,
 	int bitOffset);
 /* Or in bits.   Bits should have bitSize bits.  */
 
 void fbOrTableBits(char *db, Bits *bits, char *trackQualifier, char *chrom, 
 	int chromSize, struct sqlConnection *conn);
 /* Ors in features in track on chromosome into bits.  */
 
 void fbOrTableBitsQueryMinSize(char *db, Bits *bits, char *trackQualifier, char *chrom, 
         int chromSize, struct sqlConnection *conn, char *sqlConstraints,
 	boolean clipToWindow, boolean filterOutNoUTR, int minSize);
 /* Ors in features matching sqlConstraints in track on chromosome into bits. 
    Skips featureBits that are less than minSize. minSize is useful for introns where