Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
de.jstacs.algorithms.alignment.cost.Costs

Packages that use Costs
de.jstacs.algorithms.alignment | Provides classes for alignments
de.jstacs.algorithms.alignment.cost | Provides classes for cost functions used in alignments

Uses of Costs in de.jstacs.algorithms.alignment

Constructors in de.jstacs.algorithms.alignment with parameters of type Costs
`Alignment(Alignment.AlignmentType type, Costs costs)` Creates a new `Alignment` instance that aligns the sequences `s1` and `s2` using the costs defined in `costs`.
`Alignment(Alignment.AlignmentType type, Costs costs, int offDiagonal)` Creates a new `Alignment` instance that aligns the sequences `s1` and `s2` using the costs defined in `costs` and a banded version of the alignment algorithm.

Uses of Costs in de.jstacs.algorithms.alignment.cost

Classes in de.jstacs.algorithms.alignment.cost that implement Costs
`class` | `AffineCosts` This class implements affine gap costs, i.e., the costs for starting a new gap are given by `start`, and the costs for elongating a gap by one position are given by `elong`.
`class` | `MatrixCosts` Class for matrix costs, i.e., the cost of any match/mismatch is stored in a matrix allowing a huge degree of freedom.
`class` | `SimpleCosts` Class for simple costs with costs `mismatch` for a mismatch, costs `start` to start a new gap, costs `elong` to elongate a gap by one position and costs of `match` for a match.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES