SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
A transformation trait to retrieve the chunked range over indexed sequence pairs. More...
#include <seqan3/alignment/pairwise/detail/type_traits.hpp>
Public Types | |
using | type = decltype(views::zip(std::declval< sequence_pairs_t >(), std::views::iota(0))|views::chunk(1)) |
The transformed type that models seqan3::detail::indexed_sequence_pair_range. | |
A transformation trait to retrieve the chunked range over indexed sequence pairs.
sequence_pairs_t | The type of the sequences to be transformed; must model seqan3::detail::sequence_pair_range. |
This transformation trait transforms a range over sequence pairs into a range over indexed sequence pairs. In addition, the range is chunked which is the common interface for alignment algorithms. The returned type models seqan3::detail::indexed_sequence_pair_range.