genoaligner: GPU-portable pairwise sequence alignment
Source:R/genoaligner-package.R
genoaligner-package.RdPairwise sequence alignment from one portable C++17 core: edit distance (Levenshtein / WFA-equivalent) and Smith-Waterman local alignment, both with score and CIGAR reconstruction. The core builds and runs anywhere (it is the CPU backend, so it needs no GPU toolchain); the sibling C++ library tracks the GPU (ROCm/CUDA) backend that computes the same results with wavefront acceleration.
Details
The two entry points are align (edit distance bounded by
smax) and align_sw (local Smith-Waterman with affine
gaps). Both are vectorised over pairs, so a two-column pipeline
(query, reference) maps straight to a data.frame of scores and CIGARs.
Author
Maintainer: Angel Robles-Fernandez a.l.robles.fernandez@gmail.com
Authors:
Angel Robles-Fernandez a.l.robles.fernandez@gmail.com