def semiglobal_align

bend-edit-distance@0.2.2.0 · src/Myers.bend:661

import bend-edit-distance@0.2.2.0/src/Myers.bend as Myers
import Base
import bend-edit-distance@0.2.2.0/src/Sequence.bend as S
import bend-edit-distance@0.2.2.0/EdlibTypes.bend as E

661def semiglobal_align(+query: String, +target: String, +mode: E.Mode, task: E.Task,
662                       +threshold: E.Threshold, +pairs: List<&2, E.EqualityPair>,
663                       format: E.CigarFormat) -> E.AlignResult:
664  +length = S.length(query)
665  configured_finish(query, target, mode, task, threshold, pairs, format,
666    semiglobal_best(target, build_peq(ceil_div(length, 32n), query, pairs),
667      length, semiglobal_maximum(threshold, length), mode))

Uses (14)

Used by (1)