Skip to main content

Crate rustalign_aligner

Crate rustalign_aligner 

Source
Expand description

RustAlign Alignment Algorithms

This crate implements the seed-based alignment and Smith-Waterman dynamic programming algorithms used by RustAlign.

Structs§

Aligner
Main aligner that orchestrates seed search and DP extension
AlignerParams
Parameters for the aligner
AlignerWithRef
Aligner with reference sequence for proper SW scoring
Alignment
A single alignment result
AlignmentResult
Result of aligning a read
Constraint
Constraints on alignment edits
PairedAlignment
Result of a paired-end alignment
PeConstraints
Paired-end constraints
QueryProfile
Query profile for SIMD alignment
Seed
A seed (substring match) for alignment
SeedAligner
Seed aligner that searches for seed matches
SeedPolicy
Seed policy configuration
SeedResults
Results from seed search
SwAligner
Smith-Waterman aligner with banded DP
SwParams
Parameters for Smith-Waterman alignment
SwSseAligner
SIMD-accelerated Smith-Waterman aligner

Enums§

PeAlignmentType
Classification of paired-end alignment types
PePolicy
Paired-end orientation policy
SeedType
Seed types for alignment