NVBIO
|
Definition at line 43 of file output_sam.h.
#include <output_sam.h>
Public Methods | |
SamOutput (const char *file_name, AlignmentType alignment_type, BNT bnt) | |
~SamOutput () | |
void | header () |
void | process (struct HostOutputBatchSE &batch) |
void | process (struct HostOutputBatchPE &batch) |
void | close (void) |
Flush and close the output file. More... | |
template<> | |
void | write_tag (const char *name, const char *value) |
Public Methods inherited from nvbio::io::OutputFile | |
virtual | ~OutputFile () |
void | set_program (const char *_pg_id, const char *_pg_name, const char *_pg_version, const char *_pg_args) |
void | set_rg (const char *_rg_id, const char *_rg_string) |
virtual void | configure_mapq_evaluator (int mapq_filter) |
virtual IOStats & | get_aggregate_statistics (void) |
Returns aggregate I/O statistics for this object. More... | |
Additional Inherited Members | |
Static Public Methods inherited from nvbio::io::OutputFile | |
static OutputFile * | open (const char *file_name, AlignmentType aln_type, BNT bnt) |
Proteced Methods inherited from nvbio::io::OutputFile | |
OutputFile (const char *file_name, AlignmentType alignment_type, BNT bnt) | |
Protected Members inherited from nvbio::io::OutputFile | |
const char * | file_name |
Name of the file we're writing. More... | |
AlignmentType | alignment_type |
The type of alignment we're running (single or paired-end) More... | |
BNT | bnt |
Reference genome data handle. More... | |
int | mapq_filter |
The current mapping quality filter: reads with a mapq below this value will be marked as not aligned. More... | |
IOStats | iostats |
I/O statistics. More... | |
std::string | pg_id |
std::string | pg_name |
std::string | pg_version |
std::string | pg_args |
std::string | rg_id |
std::string | rg_string |
nvbio::io::SamOutput::SamOutput | ( | const char * | file_name, |
AlignmentType | alignment_type, | ||
BNT | bnt | ||
) |
Definition at line 37 of file output_sam.cpp.
nvbio::io::SamOutput::~SamOutput | ( | ) |
Definition at line 53 of file output_sam.cpp.
|
virtual |
Flush and close the output file.
Reimplemented from nvbio::io::OutputFile.
Definition at line 574 of file output_sam.cpp.
|
inlinevirtual |
write the header out
Reimplemented from nvbio::io::OutputFile.
Definition at line 96 of file output_sam.h.
|
virtual |
Process a set of alignment results for the current batch.
batch | Handle to the buffers containing the alignment results |
Reimplemented from nvbio::io::OutputFile.
Definition at line 535 of file output_sam.cpp.
|
virtual |
Process a set of alignment results for the current batch.
batch | Handle to the buffers containing the alignment results |
Reimplemented from nvbio::io::OutputFile.
Definition at line 554 of file output_sam.cpp.
Definition at line 148 of file output_sam.cpp.