8 MODULE = Tabix PACKAGE = Tabix
11 tabix_open(fn, fnidx=0)
15 RETVAL = ti_open(fn, fnidx);
26 tabix_query(t, seq=0, beg=0, end=0x7fffffff)
33 RETVAL = ti_query(t, seq, beg, end);
45 s = ti_read(t, iter, &len);
47 return XSRETURN_EMPTY;
48 RETVAL = newSVpv(s, len);
59 ti_lazy_index_load(t);
60 names = ti_seqname(t->idx, &n);
61 for (i = 0; i < n; ++i)
62 XPUSHs(sv_2mortal(newSVpv(names[i], 0)));
65 MODULE = Tabix PACKAGE = TabixIterator
71 ti_iter_destroy(iter);