def nw_result
bend-edit-distance@0.2.2.0 · src/Myers.bend:698
import bend-edit-distance@0.2.2.0/src/Myers.bend as Myers
import Base
import bend-edit-distance@0.2.2.0/EdlibTypes.bend as E
import bend-edit-distance@0.2.2.0/src/Alignment.bend as A
698def nw_result(query: String, target: String, task: E.Task,
699 pairs: List<&2, E.EqualityPair>, format: E.CigarFormat,
700 end: E.Coordinate, distance: E.EditDistance) -> E.AlignResult:
701 match distance:
702 case E.NotFound{}:
703 E.not_found()
704 case E.Found{score}:
705 configured_result(query, target, E.NW{}, task, pairs, format,
706 A.Best{U32.from_nat(score), [A.Location{end, 0n}]}, True{})