Package | Description |
---|---|
de.citec.tcs.alignment |
This module defines the interface for AlignmentAlgorithms as
well as some helper classes.
|
Modifier and Type | Method and Description |
---|---|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictAllOptimalAlgorithm.createDelInitial(StrictAllOptimalAlgorithm.FullMatrixEntry delOld,
int i,
double delLocal)
This method should not be called from outside!
The subclass specifies the entry (i+1,0) of the alignment matrix with
this method given the entry (i,0).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictKPathAlgorithm.createDelInitial(StrictAllOptimalAlgorithm.FullMatrixEntry delOld,
int i,
double delLocal)
This method should not be called from outside!
The subclass specifies the entry (i+1,0) of the alignment matrix with
this method given the entry (i,0).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictAllOptimalAlgorithm.createInitial()
This method should not be called from outside!
The subclass specifies the entry (0,0) of the alignment matrix with this
method.
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictKPathAlgorithm.createInitial()
This method should not be called from outside!
The subclass specifies the entry (0,0) of the alignment matrix with this
method.
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictAllOptimalAlgorithm.createInsInitial(StrictAllOptimalAlgorithm.FullMatrixEntry insOld,
int j,
double insLocal)
This method should not be called from outside!
The subclass specifies the entry (0,j+1) of the alignment matrix with
this method given the entry (0,j).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictKPathAlgorithm.createInsInitial(StrictAllOptimalAlgorithm.FullMatrixEntry insOld,
int j,
double insLocal)
This method should not be called from outside!
The subclass specifies the entry (0,j+1) of the alignment matrix with
this method given the entry (0,j).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictAllOptimalAlgorithm.createNewEntry(StrictAllOptimalAlgorithm.FullMatrixEntry delOld,
StrictAllOptimalAlgorithm.FullMatrixEntry insOld,
StrictAllOptimalAlgorithm.FullMatrixEntry repOld,
int i,
int j,
double delLocal,
double insLocal,
double repLocal)
This method should not be called from outside!
The subclass specifies the entry (i+1,j+1) of the alignment matrix with
this method given the entries (i,j+1) (deletion), (i+1,j) (insertion) and
(i,j) (replacement).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictKPathAlgorithm.createNewEntry(StrictAllOptimalAlgorithm.FullMatrixEntry delOld,
StrictAllOptimalAlgorithm.FullMatrixEntry insOld,
StrictAllOptimalAlgorithm.FullMatrixEntry repOld,
int i,
int j,
double delLocal,
double insLocal,
double repLocal)
This method should not be called from outside!
The subclass specifies the entry (i+1,j+1) of the alignment matrix with
this method given the entries (i,j+1) (deletion), (i+1,j) (insertion) and
(i,j) (replacement).
|
Modifier and Type | Method and Description |
---|---|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictAllOptimalAlgorithm.createDelInitial(StrictAllOptimalAlgorithm.FullMatrixEntry delOld,
int i,
double delLocal)
This method should not be called from outside!
The subclass specifies the entry (i+1,0) of the alignment matrix with
this method given the entry (i,0).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictKPathAlgorithm.createDelInitial(StrictAllOptimalAlgorithm.FullMatrixEntry delOld,
int i,
double delLocal)
This method should not be called from outside!
The subclass specifies the entry (i+1,0) of the alignment matrix with
this method given the entry (i,0).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictAllOptimalAlgorithm.createInsInitial(StrictAllOptimalAlgorithm.FullMatrixEntry insOld,
int j,
double insLocal)
This method should not be called from outside!
The subclass specifies the entry (0,j+1) of the alignment matrix with
this method given the entry (0,j).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictKPathAlgorithm.createInsInitial(StrictAllOptimalAlgorithm.FullMatrixEntry insOld,
int j,
double insLocal)
This method should not be called from outside!
The subclass specifies the entry (0,j+1) of the alignment matrix with
this method given the entry (0,j).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictAllOptimalAlgorithm.createNewEntry(StrictAllOptimalAlgorithm.FullMatrixEntry delOld,
StrictAllOptimalAlgorithm.FullMatrixEntry insOld,
StrictAllOptimalAlgorithm.FullMatrixEntry repOld,
int i,
int j,
double delLocal,
double insLocal,
double repLocal)
This method should not be called from outside!
The subclass specifies the entry (i+1,j+1) of the alignment matrix with
this method given the entries (i,j+1) (deletion), (i+1,j) (insertion) and
(i,j) (replacement).
|
StrictAllOptimalAlgorithm.FullMatrixEntry |
StrictKPathAlgorithm.createNewEntry(StrictAllOptimalAlgorithm.FullMatrixEntry delOld,
StrictAllOptimalAlgorithm.FullMatrixEntry insOld,
StrictAllOptimalAlgorithm.FullMatrixEntry repOld,
int i,
int j,
double delLocal,
double insLocal,
double repLocal)
This method should not be called from outside!
The subclass specifies the entry (i+1,j+1) of the alignment matrix with
this method given the entries (i,j+1) (deletion), (i+1,j) (insertion) and
(i,j) (replacement).
|
PathList |
StrictAllOptimalAlgorithm.transformToResult(StrictAllOptimalAlgorithm.FullMatrixEntry[][] alignmentMatrix,
Sequence a,
Sequence b)
This method should not be called from outside!
The subclass uses this method to transform the alignment matrix and the
input sequences to the actual alignment result.
|
PathMap |
StrictKPathAlgorithm.transformToResult(StrictAllOptimalAlgorithm.FullMatrixEntry[][] alignmentMatrix,
Sequence a,
Sequence b)
This method should not be called from outside!
The subclass uses this method to transform the alignment matrix and the
input sequences to the actual alignment result.
|
Copyright (C) 2013-2015 Benjamin Paaßen, Georg Zentgraf, AG Theoretical Computer Science, Centre of Excellence Cognitive Interaction Technology (CITEC), University of Bielefeld, licensed under the AGPL v. 3: http://openresearch.cit-ec.de/projects/tcs . This documentation is licensed under the conditions of CC-BY-SA 4.0: https://creativecommons.org/licenses/by-sa/4.0/