e52349aa29cae89f4e9fd765da98d1a46ad2cbe9 braney Mon Nov 27 14:41:59 2017 -0800 add header for bedTabix files diff --git src/lib/bedTabix.c src/lib/bedTabix.c index d9a28a2..bb40558 100644 --- src/lib/bedTabix.c +++ src/lib/bedTabix.c @@ -1,15 +1,21 @@ +/* bedTabix.c: Routines for reading bedTabix formatted files. bedTabix files are bed files indexed by tabix. Indexing + * works like vcfTabix does. + * + * This file is copyright 2016 Jim Kent, but license is hereby + * granted for all use - public, private or commercial. */ + #include "bedTabix.h" struct bedTabixFile *bedTabixFileMayOpen(char *fileOrUrl, char *chrom, int start, int end) /* Open a bed file that has been compressed and indexed by tabix */ { struct lineFile *lf = lineFileTabixMayOpen(fileOrUrl, TRUE); if (lf == NULL) return NULL; struct bedTabixFile *btf; AllocVar(btf); btf->lf = lf; if (isNotEmpty(chrom) && start != end) { lineFileSetTabixRegion(lf, chrom, start, end);