Hi, Pramesh -
I'm probably missing something, but I'm not sure that full_arg does
affect IBD segments? IBD is called not based on tree boundaries but
based on ancestral node boundaries; doing full_arg does not actually
change the MRCA nodes, it only adds some extra edges and nodes that
don't affect coalescences; and it's coalescences that determine IBD.
A simple way to check is whether calling simplify() on the tree
sequence recorded with full_arg and then finding IBD will give you the
same IBD. If doing full_arg *does* affect IBD, then it should still be
the case that the two operations: (1) simulate and (2)
simulate(full_arg=True) -> simplify are equivalent. So, you can verify
by doing a simplify on a full_arg tree to see if it changes IBD.
I'm not sure what you mean by the second question? That would be a
good one for our discussions
(
https://github.com/tskit-dev/msprime/discussions) - want to post it
there, with more details? Same for the first question, if you want to
discuss more.
- Peter
- peter
> --
> You received this message because you are subscribed to the Google Groups "msprime-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
msprime-user...@googlegroups.com.
> To view this discussion on the web, visit
https://groups.google.com/d/msgid/msprime-users/6b5964ed-5405-413b-bdda-2c6f0215bc79n%40googlegroups.com.