3d890482f243af7cdb51d56b5efde7c43e2ed59e
braney
  Wed Dec 15 13:13:52 2010 -0800
add routine to let validateFiles check for the signature at the beginning and end of bigWigs
diff --git src/lib/bwgQuery.c src/lib/bwgQuery.c
index c002808..ba12585 100644
--- src/lib/bwgQuery.c
+++ src/lib/bwgQuery.c
@@ -16,30 +16,36 @@
 #include "udc.h"
 #include "zlibFace.h"
 #include "bbiFile.h"
 #include "bwgInternal.h"
 #include "bigWig.h"
 #include "bigBed.h"
 
 static char const rcsid[] = "$Id: bwgQuery.c,v 1.24 2010/06/03 18:08:37 kent Exp $";
 
 struct bbiFile *bigWigFileOpen(char *fileName)
 /* Open up big wig file. */
 {
 return bbiFileOpen(fileName, bigWigSig, "big wig");
 }
 
+boolean bigWigFileCheckSigs(char *fileName)
+/* check file signatures at beginning and end of file */
+{
+return bbiFileCheckSigs(fileName, bigWigSig, "big wig");
+}
+
 struct bwgSectionHead
 /* A header from a bigWig file section */
     {
     bits32 chromId;	/* Chromosome short identifier. */
     bits32 start,end;	/* Range covered. */
     bits32 itemStep;	/* For some section types, the # of bases between items. */
     bits32 itemSpan;	/* For some section types, the # of bases in each item. */
     UBYTE type;		/* Type byte. */
     UBYTE reserved;	/* Always zero for now. */
     bits16 itemCount;	/* Number of items in block. */
     };
 
 #ifdef OLD
 static void bwgSectionHeadRead(struct bbiFile *bwf, struct bwgSectionHead *head)
 /* Read section header. */