vg
tools for working with variation graphs
vg::MultipathAlignmentEmitter Member List

This is the complete list of members for vg::MultipathAlignmentEmitter, including all inherited members.

add_annotations(const multipath_alignment_t &mp_aln, bam1_t *bam) constvg::MultipathAlignmentEmitterprivate
aln_emittersvg::MultipathAlignmentEmitterprivate
atomic_headervg::HTSWriterprotected
backing_filesvg::HTSWriterprotected
BAM enum valuevg::MultipathAlignmentEmitterprivate
BGZF_FOOTER_LENGTHvg::HTSWriterprotectedstatic
convert_to_alignment(const multipath_alignment_t &mp_aln, Alignment &aln, const string *prev_name=nullptr, const string *next_name=nullptr) constvg::MultipathAlignmentEmitterprivate
convert_to_hts_paired(const string &name_1, const string &name_2, const multipath_alignment_t &mp_aln_1, const multipath_alignment_t &mp_aln_2, const string &ref_name_1, bool ref_rev_1, int64_t ref_pos_1, const string &ref_name_2, bool ref_rev_2, int64_t ref_pos_2, int64_t tlen_limit, bam_hdr_t *header, vector< bam1_t * > &dest) constvg::MultipathAlignmentEmitterprivate
convert_to_hts_unpaired(const string &name, const multipath_alignment_t &mp_aln, const string &ref_name, bool ref_rev, int64_t ref_pos, bam_hdr_t *header, vector< bam1_t * > &dest) constvg::MultipathAlignmentEmitterprivate
CRAM enum valuevg::MultipathAlignmentEmitterprivate
create_alignment_shim(const string &name, const multipath_alignment_t &mp_aln, Alignment &shim, const string *prev_name=nullptr, const string *next_name=nullptr) constvg::MultipathAlignmentEmitterprivate
emit_pairs(const string &name_1, const string &name_2, vector< pair< multipath_alignment_t, multipath_alignment_t >> &&mp_aln_pairs, vector< pair< tuple< string, bool, int64_t >, tuple< string, bool, int64_t >>> *path_positions=nullptr, vector< int64_t > *tlen_limits=nullptr)vg::MultipathAlignmentEmitter
emit_singles(const string &name, vector< multipath_alignment_t > &&mp_alns, vector< tuple< string, bool, int64_t >> *path_positions=nullptr)vg::MultipathAlignmentEmitter
ensure_header(const string &read_group, const string &sample_name, size_t thread_number)vg::HTSWriterprotected
formatvg::MultipathAlignmentEmitterprivate
GAF enum valuevg::MultipathAlignmentEmitterprivate
GAM enum valuevg::MultipathAlignmentEmitterprivate
GAMP enum valuevg::MultipathAlignmentEmitterprivate
graphvg::MultipathAlignmentEmitterprivate
header_mutexvg::HTSWriterprotected
hts_modevg::HTSWriterprotected
HTSWriter(const string &filename, const string &format, const vector< pair< string, int64_t >> &path_order_and_length, const unordered_map< string, int64_t > &subpath_to_length, size_t max_threads)vg::HTSWriter
HTSWriter(const HTSWriter &other)=deletevg::HTSWriter
HTSWriter(HTSWriter &&other)=deletevg::HTSWriter
initialize_sam_file(bam_hdr_t *header, size_t thread_number, bool keep_header=false)vg::HTSWriterprotected
min_splice_lengthvg::MultipathAlignmentEmitterprivate
mp_aln_emittersvg::MultipathAlignmentEmitterprivate
MultipathAlignmentEmitter(const string &filename, size_t num_threads, const string out_format="GAMP", const PathPositionHandleGraph *graph=nullptr, const vector< pair< string, int64_t >> *path_order_and_length=nullptr)vg::MultipathAlignmentEmitter
multiplexervg::HTSWriterprotected
operator=(const HTSWriter &other)=deletevg::HTSWriter
operator=(HTSWriter &&other)=deletevg::HTSWriter
out_filevg::HTSWriterprotected
output_format_t enum namevg::MultipathAlignmentEmitterprivate
output_is_bgzfvg::HTSWriterprotected
path_order_and_lengthvg::HTSWriterprotected
read_groupvg::MultipathAlignmentEmitterprivate
SAM enum valuevg::MultipathAlignmentEmitterprivate
sam_filesvg::HTSWriterprotected
sam_headervg::HTSWriterprotected
sample_namevg::MultipathAlignmentEmitterprivate
save_records(bam_hdr_t *header, vector< bam1_t * > &records, size_t thread_number)vg::HTSWriterprotected
set_min_splice_length(int64_t min_splice_length)vg::MultipathAlignmentEmitter
set_read_group(const string &read_group)vg::MultipathAlignmentEmitter
set_sample_name(const string &sample_name)vg::MultipathAlignmentEmitter
subpath_to_lengthvg::HTSWriterprotected
~HTSWriter()vg::HTSWriter
~MultipathAlignmentEmitter()vg::MultipathAlignmentEmitter