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