src/inc/bbiFile.h 1.13

1.13 2009/08/12 21:35:45 kent
Moving some functions from bedGraphToBigBed to library.
Index: src/inc/bbiFile.h
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/inc/bbiFile.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -b -B -U 4 -r1.12 -r1.13
--- src/inc/bbiFile.h	28 Jul 2009 03:06:18 -0000	1.12
+++ src/inc/bbiFile.h	12 Aug 2009 21:35:45 -0000	1.13
@@ -265,8 +265,15 @@
 
 bits64 bbiTotalSummarySize(struct bbiSummary *list);
 /* Return size on disk of all summaries. */
 
+struct bbiChromUsage *bbiChromUsageFromBedFile(struct lineFile *lf, 
+	struct hash *chromSizesHash, int *retMinDiff, double *retAveSize);
+/* Go through bed file and collect chromosomes and statistics. */
+
+int bbiCountSectionsNeeded(struct bbiChromUsage *usageList, int itemsPerSlot);
+/* Count up number of sections needed for data. */
+
 void bbiAddToSummary(bits32 chromId, bits32 chromSize, bits32 start, bits32 end, 
 	bits32 validCount, double minVal, double maxVal, double sumData, double sumSquares,  
 	int reduction, struct bbiSummary **pOutList);
 /* Add data range to summary - putting it onto top of list if possible, otherwise