Package org.forester.phylogeny.data
Interface PhylogenyData
- All Known Subinterfaces:
 GoTerm,RenderablePhylogenyData
- All Known Implementing Classes:
 Accession,Annotation,BasicGoTerm,BinaryCharacters,BranchColor,BranchData,BranchWidth,Confidence,Date,Distribution,DomainArchitecture,Event,Identifier,NodeData,NodeVisualData,Point,Polygon,PropertiesMap,Property,ProteinDomain,Reference,RenderableDomainArchitecture,RenderableMsaSequence,RenderableVector,Sequence,SequenceRelation,Taxonomy,Uri
public interface PhylogenyData
- 
Method Summary
Modifier and TypeMethodDescriptionasText()copy()Creates a new PhylogenyData object with identical values as this PhylogenyData.booleanisEqual(PhylogenyData data) Compares this PhylogenyData to PhylogenyData data.toNHX()voidtoPhyloXML(Writer writer, int level, String indentation) Writes a phyloXML representation of this phylogeny data. 
- 
Method Details
- 
asSimpleText
StringBuffer asSimpleText() - 
asText
StringBuffer asText() - 
copy
PhylogenyData copy()Creates a new PhylogenyData object with identical values as this PhylogenyData. This ~should~ return a deep copy, but not there yet.- Returns:
 - a ~deep~ copy of this PhylogenyData
 
 - 
isEqual
Compares this PhylogenyData to PhylogenyData data. In general, this should return true if and only if all fiels are exactly identical.- Parameters:
 PhylogenyData- the PhylogenyData to compare to- Returns:
 - in general, true if and only if all fiels are exactly identical, false otherwise
 
 - 
toNHX
StringBuffer toNHX() - 
toPhyloXML
Writes a phyloXML representation of this phylogeny data.- Parameters:
 writer-level-indentation-- Throws:
 IOException
 
 -