vg
tools for working with variation graphs
Public Member Functions | Private Attributes | List of all members
vg::SpliceRegion Class Reference

#include <splicing.hpp>

Public Member Functions

 SpliceRegion (const pos_t &seed_pos, bool search_left, int64_t search_dist, const HandleGraph &graph, const DinucleotideMachine &dinuc_machine, const SpliceStats &splice_stats)
 
 SpliceRegion ()=default
 
 ~SpliceRegion ()=default
 
const vector< tuple< handle_t, size_t, int64_t > > & candidate_splice_sites (size_t motif_num) const
 
const IncrementalSubgraphget_subgraph () const
 
const pair< handle_t, size_t > & get_seed_pos () const
 

Private Attributes

IncrementalSubgraph subgraph
 
pair< handle_t, size_t > seed
 
vector< vector< tuple< handle_t, size_t, int64_t > > > motif_matches
 

Constructor & Destructor Documentation

◆ SpliceRegion() [1/2]

vg::SpliceRegion::SpliceRegion ( const pos_t seed_pos,
bool  search_left,
int64_t  search_dist,
const HandleGraph graph,
const DinucleotideMachine dinuc_machine,
const SpliceStats splice_stats 
)

◆ SpliceRegion() [2/2]

vg::SpliceRegion::SpliceRegion ( )
default

◆ ~SpliceRegion()

vg::SpliceRegion::~SpliceRegion ( )
default

Member Function Documentation

◆ candidate_splice_sites()

const vector< tuple< handle_t, size_t, int64_t > > & vg::SpliceRegion::candidate_splice_sites ( size_t  motif_num) const

◆ get_seed_pos()

const pair< handle_t, size_t > & vg::SpliceRegion::get_seed_pos ( ) const

◆ get_subgraph()

const IncrementalSubgraph & vg::SpliceRegion::get_subgraph ( ) const

Member Data Documentation

◆ motif_matches

vector<vector<tuple<handle_t, size_t, int64_t> > > vg::SpliceRegion::motif_matches
private

◆ seed

pair<handle_t, size_t> vg::SpliceRegion::seed
private

◆ subgraph

IncrementalSubgraph vg::SpliceRegion::subgraph
private

The documentation for this class was generated from the following files: