Examples of PhyloTreeNode


Examples of org.cipres.treebase.domain.tree.PhyloTreeNode

    }
    t = getTreeService().resurrect(t);
   
    getErrorStream().println("Got tree " + t.getId() + " '" + t.getTitle() + "'");

      PhyloTreeNode root = t.getRootNode();
      long left = root.getLeftNode(), right = 0;
      if (left != 0) { right = root.getRightNode(); }
     
      if (left == 0 || right == 0) {
        t.updateSubtreeBounds();
        getErrorStream().println("Finished with tree " + treeId + ".");
      } else {
View Full Code Here

Examples of org.cipres.treebase.domain.tree.PhyloTreeNode

   * @param xmlTree
   * @param tbPhyloTree
   */
  private void copyXmlTree(Tree<?> xmlTree, PhyloTree tbPhyloTree) {
    StringBuilder sb = new StringBuilder();
    PhyloTreeNode tbRoot = new PhyloTreeNode();   
    traverseXmlTree(xmlTree,sb,xmlTree.getRoot(), tbRoot, tbPhyloTree);
    tbPhyloTree.setRootNode(tbRoot);
    sb.append(';');
    tbPhyloTree.setNewickString(sb.toString());
  }
View Full Code Here

Examples of org.cipres.treebase.domain.tree.PhyloTreeNode

    if ( ! xmlChildren.isEmpty() ) {// xmlNode is internal
      sb.append('(');
    }
    int currentChild = 1;
    for ( Node child : xmlChildren ) {
      PhyloTreeNode tbChild = new PhyloTreeNode();
      tbNode.addChildNode(tbChild);
      traverseXmlTree(xmlTree,sb,child,tbChild,tbTree);
      if ( currentChild < xmlChildren.size() ) {
        sb.append(',');
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.