SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
Provides several contracts to test when configuring the alignment algorithm. More...
#include <seqan3/alignment/pairwise/alignment_configurator.hpp>
Private Types | |
using | unref_range_type = std::remove_reference_t< range_type > |
Auxiliary member types. | |
using | first_seq_t = std::tuple_element_t< 0, std::ranges::range_value_t< unref_range_type > > |
The type of the first sequence. | |
using | second_seq_t = std::tuple_element_t< 1, std::ranges::range_value_t< unref_range_type > > |
The type of the second sequence. | |
Provides several contracts to test when configuring the alignment algorithm.
range_type | The type of the range containing sequences to be aligned. |
alignment_config_type | The type of the alignment configuration. |
This stateless helper class provides several contract testing functions for the alignment configuration.
|
private |
Auxiliary member types.
Range type with removed references.