alignS: Align 2 sequences.

Description Usage Arguments Value Author(s) References Examples

View source: R/needleman-wunsch.R

Description

Verbatim implementation of Needleman-Wunsch matching algorithm.

Usage

1
alignS(s.matrix, gap = -1)

Arguments

s.matrix

Similarity matrix. See sMatrix(...).

gap

Penality assigned to a gap (missing or extra value).

Value

2 column matrix. First column = similarity matrix rows (first sequence), Second column = similarity matrix columns (second sequence). Each row maps aligned indexs from each sequence:

1
2
3
4
5
6
7
  > a <- c(2,4,5)
  > b <- 1:5
  > alignS(sMatrix(a,b))
       a b
  [1,] 1 2
  [2,] 2 4
  [3,] 3 5

Author(s)

phil

References

https://en.wikipedia.org/wiki/Needleman-Wunsch_algorithm

Examples

1
2
3
4
5
6
7
8
## Not run: 

a <- c(2,4,5)
b <- 1:5
alignS(sMatrix(a, b))


## End(Not run)

obAnalytics documentation built on May 1, 2019, 7:04 p.m.