Imported Upstream version 0.1.5
[tabix.git] / tabix.h
diff --git a/tabix.h b/tabix.h
index e608c790dd69842504734935500514713c7519f9..0df29a0f8ea889f03684eb540bd517cbb76d861c 100644 (file)
--- a/tabix.h
+++ b/tabix.h
@@ -1,3 +1,30 @@
+/* The MIT License
+
+   Copyright (c) 2009 Genome Research Ltd (GRL), 2010 Broad Institute
+
+   Permission is hereby granted, free of charge, to any person obtaining
+   a copy of this software and associated documentation files (the
+   "Software"), to deal in the Software without restriction, including
+   without limitation the rights to use, copy, modify, merge, publish,
+   distribute, sublicense, and/or sell copies of the Software, and to
+   permit persons to whom the Software is furnished to do so, subject to
+   the following conditions:
+
+   The above copyright notice and this permission notice shall be
+   included in all copies or substantial portions of the Software.
+
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+   BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+   ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+   SOFTWARE.
+*/
+
+/* Contact: Heng Li <lh3@live.co.uk> */
+
 #ifndef __TABIDX_H
 #define __TABIDX_H
 
@@ -32,6 +59,7 @@ extern "C" {
 
        int ti_index_build(const char *fn, const ti_conf_t *conf);
        ti_index_t *ti_index_load(const char *fn);
+    int ti_list_chromosomes(const char *fn);
        void ti_index_destroy(ti_index_t *idx);
        int ti_parse_region(ti_index_t *idx, const char *str, int *tid, int *begin, int *end);
        int ti_fetch(BGZF *fp, const ti_index_t *idx, int tid, int beg, int end, void *data, ti_fetch_f func);