One last question,
I'll try with this script :
initialize() {
initializeSLiMModelType("WF");
initializeTreeSeq();
initializeMutationRate(2e-8);
initializeMutationType("m1", 0.5, "f", 0.0);
initializeGenomicElementType("g1", m1, 1.0);
initializeGenomicElement(g1, 0, 44047080);
// read rec map
lines = readFile("rec_map_slim_chr26.txt");
rates = NULL;
ends = NULL;
// get ends and rates in the right format (see man. p98)
for (line in lines)
{
components = strsplit(line, "\t");
ends = c(ends, asInteger(components[0]));
rates = c(rates, asFloat(components[1]));
}
ends = c(ends[1:(size(ends)-1)] - 2, 44047080);
rates = rates * 1e-8;
initializeRecombinationRate(rates, ends);
}
1 early() {
sim.readFromPopulationFile("slim_test2_recap_overlaid.trees");
}
1 late() {
p0.outputVCFSample(20, filePath = "./slim_test.vcf");
}
but I get an error : ERROR (SLiMSim::__TabulateMutationsFromTables): (internal error) mutation metadata length does not match derived state length.
What does this mean?