Open xflouris opened 4 years ago
Fixed rules for outgroup rules.
I previously stated that outgroup O;
is equivalent to constraint (O,(A,B,C,D,E,F));
but that is not correct. Outgroup O
indicates that O
must always be a child of the root node, but does not impose constraints on other nodes on the tree. The user may then add additional constraints on the (A,B,C,D,E,F)
clade.
Changed constraints syntax for outgroup. The new syntax is
outgroup = comma-separated list of taxa ;
Suppose a starting ((A,B),(C,(D,(E,F))));
To set A B and C as the outgroup, specify:
outgroup = A,B,C;
Changed outgroup
definition such that outgroup A,B,C,D;
now means the same as constraint cpl(A,B,C,D);
where cpl
indicates the complementary taxa.
Implement a new option in the control file:
for defining topological constraints for species tree inference. Constraints are defined using three keywords
define
,constraint
andoutgroup
. Some examples below:Suppose we have species A,B,C,D,E,F,O.