-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add & clarify rooting options #263
Conversation
Thanks @emmahodcroft. This looks good. I just have two small thoughts on interface:
|
Hi Trevor, Thanks for your comments.
|
I think we discussed |
Paired flags like both of these examples are pretty common, with one of the pair usually being a default. For all the reasons @emmahodcroft noted, I'd vote to keep Similarly, I'd vote to keep |
Okay. This is fine. My perceived pattern had been to have just one or the other for |
Before merging, we want to upgrade to phylo-treetime 0.5.5 and test common builds to make sure everything still works. |
Did anybody test get around to testing this? I haven't had any issues. but would be good to have a few more eyes. |
Can we merge this? |
Along with @rneher's recent changes/clarification of
treetime
's rooting options, this should make options more accessible and easier to understand inaugur refine
.Rooting options in help have been updated to match
treetime
, and defaults made clearer.--keep-root
allows users to prevent rerooting, and--covariance
/no-covariance
allows users to turn this on/off in a clearer way.By default most users will have been using rooting methods that account for covariation (though probably most didn't realise it), so to avoid changing expected behaviour this is by default 'on' with the new explicit flag, and is turned 'off' with
--no-covariance
.