Opened 8 years ago
Last modified 5 years ago
#758 new enhancement
Improve usability of tree-selection lists
Reported by: | westram | Owned by: | devel |
---|---|---|---|
Priority: | normal | Milestone: | wishlist |
Component: | ARB_NTREE | Version: | SVN |
Keywords: | Cc: |
Description (last modified by westram)
Access to trees in ARB is very primitive, esp. if one has stored many trees.
Improvements:
- provide additional columns (between 'name' and 'comment')
- content defined by ACI (details below)
- (existing) size-column could be defined using ACI as well
- allow to sort by custom columns (or by hardcoded name column)
- Note: sorting automatically interferes with manually sorting trees (solution: provide 'manual order' as sort criteria; allow order-commands only when manual order is selected)
- allow to change the order for display (selector in -admin)
- use that order for all selection lists (update list when order changes)
- allow to use current display order as new "manual order" (button in -admin)
Implementation details:
Plugin context specific ACI-commands (needs #756) to provide direct access to
- name of used filter
- resulting alignment columns (as proposed by #757)
- name of -reconstruction tool
- other custom (and probably tool-specific) information
(e.g. used rate-distribution model stored with RAxML-trees)
The plugin-commands have to be smart enough to detect whether -information is present (and what kind of info). Trees generated via external commands AND by more recent arb-versions contain a parse-able format, e.g. something like PRG=RAxML FILTER=termini_5_3/gap_95_mar16 RATE= DIST=GTRGAMMA-25 ALGO=new rapid hill climbing.
- check when this had been introduced into ARB
- if possible, avoid to accept prior format (which might be similar to current!!!)
Change History (3)
comment:1 Changed 5 years ago by westram
- Milestone set to proposals
comment:2 Changed 5 years ago by westram
- Milestone changed from proposals to wishlist
comment:3 Changed 5 years ago by westram
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
because required by #757