| align_sequences {SeqAlignR} | R Documentation | 
Sequence Alignment
Description
Performs sequence alignment on two sequences by a user specified alignment method. As of now, only the Needleman-Wunsch algorithm is supported.
Usage
align_sequences(seq1, seq2, d, mismatch, match, method = "needleman")
Arguments
| seq1 | First sequence to align. | 
| seq2 | Second sequence to align. | 
| d | Gap penalty, should be negative. | 
| mismatch | Mismatch penalty, should be negative. | 
| match | Match score, should be positive. | 
| method | Name of alignment algorithm. Currently only supports "needleman". | 
Value
Object of class alignment representing the alignment result.
This object can be utilized with the plot.alignment function to visualize
the alignment matrix and the print.alignment function to display alignments
in the console.
References
For more details on the Needleman-Wunsch algorithm, see the wikipedia page.
Examples
seq1 <- "GCATGCG"
seq2 <- "GATTACA"
# Run the Needleman-Wunsch algorithm
align_sequences(seq1, seq2, d = -1, mismatch = -1, match = 1)
[Package SeqAlignR version 0.1.1 Index]