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. */
     };