public class TreeFactory
extends java.lang.Object
| Constructor and Description |
|---|
TreeFactory(java.io.Reader taxReader,
int trainsetNo,
java.lang.String version,
java.lang.String modification)
Creates new TreeFactory.
|
| Modifier and Type | Method and Description |
|---|---|
RawHierarchyTree |
getRoot()
Gets the root of the tree
|
void |
parseCopyNumberFile(java.lang.String cnFile)
parse the copy number file
first step, take the copy number info from the lowest rank taxa, then calculate the copy number of the parent taxa based on the immediate children
second step, for any taxon without copy number info, uses the
|
void |
parseSequenceFile(LineageSequenceParser parser) |
public TreeFactory(java.io.Reader taxReader,
int trainsetNo,
java.lang.String version,
java.lang.String modification)
throws java.io.IOException,
NameRankDupException
java.io.IOExceptionNameRankDupExceptionpublic void parseSequenceFile(LineageSequenceParser parser) throws java.io.IOException
java.io.IOExceptionpublic void parseCopyNumberFile(java.lang.String cnFile)
throws java.io.IOException
cnFile - java.io.IOExceptionpublic RawHierarchyTree getRoot()