{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Dotplot\n", "\n", "This is a useful technique ([Gibbs and McIntyre](https://www.ncbi.nlm.nih.gov/pubmed/5456129)) for comparing sequences. All `cogent3` sequence collections classes (`SequenceCollection`, `Alignment` and `ArrayAlignment`) have a dotplot method.\n", "\n", "The method returns a drawable, as demonstrated below between unaligned sequences." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "pycharm": { "is_executing": false } }, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "line": { "color": "blue" }, "mode": "lines", "name": "+ strand", "type": "scatter", "x": [ 2253, 2277, null, 2055, 2076, null, 2102, 2123, null, 1938, 1960, null, 1927, 1948, null, 1929, 1950, null, 1760, 1781, null, 1916, 1937, null, 1862, 1883, null, 1651, 1673, null, 1658, 1681, null, 2118, 2139, null, 1634, 1655, null, 1633, 1654, null, 2214, 2236, null, 1641, 1663, null, 2053, 2076, null, 1634, 1658, null, 1560, 1581, null, 1511, 1535, null, 1934, 1956, null, 1938, 1961, null, 2217, 2238, null, 2219, 2240, null, 1635, 1659, null, 1696, 1717, null, 1505, 1527, null, 1571, 1597, null, 1578, 1600, null, 1164, 1189, null, 1308, 1330, null, 2092, 2114, null, 1860, 1882, null, 1111, 1132, null, 1836, 1861, null, 1376, 1397, null, 1358, 1380, null, 1371, 1392, null, 2207, 2233, null, 2214, 2235, null, 1560, 1581, null, 987, 1009, null, 990, 1012, null, 1380, 1401, null, 2116, 2137, null, 1578, 1600, null, 951, 972, null, 970, 993, null, 1524, 1546, null, 1707, 1730, null, 1572, 1593, null, 1574, 1595, null, 1248, 1269, null, 1652, 1674, null, 1657, 1679, null, 2211, 2234, null, 2215, 2236, null, 2068, 2091, null, 1409, 1430, null, 1411, 1434, null, 2104, 2125, null, 2111, 2132, null, 661, 692, null, 1394, 1415, null, 2301, 2322, null, 2062, 2086, null, 896, 922, null, 1371, 1396, null, 635, 663, null, 961, 982, null, 1161, 1190, null, 1117, 1138, null, 803, 825, null, 2053, 2074, null, 804, 828, null, 1355, 1377, null, 1082, 1104, null, 1230, 1251, null, 677, 702, null, 1492, 1515, null, 2280, 2301, null, 2282, 2303, null, 1532, 1553, null, 1534, 1556, null, 1166, 1189, null, 1170, 1198, null, 1170, 1197, null, 724, 748, null, 1393, 1414, null, 1395, 1416, null, 1159, 1180, null, 1161, 1182, null, 475, 499, null, 655, 684, null, 470, 496, null, 470, 491, null, 475, 496, null, 757, 784, null, 765, 786, null, 471, 496, null, 742, 768, null, 496, 528, null, 665, 694, null, 1145, 1168, null, 1149, 1170, null, 2017, 2047, null, 291, 314, null, 1503, 1526, null, 2303, 2324, null, 477, 507, null, 1834, 1855, null, 2208, 2231, null, 2214, 2235, null, 668, 691, null, 253, 274, null, 1631, 1654, null, 1561, 1583, null, 323, 347, null, 328, 349, null, 1090, 1111, null, 720, 742, null, 1122, 1155, null, 961, 984, null, 966, 987, null, 1842, 1869, null, 1561, 1582, null, 1563, 1584, null, 1566, 1588, null, 1569, 1590, null, 441, 464, null, 797, 826, null, 802, 829, null, 2289, 2310, null, 724, 747, null, 725, 746, null, 1415, 1437, null, 716, 738, null, 1631, 1656, null, 684, 709, null, 614, 635, null, 617, 640, null, 1378, 1399, null, 611, 644, null, 608, 644, null, 181, 202, null, 183, 205, null, 605, 644, null, 602, 644, null, 599, 644, null, 307, 328, null, 596, 644, null, 392, 418, null, 593, 644, null, 1605, 1627, null, 590, 644, null, 587, 643, null, 585, 643, null, 1411, 1436, null, 583, 642, null, 1614, 1639, null, 1623, 1644, null, 581, 642, null, 1417, 1443, null, 1796, 1817, null, 0, 643, null, 1261, 1290, null, 578, 644, null, 577, 644, null, 576, 644, null, 575, 644, null, 575, 645, null, 757, 783, null, 374, 398, null, 575, 648, null, 2265, 2286, null, 2267, 2293, null, 663, 685, null, 575, 2400, null, 293, 314, null, 575, 596, null, 578, 647, null, 2262, 2283, null, 2264, 2288, null, 59, 80, null, 578, 641, null, 751, 778, null, 579, 637, null, 149, 170, null, 151, 173, null, 579, 633, null, 575, 630, null, 296, 317, null, 579, 627, null, 1242, 1271, null, 574, 624, null, 578, 621, null, 1394, 1419, null, 575, 618, null, 1590, 1611, null, 575, 615, null, 1380, 1406, null, 575, 612, null, 575, 609, null, 575, 606, null, 575, 596, null, 626, 647, null, 629, 650, null, 1318, 1339, null, 619, 643, null, 617, 639, null, 673, 694, null, 1325, 1347, null, 343, 364, null, 321, 342, null, 620, 645, null, 2175, 2196, null, 178, 208, null, 952, 974, null, 663, 684, null, 662, 686, null, 656, 685, null, 1417, 1438, null, 1419, 1444, null, 1425, 1446, null, 85, 106, null, 1692, 1723, null, 808, 831, null, 813, 834, null, 966, 990, null, 972, 993, null, 481, 503, null, 925, 946, null, 1460, 1483, null, 280, 305, null, 288, 309, null, 61, 82, null, 483, 504, null, 486, 513, null, 498, 519, null, 58, 81, null, 1617, 1642, null, 1623, 1644, null, 258, 290, null, 2081, 2102, null, 1275, 1298, null, 439, 460, null, 1771, 1802, null, 896, 919, null, 171, 192, null, 1375, 1396, null, 153, 174, null, 158, 179, null, 442, 467, null, 147, 173, null, 144, 166, null, 330, 357, null, 797, 821, null, 1030, 1051, null, 1032, 1053, null, 359, 383, null, 667, 691, null, 47, 70, null, 1870, 1891, null, 485, 507, null, 758, 783, null, 67, 91, null, 751, 779, null, 1055, 1078, null, 363, 387, null, 786, 810, null, 892, 916, null, 330, 351, null, 335, 357, null, 1163, 1184, null, 1579, 1600, null, 1166, 1188, null, 625, 648, null, 622, 648, null, 468, 489, null, 474, 496, null, 887, 908, null, 1009, 1032, null, 1013, 1037, null, 727, 748, null, 1427, 1448, null, 1129, 1150, null, 1131, 1152, null, 121, 147, null, 366, 388, null, 1554, 1576, null, 834, 859, null, 581, 603, null, 1490, 1514, null, 1716, 1737, null, 44, 76, null, 772, 795, null, 1434, 1460, null, 1441, 1463, null, 729, 751, null, 1381, 1404, null, 1522, 1545, null, 1526, 1547, null, 543, 564, null, 57, 78, null, 661, 682, null, 802, 824, null, 740, 762, null, 711, 732, null, 178, 199, null, 153, 174, null, 151, 175, null, 546, 567, null, 57, 78, null, 1267, 1288, null, 135, 157, null, 356, 377, null, 479, 501, null, 1296, 1320, null, 660, 681, null, 983, 1006, null, 446, 467, null, 409, 432, null, 822, 847, null, 90, 113, null, 94, 115, null, 807, 829, null, 87, 110, null, 1118, 1140, null, 435, 467, null, 359, 381, null, 471, 495, null, 887, 908, null, 890, 911, null, 709, 739, null, 288, 310, null, 651, 675, null, 53, 76, null, 81, 102, null, 83, 104, null, 287, 311, null, 908, 929, null, 38, 61, null, 42, 66, null, 258, 280, null, 660, 683, null, 885, 906, null, 887, 909, null, 141, 163, null, 144, 166, null, 136, 157, null, 152, 173, null, 730, 752, null, 135, 156, null, 324, 345, null, 573, 594, null, 85, 109, null, 87, 108, null, 265, 286, null, 434, 457, null, 438, 460, null, 240, 261, null, 623, 644, null, 138, 159, null, 140, 161, null, 94, 116, null, 64, 86, null, 158, 179, null, 45, 66, null, 148, 172, null, 6, 30 ], "xaxis": "x", "y": [ 151, 175, null, 45, 66, null, 158, 179, null, 94, 116, null, 138, 159, null, 140, 161, null, 8, 29, null, 240, 261, null, 265, 286, null, 79, 101, null, 86, 109, null, 573, 594, null, 135, 156, null, 152, 173, null, 751, 773, null, 258, 280, null, 681, 704, null, 287, 311, null, 320, 341, null, 302, 326, null, 731, 753, null, 735, 758, null, 1024, 1045, null, 1026, 1047, null, 471, 495, null, 532, 553, null, 359, 381, null, 437, 463, null, 444, 466, null, 45, 70, null, 231, 253, null, 1015, 1037, null, 828, 850, null, 94, 115, null, 843, 868, null, 410, 431, null, 415, 437, null, 447, 468, null, 1316, 1342, null, 1323, 1344, null, 683, 704, null, 135, 157, null, 138, 160, null, 546, 567, null, 1288, 1309, null, 778, 800, null, 153, 174, null, 190, 213, null, 761, 783, null, 951, 974, null, 846, 867, null, 848, 869, null, 543, 564, null, 981, 1003, null, 986, 1008, null, 1543, 1566, null, 1547, 1568, null, 1402, 1425, null, 747, 768, null, 749, 772, null, 1456, 1477, null, 1463, 1484, null, 44, 75, null, 794, 815, null, 1737, 1758, null, 1511, 1535, null, 362, 388, null, 855, 880, null, 121, 149, null, 466, 487, null, 680, 709, null, 647, 668, null, 335, 357, null, 1600, 1621, null, 363, 387, null, 914, 936, null, 660, 682, null, 808, 829, null, 259, 284, null, 1076, 1099, null, 1870, 1891, null, 1872, 1893, null, 1127, 1148, null, 1129, 1151, null, 768, 791, null, 772, 800, null, 778, 805, null, 359, 383, null, 1051, 1072, null, 1053, 1074, null, 819, 840, null, 821, 842, null, 143, 167, null, 328, 357, null, 147, 173, null, 153, 174, null, 158, 179, null, 441, 468, null, 449, 470, null, 170, 195, null, 442, 468, null, 258, 290, null, 434, 463, null, 917, 940, null, 921, 942, null, 1792, 1822, null, 84, 107, null, 1296, 1319, null, 2102, 2123, null, 279, 309, null, 1639, 1660, null, 2014, 2037, null, 2020, 2041, null, 488, 511, null, 85, 106, null, 1481, 1504, null, 1414, 1436, null, 179, 203, null, 184, 205, null, 946, 967, null, 580, 602, null, 984, 1017, null, 829, 852, null, 834, 855, null, 1716, 1743, null, 1438, 1459, null, 1440, 1461, null, 1443, 1465, null, 1446, 1467, null, 320, 343, null, 677, 706, null, 683, 710, null, 2196, 2217, null, 641, 664, null, 645, 666, null, 1346, 1368, null, 658, 680, null, 1586, 1611, null, 642, 667, null, 575, 596, null, 578, 601, null, 1339, 1360, null, 575, 608, null, 575, 611, null, 149, 170, null, 151, 173, null, 575, 614, null, 575, 617, null, 575, 620, null, 286, 307, null, 575, 623, null, 374, 400, null, 575, 626, null, 1587, 1609, null, 575, 629, null, 575, 631, null, 576, 634, null, 1402, 1427, null, 577, 636, null, 1608, 1633, null, 1617, 1638, null, 578, 639, null, 1414, 1440, null, 1793, 1814, null, 0, 643, null, 1263, 1292, null, 581, 647, null, 583, 650, null, 585, 653, null, 587, 656, null, 590, 660, null, 772, 798, null, 392, 416, null, 593, 666, null, 2283, 2304, null, 2285, 2311, null, 683, 705, null, 596, 2421, null, 317, 338, null, 599, 620, null, 602, 671, null, 2286, 2307, null, 2288, 2312, null, 86, 107, null, 605, 668, null, 778, 805, null, 609, 667, null, 181, 202, null, 183, 205, null, 612, 666, null, 611, 666, null, 335, 356, null, 618, 666, null, 1282, 1311, null, 616, 666, null, 623, 666, null, 1439, 1464, null, 623, 666, null, 1638, 1659, null, 626, 666, null, 1431, 1457, null, 629, 666, null, 632, 666, null, 635, 666, null, 638, 659, null, 693, 714, null, 696, 717, null, 1399, 1420, null, 706, 730, null, 707, 729, null, 784, 805, null, 1436, 1458, null, 461, 482, null, 442, 463, null, 745, 770, null, 2310, 2331, null, 322, 352, null, 1106, 1128, null, 823, 844, null, 823, 847, null, 818, 847, null, 1582, 1603, null, 1584, 1609, null, 1590, 1611, null, 253, 274, null, 1860, 1891, null, 982, 1005, null, 987, 1008, null, 1146, 1170, null, 1152, 1173, null, 667, 689, null, 1111, 1132, null, 1652, 1675, null, 478, 503, null, 486, 507, null, 261, 282, null, 684, 705, null, 687, 714, null, 699, 720, null, 292, 315, null, 1854, 1879, null, 1860, 1881, null, 496, 528, null, 2324, 2345, null, 1524, 1547, null, 691, 712, null, 2038, 2069, null, 1166, 1189, null, 472, 493, null, 1680, 1701, null, 470, 491, null, 475, 496, null, 763, 788, null, 470, 496, null, 476, 498, null, 678, 705, null, 1179, 1203, null, 1414, 1435, null, 1416, 1437, null, 745, 769, null, 1064, 1088, null, 449, 472, null, 2274, 2295, null, 915, 937, null, 1192, 1217, null, 505, 529, null, 1191, 1219, null, 1513, 1536, null, 825, 849, null, 1250, 1274, null, 1375, 1399, null, 819, 840, null, 824, 846, null, 1652, 1673, null, 2074, 2095, null, 1669, 1691, null, 1137, 1160, null, 1137, 1163, null, 984, 1005, null, 990, 1012, null, 1403, 1424, null, 1528, 1551, null, 1532, 1556, null, 1247, 1268, null, 1948, 1969, null, 1654, 1675, null, 1656, 1677, null, 656, 682, null, 921, 943, null, 2109, 2131, null, 1392, 1417, null, 1157, 1179, null, 2083, 2107, null, 2322, 2343, null, 682, 714, null, 1414, 1437, null, 2124, 2150, null, 2131, 2153, null, 1433, 1455, null, 2089, 2112, null, 2232, 2255, null, 2236, 2257, null, 1269, 1290, null, 793, 814, null, 1421, 1442, null, 1580, 1602, null, 1545, 1567, null, 1519, 1540, null, 995, 1016, null, 972, 993, null, 1006, 1030, null, 1401, 1422, null, 916, 937, null, 2137, 2158, null, 1008, 1030, null, 1256, 1277, null, 1404, 1426, null, 2229, 2253, null, 1596, 1617, null, 1932, 1955, null, 1404, 1425, null, 1396, 1419, null, 1857, 1882, null, 1128, 1151, null, 1132, 1153, null, 1881, 1903, null, 1197, 1220, null, 2264, 2286, null, 1590, 1622, null, 1526, 1548, null, 1656, 1680, null, 2090, 2111, null, 2093, 2114, null, 1954, 1984, null, 1545, 1567, null, 1943, 1967, null, 1397, 1420, null, 1439, 1460, null, 1441, 1462, null, 1655, 1679, null, 2281, 2302, null, 1415, 1438, null, 1419, 1443, null, 1662, 1684, null, 2074, 2097, null, 2310, 2331, null, 2312, 2334, null, 1578, 1600, null, 1589, 1611, null, 1590, 1611, null, 1654, 1675, null, 2235, 2257, null, 1655, 1676, null, 1873, 1894, null, 2139, 2160, null, 1653, 1677, null, 1680, 1701, null, 1883, 1904, null, 2079, 2102, null, 2083, 2105, null, 1937, 1958, null, 2334, 2355, null, 1948, 1969, null, 1950, 1971, null, 1959, 1981, null, 1953, 1975, null, 2123, 2144, null, 2076, 2097, null, 2297, 2321, null, 2267, 2291 ], "yaxis": "y" } ], "layout": { "autosize": false, "font": { "family": "Balto", "size": 14 }, "height": 503.1172069825436, "hovermode": "closest", "margin": { "b": 50, "l": 50, "pad": 4, "r": 50, "t": 50 }, "showlegend": true, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Window=20, Matched ≥ 14/20 & Gap ≤ 0" }, "width": 500, "xaxis": { "mirror": true, "range": [ 0, 2406 ], "showgrid": false, "showline": true, "title": { "text": "Macaque" }, "visible": true }, "yaxis": { "mirror": true, "range": [ 0, 2421 ], "showgrid": false, "showline": true, "title": { "text": "Chimp" }, "visible": true } } }, "text/html": [ "