INNER CODE UNIT · Python
make_file
tskit-dev/tskit · python/benchmark/run.py:44
def make_file():
benchmark_trees = tskit_dir / "benchmark" / "bench.trees"
if not os.path.exists(benchmark_trees):
print("Generating benchmark trees...")
demography = msprime.Demography()
demography.add_population(name="A", initial_size=10_000)
demography.add_population(name="B", initial_size=5_000)
demography.add_population(name="C", initial_size=1_000)
demography.add_population_split(time=1000, derived=["A", "B"], ancestral="C")
ts = msprime.sim_ancestry(
samples={"A": 25000, "B": 25000},
demography=demography,
sequence_length=1_000_000,
random_seed=42,
recombination_rate=0.0000001,
record_migrations=True,
record_provenance=True,
)