Opened 8 years ago

Closed 6 years ago

Last modified 3 years ago

#735 closed enhancement (implemented)

Add support for "inverse" groups

Reported by: westram Owned by: westram
Priority: normal Milestone: arb7.0
Component: ARB_NTREE Version: SVN
Keywords: Cc:

Description (last modified by westram)

When setting the root of the tree to the marked subtree shown here the resulting tree looks like this

Problem:

The semantics of the groups Archaea and Euryarchaeota did change, e.g. Archaea now contains Bacteria.

Proposed solution: use inverse groups

  • change name of SomeGroup into !SomeGroup for all groups between old and new root
    (!SomeGroup should be interpreted as inverse of SomeGroup, i.e. as not SomeGroup).

In the example shown above, that means Bacteria is part of 'not Archaea' which is true. In fact the position of 'not Archaea' would need to be placed at the same node as 'Bacteria' (because 'Crenarchaeota' is part of 'Archaea'!), but this would cause too many problems and make things too complicated!


required by: #449, #451, #512
related: #753

Attachments (2)

org.png (7.0 KB) - added by westram 8 years ago.
rootMoved.png (6.8 KB) - added by westram 8 years ago.

Download all attachments as: .zip

Change History (13)

Changed 8 years ago by westram

Changed 8 years ago by westram

comment:1 Changed 8 years ago by westram

  • Description modified (diff)

comment:2 Changed 8 years ago by westram

  • Description modified (diff)

comment:3 Changed 8 years ago by westram

  • Description modified (diff)
  • Milestone set to wishlist
  • Summary changed from Setting tree root changes semantics of some groups to Add support for "inverse" groups
  • Type changed from defect to enhancement

comment:4 Changed 8 years ago by westram

  • Milestone changed from wishlist to r17q2
  • Owner changed from devel to westram
  • Status changed from new to assigned

comment:5 Changed 8 years ago by westram

  • Description modified (diff)

comment:6 Changed 7 years ago by westram

  • Milestone changed from r17q2 to r18q1

comment:7 Changed 7 years ago by westram

  • Status changed from assigned to accepted

comment:8 Changed 7 years ago by westram

  • Status changed from accepted to _started

comment:9 Changed 6 years ago by westram

  • Resolution set to implemented
  • Status changed from _started to closed

by [17110]

comment:10 Changed 6 years ago by westram

See help describing implemented solution

comment:11 Changed 3 years ago by westram

  • Milestone changed from r18q1 to arb7.0
Note: See TracTickets for help on using tickets.