|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jstacs.algorithms.alignment.cost.AffineCosts
public 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.
| Constructor Summary | |
|---|---|
AffineCosts(double start,
Costs c)
This constructor creates a new instance of cost using affine gap costs. |
|
| Method Summary | |
|---|---|
double |
getCostFor(Sequence s1,
Sequence s2,
int i,
int j)
Returns the costs for the alignment of s1(i) and
s2(j). |
double |
getElongateCosts()
Returns the costs to elongate a gap by one position. |
double |
getGapCosts()
Returns the costs for a gap. |
double |
getGapCostsFor(int length)
Returns the costs for a gap of length length. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AffineCosts(double start,
Costs c)
c,
while the costs for a start of a gap are given by start.
start - the costs for starting a gapc - the cost for match, mismatch and gap elongation| Method Detail |
|---|
public double getElongateCosts()
public double getGapCostsFor(int length)
length.
length - the length of the gap
public double getCostFor(Sequence s1,
Sequence s2,
int i,
int j)
Costss1(i) and
s2(j).
getCostFor in interface Costss1 - the first sequences2 - the second sequencei - the index in the first sequencej - the index in the second sequence
Sequence.discreteVal(int)public double getGapCosts()
Costs
getGapCosts in interface Costs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||