Opened 7 years ago

Last modified 6 years ago

#734 new enhancement

add high level function to update (new) tree from existing tree

Reported by: westram Owned by: devel
Priority: major Milestone: wishlist
Component: ARB_NTREE Version: SVN
Keywords: Cc:

Description (last modified by westram)

Motivation:

After calculating a new tree or after adding species to an existing tree (with external tools like RAxML), the resulting trees often have the following shortcomings:

  • node information (groups) have been removed / are missing
  • the root of the tree differs from input tree or similar tree
  • same for branch order

Functions to fix these things exist in ARB or are planned (#449), but they have to be applied in certain order to lead to good results.

Plan:

Provide a function to update tree NEW from tree OLD:

  1. sync root (requires #449)
  2. move groups (OLD→NEW)
  3. beautify NEW according to OLD

Allow to (de-)select 1.-3. separately.


Allow to apply this feature via CLI:

  • separate needed code from ARB GUI
  • needed parameters:
    • names of source- and dest-tree
    • add. parameters (probably) added with #512

requires: #449, #451, #512 (implies #735)

Change History (4)

comment:1 Changed 7 years ago by westram

  • Description modified (diff)
  • Milestone set to wishlist

comment:2 Changed 6 years ago by westram

  • Priority changed from normal to major

comment:3 Changed 6 years ago by westram

  • Description modified (diff)

comment:4 Changed 6 years ago by westram

  • Description modified (diff)
Note: See TracTickets for help on using tickets.