-
Notifications
You must be signed in to change notification settings - Fork 82
Align module
rrahn edited this page May 3, 2016
·
6 revisions
inline void align(AlignRowConcept & vTarget, AlignRowConcept & hTarget, ContainerConcept const & vSource, ContainerConcept const & hSource, ScoringConcept const & score, AlignConfig<Traits> const & config, ExecutionPolicy const & /*policy*/);
inline void align(Container<AlignRow>Concept & vTargets, Container<AlignRow>Concept & hTarget, ContainerOfContainerConcept const & vSources, ContainerOfContainerConcept const & hSources, ScoringConcept const & score);
- GlobalAlignment + FreeEndGaps (add runtime option?) + LinearSpace (Hirschbergs variant)?
- LocalAlignment + SubOptimal | LinearSpace
- SplitAlingment + LinearSpace
- BandedChainAlignment + LinearSpace
- ExtendAlignment
- NoTrace
- SingleTrace + GapsLeft | GapsRight
- FullTrace + GapsLeft | GapsRight
- LinearGaps
- AffineGaps
- DynamikGaps
- Band parameters
- DPContext
- ScoutState
- One-vs-One: Sequential | Parallel + Vectorised | Vectorised (AntiDiagonals)?
- Many-vs-Many: Vectorised
- One-vs-Many: Vectorised