LocARNA-2.0.0
LocARNA::SparseTraceController Member List

This is the complete list of members for LocARNA::SparseTraceController, including all inherited members.

consensus_cost(size_type i, size_type j, const std::vector< TraceRange > &trs) constLocARNA::TraceRange
diag_pos_bef(index_t indexA, index_t indexB, pair_seqpos_t cur_pos_seq, index_t left_endA=std::numeric_limits< index_t >::max(), index_t left_endB=std::numeric_limits< index_t >::max()) constLocARNA::SparseTraceControllerinline
get_delta() constLocARNA::TraceControllerinline
get_sparse_mapperA() constLocARNA::SparseTraceControllerinline
get_sparse_mapperB() constLocARNA::SparseTraceControllerinline
idx_after_max_col_idx(index_t indexA, index_t indexB, matidx_t idx_i, index_t left_endB=std::numeric_limits< index_t >::max()) constLocARNA::SparseTraceControllerinline
idx_vec_t typedef (defined in LocARNA::TraceRange)LocARNA::TraceRangeprotected
is_valid(size_type i, size_type j) constLocARNA::TraceControllerinline
is_valid_idx_pos(index_t idxA, index_t idxB, matpos_t mat_pos) constLocARNA::SparseTraceControllerinline
is_valid_match(size_type i, size_type j) constLocARNA::TraceControllerinlinevirtual
lenA_LocARNA::TraceRangeprotected
lenB_LocARNA::TraceRangeprotected
matching_wo_gap(index_t idxA, index_t idxB, const matpos_t &idx_pos_diag, pair_seqpos_t seq_pos_to_be_matched) constLocARNA::SparseTraceControllerinline
matpos_t typedefLocARNA::SparseTraceController
max_col(size_t i) constLocARNA::TraceRangeinline
max_col_LocARNA::TraceRangeprotected
min_col(size_t i) constLocARNA::TraceRangeinline
min_col_LocARNA::TraceRangeprotected
min_col_idx(index_t indexA, index_t indexB, matidx_t idx_i, index_t left_endB=std::numeric_limits< index_t >::max()) constLocARNA::SparseTraceControllerinline
pair_seqpos_t typedefLocARNA::SparseTraceController
pos_in_seq(index_t idxA, index_t idxB, const matpos_t &cur_pos) constLocARNA::SparseTraceControllerinline
pos_unpaired(index_t idxA, index_t idxB, matpos_t pos) constLocARNA::SparseTraceControllerinline
print_debug(std::ostream &out=std::cerr) constLocARNA::TraceRange
remove_common_gaps(const SeqEntry &aliA, const SeqEntry &aliB)LocARNA::TraceRangestatic
restrict_by_anchors(const AnchorConstraints &constraints)LocARNA::TraceController
restrict_by_trace_probabilities(const TraceProbs &trace_probs, double min_prob)LocARNA::TraceController
reverse() constLocARNA::TraceController
rows() constLocARNA::TraceRangeinline
SeqEntry typedefLocARNA::TraceRange
seqentry_pair_t typedefLocARNA::TraceRange
SparseTraceController(const SparsificationMapper &sparse_mapperA_, const SparsificationMapper &sparse_mapperB_, const TraceController &trace_controller_)LocARNA::SparseTraceControllerinline
TraceController(const Sequence &seqA, const Sequence &seqB, const MultipleAlignment *ma, int delta, bool relaxed_merging=false)LocARNA::TraceController
TraceRange(const SeqEntry &pseqA, const SeqEntry &pseqB, const SeqEntry &aliA, const SeqEntry &aliB, size_type delta)LocARNA::TraceRange
TraceRange(size_type lenA, size_type lenB, const std::vector< TraceRange > &trs, size_type delta)LocARNA::TraceRange
TraceRange(size_t lenA, size_t lenB)LocARNA::TraceRangeinlineprotected
~MatchController() (defined in LocARNA::MatchController)LocARNA::MatchControllervirtual
~SparseTraceController() (defined in LocARNA::SparseTraceController)LocARNA::SparseTraceControllerinlinevirtual
~TraceController()LocARNA::TraceControllervirtual