vg
tools for working with variation graphs
|
#include "splicing.hpp"
Namespaces | |
vg | |
Functions | |
multipath_alignment_t | vg::from_hit (const Alignment &alignment, const HandleGraph &graph, const pos_t &hit_pos, const MaximalExactMatch &mem, const GSSWAligner &scorer) |
tuple< pos_t, int64_t, int32_t > | vg::trimmed_end (const Alignment &aln, int64_t len, bool from_end, const HandleGraph &graph, const GSSWAligner &aligner) |
bool | vg::trim_path (path_t *path, bool from_left, int64_t mapping_idx, int64_t edit_idx, int64_t base_idx) |
pair< pair< path_t, int32_t >, pair< path_t, int32_t > > | vg::split_splice_segment (const Alignment &splice_segment, const tuple< int64_t, int64_t, int64_t > &left_trace, const tuple< int64_t, int64_t, int64_t > &right_trace, int64_t splice_junction_idx, const GSSWAligner &scorer, const HandleGraph &graph) |
multipath_alignment_t && | vg::fuse_spliced_alignments (const Alignment &alignment, multipath_alignment_t &&left_mp_aln, multipath_alignment_t &&right_mp_aln, int64_t left_bridge_point, const Alignment &splice_segment, int64_t splice_junction_idx, int32_t splice_score, const GSSWAligner &scorer, const HandleGraph &graph) |
Implements SpliceRegion and some other splicing tools