def semiglobal
bend-edit-distance@0.2.2.0 · src/DistanceDP.bend:139
import bend-edit-distance@0.2.2.0/src/DistanceDP.bend as DistanceDP
import Base
import bend-edit-distance@0.2.2.0/EdlibTypes.bend as E
139def semiglobal(+query: String, +target: String, mode: E.Mode,
140 pairs: List<&2, E.EqualityPair>) -> Best:
141
142 qn tn = String.length(query) String.length(target)
143 semiglobal_endpoints(final_row(query, target,
144 initial_semiglobal_row(tn, 0, mode), 1, pairs), Nat.is_ne(Nat.mod(qn, 64n), 0n))