Package org.forester.phylogeny.data
Class SequenceRelation
java.lang.Object
org.forester.phylogeny.data.SequenceRelation
- All Implemented Interfaces:
PhylogenyData
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionasText()
copy()
Creates a new PhylogenyData object with identical values as this PhylogenyData.static String
getRef0()
getRef1()
getType()
boolean
isEqual
(PhylogenyData data) Compares this PhylogenyData to PhylogenyData data.void
setConfidence
(Confidence confidence) void
setDistance
(Double distance) void
void
void
toNHX()
void
toPhyloXML
(Writer writer, int level, String indentation) Writes a phyloXML representation of this phylogeny data.
-
Field Details
-
typesToNames
-
SEQUENCE_RELATION_TYPE_ORTHOLOGY
- See Also:
-
SEQUENCE_RELATION_TYPE_ONE_TO_ONE_ORTHOLOGY
- See Also:
-
SEQUENCE_RELATION_TYPE_SUPER_ORTHOLOGY
- See Also:
-
SEQUENCE_RELATION_TYPE_PARALOGY
- See Also:
-
SEQUENCE_RELATION_TYPE_ULTRA_PARALOGY
- See Also:
-
SEQUENCE_RELATION_TYPE_XENOLOGY
- See Also:
-
SEQUENCE_RELATION_TYPE_UNKNOWN
- See Also:
-
SEQUENCE_RELATION_TYPE_OTHER
- See Also:
-
-
Constructor Details
-
SequenceRelation
public SequenceRelation()
-
-
Method Details
-
asSimpleText
- Specified by:
asSimpleText
in interfacePhylogenyData
-
asText
- Specified by:
asText
in interfacePhylogenyData
-
copy
Description copied from interface:PhylogenyData
Creates a new PhylogenyData object with identical values as this PhylogenyData. This ~should~ return a deep copy, but not there yet.- Specified by:
copy
in interfacePhylogenyData
- Returns:
- a ~deep~ copy of this PhylogenyData
-
getConfidence
-
getDistance
-
getRef0
-
getRef1
-
getType
-
isEqual
Description copied from interface:PhylogenyData
Compares this PhylogenyData to PhylogenyData data. In general, this should return true if and only if all fiels are exactly identical.- Specified by:
isEqual
in interfacePhylogenyData
- Returns:
- in general, true if and only if all fiels are exactly identical, false otherwise
-
setConfidence
-
setDistance
-
setRef0
-
setRef1
-
setType
-
toNHX
- Specified by:
toNHX
in interfacePhylogenyData
-
toPhyloXML
Description copied from interface:PhylogenyData
Writes a phyloXML representation of this phylogeny data.- Specified by:
toPhyloXML
in interfacePhylogenyData
- Throws:
IOException
-
getPrintableNameByType
-