Skip to content
Commits on Source (3)
libtabixpp (1.1.0-3) UNRELEASED; urgency=medium
* Team upload.
* debian/libtabixpp0.symbols: Build-Depends-Package: libtabixpp-dev
-- Michael R. Crusoe <michael.crusoe@gmail.com> Sat, 21 Dec 2019 14:02:53 -0700
libtabixpp (1.1.0-2) unstable; urgency=medium
* Team upload.
* debhelper-compat 12
-- Michael R. Crusoe <michael.crusoe@gmail.com> Sat, 21 Dec 2019 13:59:27 -0700
libtabixpp (1.1.0-1) unstable; urgency=medium
* Team upload.
......
......@@ -4,12 +4,12 @@ Uploaders: Andreas Tille <tille@debian.org>,
Sascha Steinbiss <satta@debian.org>
Section: science
Priority: optional
Build-Depends: debhelper (>= 11~),
Build-Depends: debhelper-compat (= 12),
libhts-dev,
zlib1g-dev,
libbz2-dev,
d-shlibs
Standards-Version: 4.2.1
Standards-Version: 4.4.0
Vcs-Browser: https://salsa.debian.org/med-team/libtabixpp
Vcs-Git: https://salsa.debian.org/med-team/libtabixpp.git
Homepage: https://github.com/ekg/tabixpp
......
libtabixpp.so.0 libtabixpp0 #MINVER#
* Build-Depends-Package: libtabixpp-dev
_ZN5Tabix11getNextLineERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.0.0
_ZN5Tabix13getKstringPtrEv@Base 1.1.0
_ZN5Tabix13getNextLineKSEv@Base 1.1.0
......
#include <string>
#include <stdlib.h>
#include <sys/stat.h>
#include "htslib/bgzf.h"
#include "htslib/tbx.h"
#include "htslib/kseq.h"
#include <iostream>
#include <cstring>
#include <vector>
using namespace std;
class Tabix {
htsFile* fn;
tbx_t* tbx;
kstring_t str;
hts_itr_t* iter;
const tbx_conf_t *idxconf;
int tid, beg, end;
string firstline;
bool has_jumped;
vector<string>::iterator current_chrom;
public:
string filename;
vector<string> chroms;
Tabix(void);
Tabix(string& file);
~Tabix(void);
const kstring_t * getKstringPtr();
void getHeader(string& header);
bool setRegion(string& region);
bool getNextLine(string& line);
bool getNextLineKS();
};