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{})

Uses (15)

Used by (1)