When simulating with tree sequences, we need to record breakpoint/new mutation info. The old multi-locus code path made that hard, which is why that type of simulation is not currently supported for tree sequence recording. This PR fixes that, and unifies the single- and multi- locus APIs.
When simulating with tree sequences, we need to record breakpoint/new mutation info. The old multi-locus code path made that hard, which is why that type of simulation is not currently supported for tree sequence recording. This PR fixes that, and unifies the single- and multi- locus APIs.