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