SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
Internal class used to expose the actual format interface to write SAM/BAM records into the file. More...
#include <seqan3/io/sam_file/output_format_concept.hpp>
Public Member Functions | |
template<typename... ts> | |
void | write_alignment_record (ts &&... args) |
Forwards to the seqan3::sam_file_output_format::write_alignment_record interface. | |
template<typename stream_t , typename header_type > | |
void | write_header (stream_t &stream, sam_file_output_options const &options, header_type &header) |
Forwards to format_type::write_header . | |
Internal class used to expose the actual format interface to write SAM/BAM records into the file.
format_type | The type of the format to be exposed. |
Exposes the protected member function write_alignment_record
and write_header
from the given format_type
, such that the file can call the proper function for the selected format.