SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::alignment_trace_matrix_proxy< coordinate_type, trace_type > Struct Template Reference

A proxy type for a unified access to the traceback matrix during alignment computation. More...

#include <seqan3/alignment/matrix/detail/alignment_trace_matrix_proxy.hpp>

Public Attributes

coordinate_type coordinate {}
 The current coordinate.
 
trace_type & current
 Reference to the current element.
 
trace_type & r_left
 Reference to the element to the left.
 
trace_type & up
 Reference to the element above.
 
trace_type & w_left
 Reference to the next element to the left.
 

Detailed Description

template<typename coordinate_type, typename trace_type>
struct seqan3::detail::alignment_trace_matrix_proxy< coordinate_type, trace_type >

A proxy type for a unified access to the traceback matrix during alignment computation.

Template Parameters
trace_typeThe type wrapped by this proxy.

Provides named accessors to the respective values of the traceback matrix during the alignment computation. The trace_type must be either a seqan3::detail::trace_directions value or a seqan3::detail::simd_conceptvector over seqan3::detail::trace_directions.


The documentation for this struct was generated from the following file:
Hide me