expose mm_idx_is_idx, mm_idx_load and mm_idx_dump
This commit is contained in:
parent
4c66b689c3
commit
57f37551f8
27
minimap.h
27
minimap.h
|
|
@ -219,6 +219,33 @@ void mm_idx_reader_close(mm_idx_reader_t *r);
|
||||||
|
|
||||||
int mm_idx_reader_eof(const mm_idx_reader_t *r);
|
int mm_idx_reader_eof(const mm_idx_reader_t *r);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check whether the file contains a minimap2 index
|
||||||
|
*
|
||||||
|
* @param fn index file name
|
||||||
|
* @return 1 if file can be opened and is a minimap2 index; 0 otherwise
|
||||||
|
*/
|
||||||
|
int64_t mm_idx_is_idx(const char *fn);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Load an index
|
||||||
|
*
|
||||||
|
* Unlike mm_idx_reader_read this function specifically loads an existing
|
||||||
|
* index.
|
||||||
|
*
|
||||||
|
* @param fp pointer to FILE object
|
||||||
|
* @return minimap2 index read from fp
|
||||||
|
*/
|
||||||
|
mm_idx_t *mm_idx_load(FILE *fp);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Save an index
|
||||||
|
*
|
||||||
|
* @param fp pointer to FILE object
|
||||||
|
* @param mi minimap2 index
|
||||||
|
*/
|
||||||
|
void mm_idx_dump(FILE *fp, const mm_idx_t *mi);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an index from strings in memory
|
* Create an index from strings in memory
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue