|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface is used to define different properties of an edge
in a gene tree. In order to define your own properties, extend
the class AbstractEdgeType
and make the necessary changes in
your property file.
Method Summary | |
double |
getDefaultLeafEdge()
|
double |
getDefaultNodeEdge()
|
java.lang.String |
getName()
Returns the name of the edge type. |
PropertyFile |
getPropertyFile()
Returns the property file. |
java.lang.String |
getShortName()
Returns a short name of this edge type. |
boolean |
isEdgeWeak(GeneNode node)
Returns true if the edge value for the gene node is weak, else false. |
double |
joinEdges(GeneNode node1,
GeneNode node2)
Returns the edge value retained when joining the edges of the two gene nodes. |
double |
splitEdge(GeneNode node)
Returns the new edge value after splitting the edge value for the gene node. |
Method Detail |
public PropertyFile getPropertyFile()
PropertyFile
public boolean isEdgeWeak(GeneNode node)
node
- the gene node
GeneNode
public double splitEdge(GeneNode node)
node
- the gene node
GeneNode
public double joinEdges(GeneNode node1, GeneNode node2)
node1
- the first gene nodenode2
- the second gene node
GeneNode
public java.lang.String getName()
public java.lang.String getShortName()
public double getDefaultNodeEdge()
public double getDefaultLeafEdge()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |