src/utils/bigWigInfo/bigWigInfo.c 1.4
1.4 2009/11/07 19:30:32 kent
Adding additional information to bigWigInfo output - data and index sizes.
Index: src/utils/bigWigInfo/bigWigInfo.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/bigWigInfo/bigWigInfo.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -b -B -U 4 -r1.3 -r1.4
--- src/utils/bigWigInfo/bigWigInfo.c 5 Nov 2009 19:48:21 -0000 1.3
+++ src/utils/bigWigInfo/bigWigInfo.c 7 Nov 2009 19:30:32 -0000 1.4
@@ -36,8 +36,14 @@
struct bbiFile *bwf = bigWigFileOpen(fileName);
printf("version: %d\n", bwf->version);
printf("isSwapped: %d\n", bwf->isSwapped);
printf("zoomLevels: %d\n", bwf->zoomLevels);
+printf("primaryDataSize: %lld\n", (long long)(bwf->unzoomedIndexOffset - bwf->unzoomedDataOffset));
+if (bwf->levelList != NULL)
+ {
+ long long indexEnd = bwf->levelList->dataOffset;
+ printf("primaryIndexSize: %lld\n", indexEnd - bwf->unzoomedIndexOffset);
+ }
struct bbiZoomLevel *zoom;
for (zoom = bwf->levelList; zoom != NULL; zoom = zoom->next)
printf("\t%d\n", zoom->reductionLevel);
struct bbiChromInfo *chrom, *chromList = bbiChromList(bwf);