SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
A helper concept to check the input of the range based alignment algorithm interface. More...
#include <seqan3/alignment/pairwise/detail/concept.hpp>
A helper concept to check the input of the range based alignment algorithm interface.
t | The type to check. |
This concept checks if the given type models a std::ranges::forward_range over indexed sequence pairs that are passed to the alignment algorithms. An indexed sequence pair consists of a seqan3::detail::sequence_pair that shall be aligned and an index that is used to identify the aligned sequence pair. The caller can then infer the aligned sequences from the returned seqan3::alignment_result. The layout of this indexed sequence type looks as follows: