A concept that requires that type be able to score two letters. More...
#include <seqan3/alignment/scoring/scoring_scheme_concept.hpp>
A concept that requires that type be able to score two letters.
t | The type the concept check is performed on (the putative scoring scheme). |
alphabet_t | The type of the first letter that you wish to score; must model seqan3::alphabet. |
alphabet2_t | The type of the second letter that you wish to score; must model seqan3::alphabet; defaults to alphabet_t . |
This concept makes no assumptions about configurability or assignability of the scoring scheme, only the ability to score the two letters is required.
|
related |
Compute the score of two letters.
alph1 | First letter. |
alph2 | Second letter. |
|
related |
The type returned by seqan3::scoring_scheme::score(), usually a seqan3::arithmetic.