parameters for AlignerN
More...
#include <aligner_params.hh>
|
using | valid_args = tuple_cat_type_t< AlignerParams::valid_args, std::tuple< AlignerNParams::sparsification_mapperA, AlignerNParams::sparsification_mapperB > > |
|
using | valid_args = std::tuple< seqA, seqB, scoring, no_lonely_pairs, struct_local, sequ_local, free_endgaps, DO_TRACE, trace_controller, max_diff_am, max_diff_at_am, stacking, constraints > |
|
|
| DEFINE_NAMED_ARG_FEATURE (sparsification_mapperA, const SparsificationMapper *) |
|
| DEFINE_NAMED_ARG_FEATURE (sparsification_mapperB, const SparsificationMapper *) |
|
template<class... Args> |
| AlignerNParams (Args... argpack) |
|
| DEFINE_NAMED_ARG_FEATURE (seqA, const Sequence *) |
|
| DEFINE_NAMED_ARG_FEATURE (seqB, const Sequence *) |
|
| DEFINE_NAMED_ARG_FEATURE (scoring, const Scoring *) |
|
| DEFINE_NAMED_ARG_FEATURE (trace_controller, const TraceController *) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (no_lonely_pairs, bool, false) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (struct_local, bool, false) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (sequ_local, bool, false) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (free_endgaps, FreeEndgaps, FreeEndgaps("----")) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (DO_TRACE, bool, true) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (max_diff_am, int, -1) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (max_diff_at_am, int, -1) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (stacking, bool, false) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (constraints, const AnchorConstraints *, nullptr) |
|
template<class... Args> |
| AlignerParams (Args... argpack) |
|
|
template<class ArgTuple > |
void | construct (const ArgTuple &args) |
|
◆ AlignerNParams()
template<class... Args>
LocARNA::AlignerNParams::AlignerNParams |
( |
Args... |
argpack | ) |
|
|
inline |
Construct with named arguments
The documentation for this class was generated from the following file: