src/inc/bbiFile.h 1.6
1.6 2009/02/10 22:06:18 kent
Adding fieldCount and definedFieldCount to bbiFile header for bigBeds.
Index: src/inc/bbiFile.h
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/inc/bbiFile.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -b -B -U 4 -r1.5 -r1.6
--- src/inc/bbiFile.h 9 Feb 2009 02:43:23 -0000 1.5
+++ src/inc/bbiFile.h 10 Feb 2009 22:06:18 -0000 1.6
@@ -10,9 +10,11 @@
* zoomLevels 2 bytes
* chromosomeTreeOffset 8 bytes
* fullDataOffset 8 bytes
* fullIndexOffset 8 bytes
- * reserved 32 bytes
+ * fieldCount 2 bytes (bigBed only)
+ * definedFieldCount 2 bytes (bigBed only)
+ * reserved 28 bytes
* zoomHeaders there are zoomLevels number of these
* reductionLevel 4 bytes
* reserved 4 bytes
* dataOffset 8 bytes
@@ -65,8 +67,10 @@
bits16 zoomLevels; /* Number of zoom levels. */
bits64 chromTreeOffset; /* Offset to chromosome index. */
bits64 unzoomedDataOffset; /* Start of unzoomed data. */
bits64 unzoomedIndexOffset; /* Start of unzoomed index. */
+ bits16 fieldCount; /* Number of columns in bed version. */
+ bits16 definedFieldCount; /* Number of columns using bed standard definitions. */
struct cirTreeFile *unzoomedCir; /* Unzoomed data index in memory - may be NULL. */
struct bbiZoomLevel *levelList; /* List of zoom levels. */
};