#include <yat/omic/BamFile.h>
|
void | build_index_base (void) const |
|
void | open_base (const std::string &fn, const std::string &mode, const void *aux) |
|
void | open_base (const std::string &fn, const std::string &mode) |
|
const std::string & | filename (void) const |
| filename of bam file More...
|
|
template<typename Derived>
class theplu::yat::omic::BamFile< Derived >
Base class for bam files
- Since
- New in yat 0.10
◆ BamFile()
◆ ~BamFile()
Destructor.
Closes file if it is open.
◆ build_index_base()
◆ filename()
template<typename Derived>
filename of bam file
The filename is set in open_base().
◆ have_index()
- Returns
- true if file has an index file
- Since
- New in yat 0.15
◆ is_open()
◆ open_base() [1/2]
open a bam file named fn with mode mode
- See also
- sam_open in htslib
- Note
- aux is ignored when compiling against htslib
- Deprecated:
- Provided for backward compatibility with the yat 0.17 API. Use open_base(2) instead.
◆ open_base() [2/2]
open a bam file named fn with mode mode
- See also
- sam_open in htslib
- Since
- New in yat 0.18
◆ sf_
template<typename Derived>
The documentation for this class was generated from the following file: