| Modifier and Type | Method and Description |
|---|---|
static String |
TreePanelUtil.createUriForSeqWeb(PhylogenyNode node,
Configuration conf,
TreePanel tp) |
static List<String> |
TreePanelUtil.createUrisForPdbWeb(PhylogenyNode node,
List<Accession> pdb_accs,
Configuration configuration,
TreePanel treePanel) |
static Set<Taxonomy> |
AptxUtil.obtainAllDistinctTaxonomies(PhylogenyNode node) |
static Set<Taxonomy> |
TreePanelUtil.obtainDistinctTaxonomies(PhylogenyNode node)
Returns the set of distinct taxonomies of
all external nodes of node.
|
static void |
TreePanelUtil.showExtDescNodeDataUserSelectedHelper(org.forester.archaeopteryx.ControlPanel cp,
PhylogenyNode node,
List<String> data) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Blast.isContainsQueryForBlast(PhylogenyNode node) |
static String |
Blast.obtainQueryForBlast(PhylogenyNode node) |
| Modifier and Type | Method and Description |
|---|---|
static void |
NHXParser.parseNHX(String s,
PhylogenyNode node_to_annotate,
NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction,
boolean replace_underscores,
boolean allow_errors_in_distance_to_parent,
boolean replace_bell) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ParserUtils.extractTaxonomyDataFromNodeName(PhylogenyNode node,
NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PhyloXmlNodeWriter.toPhyloXml(Writer w,
PhylogenyNode node,
int level,
String indentation) |
| Modifier and Type | Method and Description |
|---|---|
void |
ScoringMethodForExternalNode.calculateScoreForExternalNode(SortedMap<PhylogenyNode,Double> external_node_scores,
Phylogeny phylogeny,
PhylogenyNode external_node,
CoverageCalculationOptions options)
This calculates the coverage score for one external node.
|
void |
BranchCountingBasedScoringMethod.calculateScoreForExternalNode(SortedMap<PhylogenyNode,Double> external_node_scores,
Phylogeny phylogeny,
PhylogenyNode external_node,
CoverageCalculationOptions options) |
| Modifier and Type | Method and Description |
|---|---|
void |
ScoringMethodForExternalNode.calculateScoreForExternalNode(SortedMap<PhylogenyNode,Double> external_node_scores,
Phylogeny phylogeny,
PhylogenyNode external_node,
CoverageCalculationOptions options)
This calculates the coverage score for one external node.
|
void |
BranchCountingBasedScoringMethod.calculateScoreForExternalNode(SortedMap<PhylogenyNode,Double> external_node_scores,
Phylogeny phylogeny,
PhylogenyNode external_node,
CoverageCalculationOptions options) |
| Modifier and Type | Method and Description |
|---|---|
static PhylogenyNode |
PhylogenyMethods.calculateLCA(PhylogenyNode node1,
PhylogenyNode node2)
Returns the LCA of PhylogenyNodes node1 and node2.
|
static PhylogenyNode |
PhylogenyMethods.calculateLCAonTreeWithIdsInPreOrder(PhylogenyNode node1,
PhylogenyNode node2)
Returns the LCA of PhylogenyNodes node1 and node2.
|
static PhylogenyNode |
PhylogenyMethods.calculateNodeWithMaxDistanceToRoot(Phylogeny phy) |
PhylogenyNode |
PhylogenyNode.copyNodeData()
Returns a new PhylogenyNode which has its data copied from this
PhylogenyNode.
|
PhylogenyNode |
PhylogenyNode.copyNodeDataShallow()
Returns a new PhylogenyNode which has the same data as this
PhylogenyNode.
|
static PhylogenyNode |
PhylogenyNode.createInstanceFromNhxString(String nhx) |
static PhylogenyNode |
PhylogenyNode.createInstanceFromNhxString(String nhx,
NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction) |
static PhylogenyNode |
PhylogenyNode.createInstanceFromNhxString(String nhx,
NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction,
boolean replace_underscores) |
PhylogenyNode |
PhylogenyNode.getChildNode(int i)
This return child node n of this node.
|
PhylogenyNode |
PhylogenyNode.getChildNode1()
Convenience method.
|
PhylogenyNode |
PhylogenyNode.getChildNode2()
Convenience method.
|
PhylogenyNode |
PhylogenyBranch.getConnectedNode(PhylogenyNode node) |
PhylogenyNode |
PhylogenyNode.getFirstChildNode()
Convenience method.
|
PhylogenyNode |
Phylogeny.getFirstExternalNode()
Returns the first external PhylogenyNode.
|
PhylogenyNode |
PhylogenyBranch.getFirstNode() |
static PhylogenyNode |
PhylogenyMethods.getFurthestDescendant(PhylogenyNode node) |
PhylogenyNode |
PhylogenyNode.getLastChildNode()
Convenience method.
|
PhylogenyNode |
PhylogenyNode.getLink()
Returns a refernce to the linked PhylogenyNode of this PhylogenyNode.
|
PhylogenyNode |
PhylogenyNode.getNextExternalNode()
Returns a refernce to the next external PhylogenyNode of this
PhylogenyNode.
|
PhylogenyNode |
PhylogenyNode.getNextExternalNodeWhileTakingIntoAccountCollapsedNodes() |
PhylogenyNode |
Phylogeny.getNode(long id)
Finds the PhylogenyNode of this Phylogeny which has a matching ID number.
|
PhylogenyNode |
Phylogeny.getNode(String name)
Returns a PhylogenyNode of this Phylogeny which has a matching name.
|
PhylogenyNode |
Phylogeny.getNodeViaSequenceName(String seq_name) |
PhylogenyNode |
Phylogeny.getNodeViaTaxonomyCode(String taxonomy_code) |
PhylogenyNode |
PhylogenyNode.getParent()
Returns a refernce to the parent PhylogenyNode of this PhylogenyNode.
|
PhylogenyNode |
PhylogenyNode.getPreviousExternalNode()
Returns a refernce to the next external PhylogenyNode of this
PhylogenyNode.
|
PhylogenyNode |
Phylogeny.getRoot()
Returns the root PhylogenyNode of this Phylogeny.
|
PhylogenyNode |
PhylogenyBranch.getSecondNode() |
| Modifier and Type | Method and Description |
|---|---|
static HashMap<String,PhylogenyNode> |
PhylogenyMethods.createNameToExtNodeMap(Phylogeny phy) |
static List<List<PhylogenyNode>> |
PhylogenyMethods.divideIntoSubTrees(Phylogeny phy,
double min_distance_to_root) |
List<PhylogenyNode> |
PhylogenyNode.getAllDescendants() |
static List<PhylogenyNode> |
PhylogenyMethods.getAllDescendants(PhylogenyNode node) |
List<PhylogenyNode> |
PhylogenyNode.getAllExternalDescendants()
Returns a List containing references to all external children of this
PhylogenyNode.
|
List<PhylogenyNode> |
PhylogenyNode.getDescendants() |
List<PhylogenyNode> |
Phylogeny.getExternalNodes()
Warning.
|
List<PhylogenyNode> |
Phylogeny.getNodes(String name)
Returns a List with references to all Nodes of this Phylogeny which have
a matching name.
|
List<PhylogenyNode> |
Phylogeny.getNodesViaGeneName(String seq_name) |
List<PhylogenyNode> |
Phylogeny.getNodesViaSequenceName(String seq_name) |
List<PhylogenyNode> |
Phylogeny.getNodesViaSequenceSymbol(String seq_name) |
List<PhylogenyNode> |
Phylogeny.getNodesViaTaxonomyCode(String taxonomy_code) |
List<PhylogenyNode> |
Phylogeny.getNodesWithMatchingSpecies(String specname)
Returns a Vector with references to all Nodes of this Phylogeny which
have a matching species name.
|
List<PhylogenyNode> |
Phylogeny.getParalogousNodes(PhylogenyNode n,
String[] taxonomyCodeRange)
Returns all paralogs of the external PhylogenyNode n of this Phylogeny.
|
static List<PhylogenyNode> |
PhylogenyMethods.obtainAllNodesAsList(Phylogeny phy) |
static List<PhylogenyNode> |
PhylogenyMethods.searchData(String query,
Phylogeny phy,
boolean case_sensitive,
boolean partial,
boolean regex,
boolean search_domains,
double domains_confidence_threshold) |
static List<PhylogenyNode> |
PhylogenyMethods.searchDataLogicalAnd(String[] queries,
Phylogeny phy,
boolean case_sensitive,
boolean partial,
boolean search_domains,
double domains_confidence_threshold) |
static List<PhylogenyNode> |
PhylogenyMethods.taxonomyBasedDeletionOfExternalNodes(Phylogeny reference,
Phylogeny to_be_stripped)
Removes from Phylogeny to_be_stripped all external Nodes which are
associated with a species NOT found in Phylogeny reference.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Phylogeny.addAsChild(PhylogenyNode parent)
Adds this Phylogeny to the list of child nodes of PhylogenyNode parent
and sets the parent of this to parent.
|
void |
PhylogenyNode.addAsChild(PhylogenyNode node)
Adds PhylogenyNode n to the list of child nodes and sets the _parent of n
to this.
|
void |
Phylogeny.addAsSibling(PhylogenyNode sibling) |
static double |
PhylogenyMethods.calculateDistance(PhylogenyNode node1,
PhylogenyNode node2)
Calculates the distance between PhylogenyNodes node1 and node2.
|
static PhylogenyNode |
PhylogenyMethods.calculateLCA(PhylogenyNode node1,
PhylogenyNode node2)
Returns the LCA of PhylogenyNodes node1 and node2.
|
static PhylogenyNode |
PhylogenyMethods.calculateLCAonTreeWithIdsInPreOrder(PhylogenyNode node1,
PhylogenyNode node2)
Returns the LCA of PhylogenyNodes node1 and node2.
|
static short |
PhylogenyMethods.calculateMaxBranchesToLeaf(PhylogenyNode node) |
static int |
PhylogenyMethods.calculateNumberOfExternalNodesWithoutTaxonomy(PhylogenyNode node) |
double |
Phylogeny.calculateSubtreeHeight(PhylogenyNode n)
This calculates the height of the subtree emanating at n for rooted,
tree-shaped phylogenies
|
static void |
PhylogenyMethods.collapseSubtreeStructure(PhylogenyNode n) |
int |
PhylogenyNode.compareTo(PhylogenyNode o) |
Phylogeny |
Phylogeny.copy(PhylogenyNode source)
Returns a deep copy of this Phylogeny.
|
Phylogeny |
Phylogeny.copyShallow(PhylogenyNode source) |
static void |
PhylogenyMethods.deleteNonOrthologousExternalNodes(Phylogeny phy,
PhylogenyNode n) |
void |
Phylogeny.deleteSubtree(PhylogenyNode remove_us,
boolean collapse_resulting_node_with_one_desc)
Need to call clearHashIdToNodeMap() afterwards (not done automatically
to allow client multiple deletions in linear time).
|
static List<PhylogenyNode> |
PhylogenyMethods.getAllDescendants(PhylogenyNode node) |
static Color |
PhylogenyMethods.getBranchColorValue(PhylogenyNode node)
Convenience method
|
static double |
PhylogenyMethods.getBranchWidthValue(PhylogenyNode node)
Convenience method
|
int |
PhylogenyNode.getChildNodeIndex(PhylogenyNode parent)
This gets the child node index of this node, given that parent is its
parent
|
static double |
PhylogenyMethods.getConfidenceValue(PhylogenyNode node)
Convenience method
|
static double[] |
PhylogenyMethods.getConfidenceValuesAsArray(PhylogenyNode node)
Convenience method
|
PhylogenyNode |
PhylogenyBranch.getConnectedNode(PhylogenyNode node) |
static Event |
PhylogenyMethods.getEventAtLCA(PhylogenyNode n1,
PhylogenyNode n2) |
static Taxonomy |
PhylogenyMethods.getExternalDescendantsTaxonomy(PhylogenyNode node)
Returns taxonomy t if all external descendants have
the same taxonomy t, null otherwise.
|
static PhylogenyNode |
PhylogenyMethods.getFurthestDescendant(PhylogenyNode node) |
List<PhylogenyNode> |
Phylogeny.getParalogousNodes(PhylogenyNode n,
String[] taxonomyCodeRange)
Returns all paralogs of the external PhylogenyNode n of this Phylogeny.
|
static String |
PhylogenyMethods.getSpecies(PhylogenyNode node)
Convenience method for display purposes.
|
static String |
PhylogenyMethods.getTaxonomyIdentifier(PhylogenyNode node)
Convenience method for display purposes.
|
static boolean |
PhylogenyMethods.isAllDecendentsAreDuplications(PhylogenyNode n) |
boolean |
PhylogenyBranch.isDirectionTowards(PhylogenyNode node) |
static boolean |
PhylogenyMethods.isHasExternalDescendant(PhylogenyNode node) |
static Map<Taxonomy,Integer> |
PhylogenyMethods.obtainDistinctTaxonomyCounts(PhylogenyNode node)
Returns a map of distinct taxonomies of
all external nodes of node.
|
static void |
PhylogenyMethods.orderAppearance(PhylogenyNode n,
boolean order,
boolean order_ext_alphabetically,
PhylogenyMethods.DESCENDANT_SORT_PRIORITY pri)
Arranges the order of childern for each node of this Phylogeny in such a
way that either the branch with more children is on top (right) or on
bottom (left), dependent on the value of boolean order.
|
void |
PhylogenyNode.removeChildNode(PhylogenyNode remove_me) |
static void |
PhylogenyMethods.removeNode(PhylogenyNode remove_me,
Phylogeny phylogeny) |
void |
Phylogeny.reRoot(PhylogenyNode n)
Places the root of this Phylogeny on the parent branch PhylogenyNode n.
|
void |
Phylogeny.reRoot(PhylogenyNode n,
double distance_n_to_parent) |
static void |
PhylogenyMethods.setBootstrapConfidence(PhylogenyNode node,
double bootstrap_confidence_value)
Convenience method.
|
static void |
PhylogenyMethods.setBranchColorValue(PhylogenyNode node,
Color color) |
static void |
PhylogenyMethods.setBranchWidthValue(PhylogenyNode node,
double branch_width_value)
Convenience method
|
void |
PhylogenyNode.setChild1(PhylogenyNode n)
Sets the first child PhylogenyNode of this PhylogenyNode to n.
|
void |
PhylogenyNode.setChild2(PhylogenyNode n)
Sets the second child PhylogenyNode of this PhylogenyNode to n.
|
void |
PhylogenyNode.setChildNode(int i,
PhylogenyNode node)
Inserts PhylogenyNode n at the specified position i into the list of
child nodes.
|
static void |
PhylogenyMethods.setConfidence(PhylogenyNode node,
double confidence_value)
Convenience method.
|
static void |
PhylogenyMethods.setConfidence(PhylogenyNode node,
double confidence_value,
String type)
Convenience method.
|
void |
PhylogenyBranch.setDirectionTowards(PhylogenyNode node) |
void |
PhylogenyNode.setLink(PhylogenyNode n)
Sets the linked PhylogenyNode of this PhylogenyNode to n.
|
void |
PhylogenyNode.setParent(PhylogenyNode n)
Sets the _parent PhylogenyNode of this PhylogenyNode to n.
|
void |
Phylogeny.setRoot(PhylogenyNode n) |
static void |
PhylogenyMethods.setScientificName(PhylogenyNode node,
String scientific_name) |
static void |
PhylogenyMethods.setTaxonomyCode(PhylogenyNode node,
String taxonomy_code)
Convenience method to set the taxonomy code of a phylogeny node.
|
static void |
PhylogenyMethods.sortNodeDescendents(PhylogenyNode node,
PhylogenyMethods.DESCENDANT_SORT_PRIORITY pri) |
| Modifier and Type | Method and Description |
|---|---|
void |
Phylogeny.setIdToNodeMap(HashMap<Long,PhylogenyNode> idhash) |
| Constructor and Description |
|---|
PhylogenyBranch(PhylogenyNode first_node,
PhylogenyNode second_node) |
PhylogenyBranch(PhylogenyNode first_node,
PhylogenyNode second_node,
boolean direction_towards_first) |
| Modifier and Type | Method and Description |
|---|---|
PhylogenyNode |
PostOrderStackObject.getNode() |
PhylogenyNode |
LevelOrderTreeIterator.next()
Returns the next PhylogenyNode.
|
PhylogenyNode |
ExternalForwardIterator.next() |
PhylogenyNode |
PhylogenyNodeIterator.next() |
PhylogenyNode |
PostorderTreeIterator.next()
Advances the Iterator by one.
|
PhylogenyNode |
PreorderTreeIterator.next()
Advances the Iterator by one.
|
| Constructor and Description |
|---|
LevelOrderTreeIterator(PhylogenyNode node)
Creates a new LevelOrderTreeIterator for iterating over all the child
nodes of PhylogenyNode node (including node itself).
|
PostOrderStackObject(PhylogenyNode n,
int i) |
PreorderTreeIterator(PhylogenyNode node) |
| Modifier and Type | Method and Description |
|---|---|
List<PhylogenyNode> |
RIO.getRemovedGeneTreeNodes() |
| Modifier and Type | Method and Description |
|---|---|
Set<PhylogenyNode> |
GSDIR.getMappedExternalSpeciesTreeNodes() |
Set<PhylogenyNode> |
GSDII.getMappedExternalSpeciesTreeNodes() |
Set<PhylogenyNode> |
GSDI.getMappedExternalSpeciesTreeNodes() |
List<PhylogenyNode> |
GSDIR.getStrippedExternalGeneTreeNodes() |
List<PhylogenyNode> |
GSDII.getStrippedExternalGeneTreeNodes() |
List<PhylogenyNode> |
GSDI.getStrippedExternalGeneTreeNodes() |
List<PhylogenyNode> |
GSDIR.getStrippedSpeciesTreeNodes() |
List<PhylogenyNode> |
GSDII.getStrippedSpeciesTreeNodes() |
List<PhylogenyNode> |
GSDI.getStrippedSpeciesTreeNodes() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TreeSplitMatrix.match(Set<PhylogenyNode> query_nodes) |
| Constructor and Description |
|---|
TreeSplitMatrix(Phylogeny evaluator,
boolean strict,
Set<PhylogenyNode> target_external_nodes)
If strict is true, target nodes (all external nodes of the phylogeny for
which support values are to be calculated) is not used for anything during construction.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ForesterUtil.ensurePresenceOfDate(PhylogenyNode node) |
static void |
ForesterUtil.ensurePresenceOfDistribution(PhylogenyNode node) |
static void |
ForesterUtil.ensurePresenceOfSequence(PhylogenyNode node) |
static void |
ForesterUtil.ensurePresenceOfTaxonomy(PhylogenyNode node) |
static Accession |
SequenceAccessionTools.obtainAccessorFromDataFields(PhylogenyNode n) |
static Accession |
SequenceAccessionTools.obtainFromSeqAccession(PhylogenyNode n) |
static String |
SequenceAccessionTools.obtainGenbankAccessorFromDataFields(PhylogenyNode n) |
static String |
SequenceAccessionTools.obtainGiNumberFromDataFields(PhylogenyNode n) |
static String |
SequenceAccessionTools.obtainRefSeqAccessorFromDataFields(PhylogenyNode n) |
static String |
SequenceAccessionTools.obtainUniProtAccessorFromDataFields(PhylogenyNode n) |
| Modifier and Type | Method and Description |
|---|---|
static Accession |
SequenceDbWsTools.obtainSeqAccession(PhylogenyNode node) |
static void |
SequenceDbWsTools.obtainSeqInformation(boolean allow_to_set_taxonomic_data,
int lines_to_return,
SortedSet<String> not_found,
PhylogenyNode node) |
static void |
SequenceDbWsTools.obtainSeqInformation(boolean allow_to_set_taxonomic_data,
SortedSet<String> not_found,
PhylogenyNode node) |
static void |
SequenceDbWsTools.obtainSeqInformation(PhylogenyNode node) |
Copyright © 2016. All rights reserved.