Closed josephwb closed 3 years ago
Ah ok this tree somehow has a root edge (despite seemingly been reconstructed with RAxML). So, not an issue with annotations: pxcltr
removes annotations, knuckles, and root edges all at once. So, bad input, I suppose. But we can deal with this.
Extended pxcltr
to allow specific properties to be removed (not just all) with 67de1ec3de4092a168ef27e876d8a21a15bb568b. I'll put a quick check for a root edge in pxrr
so we don't run into this again.
Check implemented with a0fc9ef9d9e25cb743e79b75fdf0f7083831827f. I suppose we could do this automatically, but really we should not be encountering this type of tree often.
[Submitted by zhangqiong]
Working with this tree:
Trying to reroot or just unroot gives the error:
I've gone through previous releases and the same error is always printed.
When I do:
things work, which makes me think the annotations are to blame. However, when I add annotations to other trees, things work, so I have no idea what is going on...