b31907d700c1fe956e4e4c20e64d91de027d7c84
markd
  Tue May 14 02:03:33 2024 -0700
merge blatHuge implementation

diff --git src/hg/mouseStuff/regionPicker/regionPicker.c src/hg/mouseStuff/regionPicker/regionPicker.c
index 847ef6a..6def31f 100644
--- src/hg/mouseStuff/regionPicker/regionPicker.c
+++ src/hg/mouseStuff/regionPicker/regionPicker.c
@@ -252,31 +252,31 @@
 }
 
 void maskFeatures(char *database, struct sqlConnection *conn, char *chrom, int chromSize, Bits *maskBits)
 /* Mask out bits we're not interested in for conservation. */
 {
 fbOrTableBits(database, maskBits, "gap", chrom, chromSize, conn);
 fbOrTableBits(database, maskBits, "refGene:exon:12", chrom, chromSize, conn);
 fbOrTableBits(database, maskBits, "mrna:exon:12", chrom, chromSize, conn);
 fbOrTableBits(database, maskBits, "ensGene:exon:12", chrom, chromSize, conn);
 fbOrTableBits(database, maskBits, "softberryGene:exon:12", chrom, chromSize, conn);
 fbOrTableBits(database, maskBits, "twinscan:exon:12", chrom, chromSize, conn);
 fbOrTableBits(database, maskBits, "xenoMrna:exon:12", chrom, chromSize, conn);
 fbOrTableBits(database, maskBits, "intronEst:exon:12", chrom, chromSize, conn);
 fbOrTableBits(database, maskBits, "anyMrnaCov", chrom, chromSize, conn);
 fbOrTableBits(database, maskBits, "rmsk", chrom, chromSize, conn);
-printf("%s: %d bits masked\n", chrom, bitCountRange(maskBits, 0, chromSize));
+printf("%s: %lld bits masked\n", chrom, bitCountRange(maskBits, 0, chromSize));
 }
 
 void axtSetBits(struct axt *axt, int chromSize, Bits *aliBits, Bits *matchBits)
 /* Set bits where there are alignments and matches. */
 {
 char q, t, *qSym = axt->qSym, *tSym = axt->tSym;
 int i, symCount = axt->symCount;
 int tPos = axt->tStart;
 
 assert(axt->tStrand == '+');
 for (i=0; i<symCount; ++i)
     {
     assert(tPos < chromSize);
     q = qSym[i];
     t = tSym[i];