|
using | pf_score_t = T |
|
using | valid_args = tuple_cat_type_t< AlignerParams::valid_args, std::tuple< min_am_prob, min_bm_prob, pf_scale > > |
|
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_DEFAULT_FEATURE (min_am_prob, double, 0) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (min_bm_prob, double, 0) |
|
| DEFINE_NAMED_ARG_DEFAULT_FEATURE (pf_scale, pf_score_t, 1.0) |
|
template<class... Args> |
| AlignerPParams (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) |
|