4e4629ec70e0b6635441790483d6d24bb30df91b braney Fri May 13 17:00:35 2016 -0700 first cut at long range interaction track diff --git src/inc/bedTabix.h src/inc/bedTabix.h new file mode 100644 index 0000000..97f82f6 --- /dev/null +++ src/inc/bedTabix.h @@ -0,0 +1,18 @@ + +#ifndef BEDTABIX_H +#define BEDTABIX_H + +#include "linefile.h" + +struct bedTabixFile +{ +struct lineFile *lf; +}; + +struct bedTabixFile *bedTabixFileMayOpen(char *fileOrUrl, char *chrom, int start, int end); +/* Open a bed file that has been compressed and indexed by tabix */ + +struct bed *bedTabixReadBeds(struct bedTabixFile *btf, char *chromName, int winStart, int winEnd, struct bed * (*loadBed)(), int minScore); + +void bedTabixFileClose(struct bedTabixFile *btf); +#endif //BEDTABIX_H