|
SeqAn3 3.4.0
The Modern C++ library for sequence analysis.
|
Sets the local alignment method. More...
#include <seqan3/alignment/configuration/align_config_method.hpp>
Inheritance diagram for seqan3::align_cfg::method_local:Public Member Functions | |
Constructors, destructor and assignment | |
| method_local ()=default | |
| Defaulted. | |
| method_local (method_local const &)=default | |
| Defaulted. | |
| method_local (method_local &&)=default | |
| Defaulted. | |
| method_local & | operator= (method_local const &)=default |
| Defaulted. | |
| method_local & | operator= (method_local &&)=default |
| Defaulted. | |
| ~method_local ()=default | |
| Defaulted. | |
Sets the local alignment method.
There are several methods for sequence alignment. We distinguish between local and global alignments. The semi-global alignment is implemented as a variation of the global alignment.
Local Alignment (better suited to find conserved segments):
A local alignment is effectively a global alignment of two partial sequences. For example when two genes from different species are similar in short conserved regions and dissimilar in the remaining regions. A global alignment would not find the local matching because it would try to align the entire sequence. This is solved by the Smith-Waterman algorithm.