diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It1/Gendivm01_It1.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It1/Gendivm01_It1.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..18a029b24bf917a438013ff5a5bdacaa5c95078c
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It1/Gendivm01_It1.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It1/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It1/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..1a0c8311cf7aa817e752e5ae3984cf86afbe8499
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It1/reftree.tre
@@ -0,0 +1 @@
+((((1475:0.00199997,1481:0.00199997):0.0308,(1425:0.00300002,1479:0.00300002):0.0298):0.0458,(((1427:0.0072,(1472:0.0036,1478:0.0036):0.0036):0.0072,1459:0.0144):0.00159997,1458:0.016):0.0626):0.9022,((((1452:0.0282,(((1433:0.005,1477:0.005):0.0152,((1448:0.00120002,1482:0.00120002):0.005,1474:0.00620002):0.014):0.00220001,1445:0.0224):0.00579995):0.0364,1451:0.0646001):0.00200003,(((1440:0.00880003,1470:0.00880003):0.00379997,1464:0.0126):0.0358,((1467:0.0166,(1455:0.000999987,1483:0.000999987):0.0156):0.0234,((1424:0.0132,1465:0.0132):0.0114,1441:0.0246):0.0154):0.00839996):0.0182):0.1004,(1418:0.0162,1457:0.0162):0.1508):0.8138);
diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It2/Gendivm01_It2.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It2/Gendivm01_It2.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..6d8734606058f77083739b09f8c3522ff959dd8c
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It2/Gendivm01_It2.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It2/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It2/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..599384d34cdd5e5dd1a7d96133666c37cd9d725c
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It2/reftree.tre
@@ -0,0 +1 @@
+(((((1582:0.0194,1568:0.0194):0.0286,(1526:0.0218,(1573:0.004,1590:0.00400001):0.0178):0.0262):0.0216,((1496:0.022,(1561:0.0116,1581:0.0116):0.0104):0.00779998,(1563:0.00199997,1594:0.00199997):0.0278):0.0398):0.9226,(((1477:0.0104,(1583:0.00220001,1593:0.00220001):0.00819999):0.0474,1558:0.0578):0.0390001,(1524:0.0396,(1578:0.0308,(1553:0.00739998,1587:0.00739998):0.0234):0.00880003):0.0572):0.8954):0.0052,(((1530:0.00279999,1592:0.00279999):0.00660002,1584:0.00940001):0.0152,(1571:0.021,(1588:0.000199974,1595:0.000199974):0.0208):0.0036):0.9728);
diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It3/Gendivm01_It3.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It3/Gendivm01_It3.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..bf8d2d6ebdb6bdf2571cffca6072619250d13421
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It3/Gendivm01_It3.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It3/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It3/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..203f2093892c5f7dd5cc24e956b78d16909bd500
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It3/reftree.tre
@@ -0,0 +1 @@
+((((((1222:0.00379997,1255:0.00379997):0.00440001,1253:0.00819999):0.038,(1226:0.0266,(1234:0.00880003,1251:0.00880003):0.0178):0.0196):0.00260001,(1209:0.0036,1256:0.0036):0.0452):0.0302,(1244:0.031,(1245:0.013,1248:0.013):0.018):0.048):0.9204,(((((1238:0.00520003,1254:0.00520003):0.00839996,1246:0.0136):0.0422,(1239:0.00279999,1257:0.00279999):0.0529999):0.018,1189:0.0738):0.3662,(((1214:0.00139999,1258:0.00139999):0.0512,((1205:0.0106,1250:0.0106):0.0144,1237:0.025):0.0276):0.0904,(1243:0.0202,1240:0.0202):0.1228):0.297):0.5594);
diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It4/Gendivm01_It4.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It4/Gendivm01_It4.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..fc5550df6a4f897b48168602fa86db52f2100566
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It4/Gendivm01_It4.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It4/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It4/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..cf5fde665f2d1aa5480a830fd817bbd3c4d7ad58
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It4/reftree.tre
@@ -0,0 +1 @@
+(((1143:0.04,(((1153:0.00260001,1187:0.00260001):0.00119996,1186:0.00379997):0.0188,1166:0.0226):0.0174):0.4432,((((1147:0.015,1175:0.015):0.00220001,1172:0.0172):0.00560004,1165:0.0228):0.162,(1146:0.0116,(1179:0.009,1180:0.009):0.00260001):0.1732):0.2984):0.516,((1176:0.0178,1184:0.0177999):0.0900001,((((1163:0.0054,1183:0.0054):0.00199997,1182:0.00739998):0.00560004,1177:0.013):0.0912,(1105:0.0926,(((1109:0.00480002,1185:0.00480002):0.0162,1168:0.021):0.0254,1150:0.0464):0.0462):0.0116):0.0036):0.8914);
diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It5/Gendivm01_It5.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It5/Gendivm01_It5.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..a57c6813983a945d3f968c511a48e00bdc4b087b
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It5/Gendivm01_It5.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It5/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It5/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..17cbd90bec31f6ffc133578e9b56e872837a314b
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm01/Gendivm01_It5/reftree.tre
@@ -0,0 +1 @@
+((((((1654:0.00120002,1673:0.00120002):0.00059998,1671:0.0018):0.00620001,1660:0.00800002):0.0232,(1665:0.00819999,(1659:0.00660002,(1663:0.00279999,1669:0.00279999):0.00380003):0.00159997):0.023):0.2076,((1616:0.0142,(1649:0.00940001,1656:0.00940001):0.00479996):0.0798001,1633:0.0939999):0.1448):0.7132,((1603:0.00880003,((1668:0.00260001,(1672:0.000999987,1674:0.000999987):0.00160003):0.00519997,1661:0.00779998):0.00100005):0.3278,((((1608:0.0196,1643:0.0196):0.00380003,1664:0.0234):0.016,1642:0.0394):0.1316,(1667:0.0404,(1605:0.0068,1662:0.0068):0.0336):0.1306):0.1656):0.6154);
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It1/Gendivm02_It1.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It1/Gendivm02_It1.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..7438d9e395c1b9ef459c52e2c951532fdbace1c2
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It1/Gendivm02_It1.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It1/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It1/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..cccf7af0cadbbc25dcd336965c07b8467cb83e32
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It1/reftree.tre
@@ -0,0 +1 @@
+((1538:0.0108,1550:0.0108):0.989,(((1549:0.03,(1524:0.0294,(((1525:0.0152,1545:0.0152):0.000999987,((1546:0.000999987,1564:0.000999987):0.00420004,1558:0.00520003):0.011):0.00660002,(1537:0.00160003,1563:0.00160003):0.0212):0.00659996):0.00059998):0.0212,1492:0.0512):0.948,((1551:0.1548,(1556:0.0464,(1511:0.00980002,(1553:0.00199997,1562:0.00199997):0.00780004):0.0366):0.1084):0.00139999,((((1477:0.0276,1529:0.0276):0.00059998,((1528:0.00260001,1561:0.00260001):0.00419998,1557:0.0068):0.0214):0.0168,(1503:0.00279999,1560:0.00279999):0.0422):0.0018,(1521:0,1565:0):0.0468):0.1094):0.843):0.0006);
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It2/Gendivm02_It2.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It2/Gendivm02_It2.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..bf9187d52d4911686810580b03668a5d1794e95d
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It2/Gendivm02_It2.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It2/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It2/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..c2e4ae2b466898d90513c74e115d98ecfb614484
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It2/reftree.tre
@@ -0,0 +1 @@
+((((1779:0.015,1776:0.015):0.000999987,(1771:0.00419998,(1797:0.0018,1800:0.0018):0.00239998):0.0118):0.3242,((((1710:0.0104,1787:0.0104):0.0116,(1758:0.0212,1760:0.0212):0.000800014):0.00279999,1754:0.0248):0.087,(1790:0.0156,1783:0.0156):0.0962):0.2284):0.658,(((1735:0.00120002,(1801:0.000400007,1803:0.000400007):0.000800014):0.0326,(((1778:0.000800014,1802:0.000800014):0.009,(1789:0.00279999,1798:0.00279999):0.00700003):0.00859999,((1792:0.0068,1793:0.0068):0.00940001,1770:0.0162):0.00220001):0.0154):0.0626,(1794:0.019,(1781:0.0154,1774:0.0154):0.0036):0.0774):0.9018);
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It3/Gendivm02_It3.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It3/Gendivm02_It3.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..36bb2c540d4b064f7f852cf4e8d32630a8380388
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It3/Gendivm02_It3.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It3/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It3/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..cccf7af0cadbbc25dcd336965c07b8467cb83e32
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It3/reftree.tre
@@ -0,0 +1 @@
+((1538:0.0108,1550:0.0108):0.989,(((1549:0.03,(1524:0.0294,(((1525:0.0152,1545:0.0152):0.000999987,((1546:0.000999987,1564:0.000999987):0.00420004,1558:0.00520003):0.011):0.00660002,(1537:0.00160003,1563:0.00160003):0.0212):0.00659996):0.00059998):0.0212,1492:0.0512):0.948,((1551:0.1548,(1556:0.0464,(1511:0.00980002,(1553:0.00199997,1562:0.00199997):0.00780004):0.0366):0.1084):0.00139999,((((1477:0.0276,1529:0.0276):0.00059998,((1528:0.00260001,1561:0.00260001):0.00419998,1557:0.0068):0.0214):0.0168,(1503:0.00279999,1560:0.00279999):0.0422):0.0018,(1521:0,1565:0):0.0468):0.1094):0.843):0.0006);
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It4/Gendivm02_It4.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It4/Gendivm02_It4.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..1b8da1b834e296cdee97fecacdb09c2bf325aaa1
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It4/Gendivm02_It4.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It4/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It4/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..e7fd156b1ad052cad01d02d0f21b544f67024a1b
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It4/reftree.tre
@@ -0,0 +1 @@
+(((((1302:0.00279999,1408:0.00279999):0.1194,(((1387:0.00239998,1409:0.00239998):0.0122,1403:0.0146):0.011,(1384:0.0102,(1400:0.0036,1407:0.0036):0.00660002):0.0154):0.0966):0.1274,(1320:0.012,1399:0.012):0.2376):0.176,(1396:0.058,(1364:0.0556,(1377:0.0542,1350:0.0542):0.00139999):0.00240004):0.3676):0.574,(((1289:0.000999987,1410:0.000999987):0.0174,((1393:0.0054,1405:0.0054):0.00779998,1398:0.0132):0.00520002):0.1192,((1356:0,1411:0):0.1022,(1379:0.046,((1390:0.00959998,1402:0.00959998):0.024,1401:0.0336):0.0124):0.0562):0.0354):0.862);
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It5/Gendivm02_It5.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It5/Gendivm02_It5.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..1f8c267d4fee2dbee230472538e98eb4cb85d521
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It5/Gendivm02_It5.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It5/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It5/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..d447a40d2713bed9213192c365e2022bc3f8e9d0
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm02/Gendivm02_It5/reftree.tre
@@ -0,0 +1 @@
+((((((1211:0.00739998,1231:0.00739998):0.00120002,1230:0.0086):0.00139999,1227:0.00999999):0.0218,1208:0.0318):0.0758,(1212:0.0234,(1217:0.0124,1225:0.0124):0.011):0.0842):0.8886,((((1194:0.0268,1214:0.0268):0.0314,(1193:0.016,1223:0.016):0.0422):0.1286,((1228:0.00059998,1237:0.00059998):0.0796,1196:0.0802):0.1066):0.598,((((1209:0.00340003,1235:0.00340003):0.0158,(1219:0.0018,1236:0.0018):0.0174):0.00839996,(1213:0.0054,1233:0.0054):0.0222):0.0274,(1234:0.00620001,1232:0.00620002):0.0488):0.7298):0.2114);
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It1/Gendivm03_It1.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It1/Gendivm03_It1.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..6d11b6533e72f594ca0a8080d7ed8e24ae936f56
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It1/Gendivm03_It1.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It1/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It1/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..bda0cf507bfeaf765b183881679b89f48809ace4
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It1/reftree.tre
@@ -0,0 +1 @@
+(((((1067:0.0234,1078:0.0234):0.00159997,1091:0.025):0.1798,(((1073:0.00980002,(1089:0.00599998,1093:0.00599998):0.00380003):0.00379997,1087:0.0136):0.1876,(1081:0.03,1070:0.03):0.1712):0.0036):0.7928,((1085:0.00419998,1095:0.00419998):0.0646,(1071:0.0184,((1082:0.00059998,1099:0.00059998):0.00200003,1097:0.00260001):0.0158):0.0504):0.9288):0.002,(1064:0.3768,(((1010:0.014,1086:0.014):0.00139999,1088:0.0154):0.00999999,(1075:0.0176,(1083:0.00139999,1098:0.00139999):0.0162):0.00779998):0.3514):0.6228);
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It2/Gendivm03_It2.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It2/Gendivm03_It2.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..de9bdfacd431aa87305d5725895d5bbfdb00ded2
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It2/Gendivm03_It2.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It2/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It2/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..0f6bd716d5e54d0641651f24f9733fe371de240e
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It2/reftree.tre
@@ -0,0 +1 @@
+((((1480:0.005,1498:0.005):0.0546,(1421:0.0132,1493:0.0132):0.0464):0.0248,(1495:0.0206,((1478:0.0114,(1490:0.00319999,1500:0.00319999):0.00819999):0.00340003,1485:0.0148):0.00580001):0.0638):0.9152,((((1455:0.0606,(1472:0.0466,((1499:0.0108,(1491:0.000199974,1503:0.000199974):0.0106):0.0118,(1474:0.00279999,1501:0.00279999):0.0198):0.024):0.014):0.0484,(1388:0.00980002,(1496:0.000800014,1502:0.000800014):0.00900001):0.0992):0.1138,(1487:0.0336,(1462:0.0204,1479:0.0204):0.0132):0.1892):0.0192,(1424:0.0396,(1452:0.0238,1473:0.0238001):0.0158):0.2024):0.7576);
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It3/Gendivm03_It3.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It3/Gendivm03_It3.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..ba8e03214d0ded47e5e32aa1c814817ad6b88845
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It3/Gendivm03_It3.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It3/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It3/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..52049e3fc96527df97c72b57bab57d2c45b9c0ae
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It3/reftree.tre
@@ -0,0 +1 @@
+((((1125:0.0102,(1133:0.00160003,1137:0.00160003):0.00859999):0.2202,(((1053:0.027,(1111:0.00199997,1136:0.00199997):0.025):0.00339997,((1109:0.00340003,1131:0.00340003):0.00899994,1123:0.0124):0.018):0.09,1098:0.1204):0.11):0.5338,(1057:0.1278,(((1106:0.0372,1108:0.0372):0.00560004,(1110:0.00260001,1134:0.00260001):0.0402):0.048,1122:0.0908):0.037):0.6364):0.2356,((1104:0.00779998,1127:0.00779998):0.0138,((1114:0.00700003,(1128:0.00220001,1135:0.00220001):0.00480002):0.00759995,(1119:0.0132,(1121:0.00300002,1132:0.00300002):0.0102):0.00139999):0.00700002):0.9782);
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It4/Gendivm03_It4.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It4/Gendivm03_It4.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..1b4a9e4c224f8345692bedead9a88d22c2bcc043
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It4/Gendivm03_It4.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It4/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It4/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..87093bbc47c7fc5288f64f89397c10401a59bdf8
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It4/reftree.tre
@@ -0,0 +1 @@
+(((1431:0.1146,((1424:0.0312,1434:0.0312):0.00840002,(1408:0.022,(1419:0.0214,1429:0.0214):0.00060004):0.0176):0.075):0.124,(1319:0.081,((1376:0.00739998,(1435:0.0054,1438:0.0054):0.00199997):0.0268,(((1409:0.0072,1436:0.0072):0.00779998,1428:0.015):0.013,(1416:0.00980002,1432:0.00980002):0.0182):0.00620001):0.0468):0.1576):0.0618,((((1391:0.00559998,1437:0.00559998):0.00340003,(1433:0.00199997,1439:0.00199997):0.00700003):0.0322,((1425:0.00160003,1440:0.00160003):0.0118,1430:0.0134):0.0278):0.0118,(1421:0.0282,1415:0.0282):0.0248):0.2474);
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It5/Gendivm03_It5.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It5/Gendivm03_It5.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..010e826ce725445eee5419c517adfbe3f002c226
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It5/Gendivm03_It5.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It5/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It5/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..a00084cc1964fa9a2d1bf52b7fe2396cbbece6bb
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm03/Gendivm03_It5/reftree.tre
@@ -0,0 +1 @@
+((((1483:0.00199997,1513:0.00199997):0.0166,1480:0.0186):0.0508,((1487:0.0316,((1489:0.00459999,1506:0.00459999):0.00920004,1490:0.0138):0.0178):0.0284,1423:0.06):0.00940001):0.9302,(((1511:0.063,((1481:0.00260001,1510:0.00260001):0.0118,(((1488:0.00059998,1514:0.00059998):0.00440001,1505:0.005):0.000800014,(1503:0.00400001,1508:0.00400001):0.0018):0.0086):0.0486):0.0434,((1484:0.0124,1494:0.0124):0.035,1467:0.0474):0.059):0.8916,((((1427:0.00800002,1500:0.00800002):0.0204,(1466:0.0054,1504:0.0054):0.023):0.00940001,1453:0.0378):0.0186,(1419:0.00999999,(1497:0.00440001,1507:0.00440001):0.00559998):0.0464):0.9416):0.0016);
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It1/Gendivm04_It1.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It1/Gendivm04_It1.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..53a0ce5193fa45a8e5d9b2f607051f44268579ca
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It1/Gendivm04_It1.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It1/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It1/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..704705b6e09bf5d2fbbd7ad356e795a1d5703034
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It1/reftree.tre
@@ -0,0 +1 @@
+(((((1470:0.0136,1504:0.0136):0.0156,(1484:0.0154,1518:0.0154):0.0138):0.039,(1468:0.0444,(1491:0.00400001,1522:0.00400001):0.0404):0.0238):0.121,((1495:0.00260001,1523:0.00260001):0.00479996,1517:0.00739998):0.1818):0.81,((1510:0.0368001,((1502:0.00599998,1520:0.00599998):0.0106,(1500:0.00800002,((1516:0.00440001,1521:0.00440001):0.0018,1519:0.00620002):0.0018):0.0086):0.0202):0.9622,(1454:0.0192,(1498:0.00959998,(1513:0.00940001,(1514:0.00220001,1524:0.00220001):0.0072):0.000199974):0.00960004):0.9798):0.0002);
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It2/Gendivm04_It2.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It2/Gendivm04_It2.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..7b7db3935cdbd32feff1689bf8c50a8399d9ca24
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It2/Gendivm04_It2.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It2/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It2/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..e980e9af8566e79863d4bf1bf8c75d8679c58dde
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It2/reftree.tre
@@ -0,0 +1 @@
+((((943:0.00160003,991:0.00160003):0.0864,(((931:0.000800014,993:0.000800014):0.0584,(948:0.0158,981:0.0158):0.0434):0.0282,951:0.0874):0.00059998):0.26,(959:0.0262,(987:0.0138,(982:0.00120002,992:0.00120002):0.0126):0.0124):0.3218):0.6518,(((984:0.0424,(961:0.028,979:0.028):0.0144):0.00599998,(972:0.0254,(974:0.00760001,986:0.00760001):0.0178):0.023):0.2308,((975:0.009,985:0.009):0.014,(977:0.00599998,988:0.00599998):0.017):0.2562):0.7206);
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It3/Gendivm04_It3.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It3/Gendivm04_It3.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..b7f809521eba119c7f3283c7c4b9adac31b7e52a
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It3/Gendivm04_It3.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It3/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It3/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..7de327a8e8298db73cfbbcb219f30f4b4e013073
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It3/reftree.tre
@@ -0,0 +1 @@
+((((((1328:0.0232,(1354:0.00620002,1365:0.00620002):0.017):0.014,(1337:0.000199974,1371:0.000199974):0.037):0.0582,((1339:0.00139999,1370:0.00139999):0.0692,(1318:0.0122,1361:0.0122):0.0584):0.0248):0.0418,(1316:0.00940001,1363:0.00940001):0.1278):0.8624,(1352:0,1372:0):0.9996):0.0002,(((1309:0.0286,((1368:0.00440001,(1366:0.00199997,1369:0.00199997):0.00240004):0.00919998,1359:0.0136):0.015):0.0166,1330:0.0452):0.0828,(1265:0.00760001,(1364:0.00319999,1367:0.00319999):0.00440001):0.1204):0.8718);
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It4/Gendivm04_It4.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It4/Gendivm04_It4.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..8e20069f2dc6948d979bffb254670100822ba067
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It4/Gendivm04_It4.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It4/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It4/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..4aa1f0c7c199b422c64b619dc6ef2d3b570c4eb4
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It4/reftree.tre
@@ -0,0 +1 @@
+(((1489:0.0302,((1525:0.00279999,1536:0.00279999):0.00800002,1522:0.0108):0.0194):0.076,(1464:0.0252,(1501:0.00139999,1538:0.00139999):0.0238):0.081):0.8932,(((((1444:0.000199974,1540:0.000199974):0.0308,1498:0.031):0.0274,(1456:0.024,1502:0.024):0.0344):0.00740004,((1480:0.0054,1533:0.0054):0.00440001,(1524:0.00880003,1526:0.00880003):0.000999987):0.056):0.0936,((((1461:0.000400007,1539:0.000400007):0.0162,1512:0.0166):0.00959998,(1500:0.00300002,1535:0.00300002):0.0232):0.0198,((1469:0.00639999,1531:0.00639999):0.015,(1506:0.014,(1534:0.00840002,1527:0.00840002):0.00559997):0.00739998):0.0246):0.1134):0.84);
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It5/Gendivm04_It5.fasta.gz b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It5/Gendivm04_It5.fasta.gz
new file mode 100755
index 0000000000000000000000000000000000000000..7fb9033e20c5cf032f1396a3d093650918ca3f01
Binary files /dev/null and b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It5/Gendivm04_It5.fasta.gz differ
diff --git a/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It5/reftree.tre b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It5/reftree.tre
new file mode 100755
index 0000000000000000000000000000000000000000..370e23a49db46a1381053443dacf4fe9d9d709e9
--- /dev/null
+++ b/testdata/simulated_data/Gendiv/Gendivm04/Gendivm04_It5/reftree.tre
@@ -0,0 +1 @@
+(((1507:0.1606,((1556:0.0466,(((1511:0.00239998,1571:0.00239998):0.00139999,(1567:0.000800014,1574:0.000800014):0.00299996):0.0086,1554:0.0124):0.0342):0.0510001,((((1543:0.00340003,1568:0.00340003):0.00819999,1555:0.0116):0.00919998,(1538:0.0152,(1559:0.0102,(1558:0.00779998,(1561:0.00160003,1572:0.00160003):0.00619995):0.00240004):0.005):0.00559998):0.0102,1522:0.031):0.0666):0.063):0.0324,1565:0.193):0.806,(((1539:0.0172,(1547:0.000999987,1573:0.000999987):0.0162):0.044,(1552:0.0068,1563:0.0068):0.0544):0.0394,((1569:0.0158,1549:0.0158):0.057,(1546:0.00400001,1566:0.00400001):0.0688):0.0278):0.8984);