vg
tools for working with variation graphs
Classes | Namespaces | Functions
splicing.hpp File Reference
#include "dinucleotide_machine.hpp"
#include "incremental_subgraph.hpp"
#include "aligner.hpp"
#include "multipath_alignment.hpp"
#include "statistics.hpp"

Classes

class  vg::SpliceStats
 
class  vg::SpliceRegion
 
class  vg::JoinedSpliceGraph
 

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)
 
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)
 

Detailed Description

Defines splicing related objects and functions