static <S extends Sequence> Subsequence<S> |
Subsequence.a(S a,
Edit region) |
Construct a subsequence around the A region/base sequence.
|
Edit |
Edit.after(Edit cut) |
Construct a new edit representing the region after cut.
|
static <S extends Sequence> Subsequence<S> |
Subsequence.b(S b,
Edit region) |
Construct a subsequence around the B region/base sequence.
|
Edit |
Edit.before(Edit cut) |
Construct a new edit representing the region before cut.
|
<S extends Sequence> void |
HistogramDiff.diffNonCommon(EditList edits,
HashedSequenceComparator<S> cmp,
HashedSequence<S> a,
HashedSequence<S> b,
Edit region) |
Compare two sequences and identify a list of edits between them.
|
abstract <S extends Sequence> void |
LowLevelDiffAlgorithm.diffNonCommon(EditList edits,
HashedSequenceComparator<S> cmp,
HashedSequence<S> a,
HashedSequence<S> b,
Edit region) |
Compare two sequences and identify a list of edits between them.
|
Edit |
RawTextComparator.reduceCommonStartEnd(RawText a,
RawText b,
Edit e) |
Modify the edit to remove common leading and trailing items.
|
Edit |
SequenceComparator.reduceCommonStartEnd(S a,
S b,
Edit e) |
Modify the edit to remove common leading and trailing items.
|
static EditList |
EditList.singleton(Edit edit) |
Construct an edit list containing a single edit.
|
static <S extends Sequence> void |
Subsequence.toBase(Edit e,
Subsequence<S> a,
Subsequence<S> b) |
Adjust the Edit to reflect positions in the base sequence.
|