114 template <
typename aligner_type>
116 typedef typename aligner_type::aligner_tag
type;
123 template <
typename ScoreType>
179 template <AlignmentType T_TYPE,
typename AlgorithmType = PatternBlockingTag>
188 template <AlignmentType T_TYPE,
typename AlgorithmTag>
194 template <AlignmentType TYPE>
201 template <AlignmentType TYPE,
typename algorithm_tag>
208 template <AlignmentType TYPE>
213 template <AlignmentType TYPE,
typename scoring_scheme_type>
255 template <AlignmentType T_TYPE,
typename scoring_scheme_type,
typename AlgorithmType = PatternBlockingTag>
269 template <AlignmentType T_TYPE,
typename scoring_scheme_type,
typename AlgorithmTag>
275 template <AlignmentType TYPE,
typename scoring_scheme_type>
282 template <AlignmentType TYPE,
typename algorithm_tag,
typename scoring_scheme_type>
289 template <AlignmentType TYPE,
typename scoring_scheme_type>
294 template <AlignmentType TYPE,
typename scoring_scheme_type>
326 template <AlignmentType T_TYPE,
typename scoring_scheme_type,
typename AlgorithmType = PatternBlockingTag>
340 template <AlignmentType T_TYPE,
typename scoring_scheme_type,
typename AlgorithmTag>
346 template <AlignmentType TYPE,
typename scoring_scheme_type>
353 template <AlignmentType TYPE,
typename scoring_scheme_type>
358 template <AlignmentType TYPE,
typename scoring_scheme_type>
369 template <AlignmentType T_TYPE,
typename scoring_scheme_type,
typename AlgorithmType = PatternBlockingTag>
383 template <AlignmentType T_TYPE,
typename scoring_scheme_type,
typename AlgorithmTag>
389 template <AlignmentType TYPE,
typename scoring_scheme_type>
396 template <AlignmentType TYPE,
typename scoring_scheme_type,
typename algorithm_tag>
403 template <AlignmentType TYPE,
typename scoring_scheme_type>
408 template <AlignmentType TYPE,
typename scoring_scheme_type>