|
A library for working with phylogenetic and population genetic data.
v0.32.0
|
|
Go to the documentation of this file. 1 #ifndef GENESIS_POPULATION_FORMAT_HTS_FILE_H_
2 #define GENESIS_POPULATION_FORMAT_HTS_FILE_H_
49 namespace population {
77 std::string
const& mode =
"r"
122 std::string file_name_ =
"";
123 ::htsFile* hts_file_ =
nullptr;
129 #endif // htslib guard
130 #endif // include guard
HtsFile()=default
Create an empty instance, with no file attached.
std::string format_extension() const
Return the file format extension.
std::string format_description() const
Return a human-readable description of the file format.
std::string const & file_name() const
HtsFile & operator=(HtsFile const &)=delete
Container namespace for all symbols of genesis in order to keep them separate when used as a library.
Wrap an ::htsFile struct.