1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
|
package pp2.prediction.knn;
import java.util.HashSet;
/**
* stores all information associated with one node of the GO DAG
* @author Thomas Hopf
*
*/
public class DAGNode {
private HashSet<BlastHit> supportingHits;
private double unweightedScore;
private double eValueScore;
private double eValueSquaredScore;
private double eValueLogScore;
private double eValueLogSquaredScore;
private double bitScoreScore;
private double bitScoreSquaredScore;
private double leafScoreEValue;
private double leafScoreEValueLog;
private double leafScoreUnweighted;
public double getLeafScoreUnweighted() {
return leafScoreUnweighted;
}
public void setLeafScoreUnweighted(double leafScoreUnweighted) {
this.leafScoreUnweighted = leafScoreUnweighted;
}
public double getLeafScoreEValueLog() {
return leafScoreEValueLog;
}
public void setLeafScoreEValueLog(double leafScoreEValueLog) {
this.leafScoreEValueLog = leafScoreEValueLog;
}
public double getLeafScoreEValue() {
return leafScoreEValue;
}
public void setLeafScoreEValue(double leafScore) {
this.leafScoreEValue = leafScore;
}
public DAGNode()
{
this.supportingHits = new HashSet<BlastHit>();
}
public void addHit(BlastHit hit)
{
supportingHits.add(hit);
}
public HashSet<BlastHit> getSupportingHits()
{
return supportingHits;
}
public double geteValueScore() {
return eValueScore;
}
public void seteValueScore(double eValueScore) {
this.eValueScore = eValueScore;
}
public double geteValueSquaredScore() {
return eValueSquaredScore;
}
public void seteValueSquaredScore(double eValueSquaredScore) {
this.eValueSquaredScore = eValueSquaredScore;
}
public double geteValueLogScore() {
return eValueLogScore;
}
public void seteValueLogScore(double eValueLogScore) {
this.eValueLogScore = eValueLogScore;
}
public double geteValueLogSquaredScore() {
return eValueLogSquaredScore;
}
public void seteValueLogSquaredScore(double eValueLogSquaredScore) {
this.eValueLogSquaredScore = eValueLogSquaredScore;
}
public double getBitScoreScore() {
return bitScoreScore;
}
public void setBitScoreScore(double bitScoreScore) {
this.bitScoreScore = bitScoreScore;
}
public double getBitScoreSquaredScore() {
return bitScoreSquaredScore;
}
public void setBitScoreSquaredScore(double bitScoreSquaredScore) {
this.bitScoreSquaredScore = bitScoreSquaredScore;
}
public void setUnweightedSCore(double unweightedScore)
{
this.unweightedScore = unweightedScore;
}
public double getUnweightedScore()
{
return unweightedScore;
}
}
|