aboutsummaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
authorMitja Felicijan <m@mitjafelicijan.com>2023-08-05 13:41:36 +0200
committerMitja Felicijan <m@mitjafelicijan.com>2023-08-05 13:41:36 +0200
commit057be23acf19acae0683c59b0a346b411a04880a (patch)
tree852fcf2ca92060b2e70401df446b572b7fd8d874 /static
parent2f5ea5f4982d6276881c9a3342ed8847ebc7d326 (diff)
downloadmitjafelicijan.com-057be23acf19acae0683c59b0a346b411a04880a.tar.gz
Cleanup of posts
Diffstat (limited to 'static')
-rw-r--r--static/posts/dna-sequence/benchmarks.csv7
-rwxr-xr-xstatic/posts/dna-sequence/benchmarks.odsbin21911 -> 0 bytes
-rw-r--r--static/posts/dna-sequence/chart-1.pngbin64760 -> 0 bytes
-rw-r--r--static/posts/dna-sequence/chart-2.pngbin74241 -> 0 bytes
-rwxr-xr-xstatic/posts/dna-sequence/chart-encoding-speed.pngbin14201 -> 0 bytes
-rwxr-xr-xstatic/posts/dna-sequence/chart-file-sizes.pngbin12391 -> 0 bytes
-rw-r--r--static/posts/dna-sequence/chart-size.py28
-rw-r--r--static/posts/dna-sequence/chart-size.svg1553
-rw-r--r--static/posts/dna-sequence/chart-speed.py23
-rw-r--r--static/posts/dna-sequence/chart-speed.svg1416
10 files changed, 3027 insertions, 0 deletions
diff --git a/static/posts/dna-sequence/benchmarks.csv b/static/posts/dna-sequence/benchmarks.csv
new file mode 100644
index 0000000..8645d5e
--- /dev/null
+++ b/static/posts/dna-sequence/benchmarks.csv
@@ -0,0 +1,7 @@
1Packages,Encode to FASTA (ms),FASTA file size (KB),FASTA gzipped (KB)
21KB,5.625224,4.1,1.4
310KB,32.679975,40.7,13
4100KB,112.864416,406.7,121
51MB,872.887675,4100,1200
610MB,8472.693202,40700,12000
7100MB,85525.178217,406700,118000
diff --git a/static/posts/dna-sequence/benchmarks.ods b/static/posts/dna-sequence/benchmarks.ods
deleted file mode 100755
index 62a8e30..0000000
--- a/static/posts/dna-sequence/benchmarks.ods
+++ /dev/null
Binary files differ
diff --git a/static/posts/dna-sequence/chart-1.png b/static/posts/dna-sequence/chart-1.png
deleted file mode 100644
index c017e43..0000000
--- a/static/posts/dna-sequence/chart-1.png
+++ /dev/null
Binary files differ
diff --git a/static/posts/dna-sequence/chart-2.png b/static/posts/dna-sequence/chart-2.png
deleted file mode 100644
index 80b922b..0000000
--- a/static/posts/dna-sequence/chart-2.png
+++ /dev/null
Binary files differ
diff --git a/static/posts/dna-sequence/chart-encoding-speed.png b/static/posts/dna-sequence/chart-encoding-speed.png
deleted file mode 100755
index 7fb106d..0000000
--- a/static/posts/dna-sequence/chart-encoding-speed.png
+++ /dev/null
Binary files differ
diff --git a/static/posts/dna-sequence/chart-file-sizes.png b/static/posts/dna-sequence/chart-file-sizes.png
deleted file mode 100755
index 31bfa66..0000000
--- a/static/posts/dna-sequence/chart-file-sizes.png
+++ /dev/null
Binary files differ
diff --git a/static/posts/dna-sequence/chart-size.py b/static/posts/dna-sequence/chart-size.py
new file mode 100644
index 0000000..4fc408d
--- /dev/null
+++ b/static/posts/dna-sequence/chart-size.py
@@ -0,0 +1,28 @@
1import csv
2
3import matplotlib.pyplot as plt
4import pandas as pd
5
6# Read the data
7df = pd.read_csv("benchmarks.csv")
8
9# Settings
10plt.title("Encode to FASTA out filesize")
11plt.tight_layout(pad=2)
12fig = plt.gcf()
13fig.set_size_inches(10, 4)
14
15# Plotting
16plt.plot(df["Packages"], df["FASTA file size (KB)"], label = "Raw", color="black", linestyle="-")
17plt.plot(df["Packages"], df["FASTA gzipped (KB)"], label = "Gzipped", color="black", linestyle="--")
18
19# Adding x and y axis labels
20plt.xlabel("Size of an input file", fontstyle="italic")
21plt.ylabel("File size (KB)", fontstyle="italic")
22
23# Legend
24legend = plt.legend()
25legend.get_frame().set_linewidth(0)
26
27# Export as SVG
28plt.savefig("chart-size.svg", format="svg")
diff --git a/static/posts/dna-sequence/chart-size.svg b/static/posts/dna-sequence/chart-size.svg
new file mode 100644
index 0000000..1a2d127
--- /dev/null
+++ b/static/posts/dna-sequence/chart-size.svg
@@ -0,0 +1,1553 @@
1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="720pt" height="288pt" viewBox="0 0 720 288" xmlns="http://www.w3.org/2000/svg" version="1.1">
5 <metadata>
6 <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
7 <cc:Work>
8 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
9 <dc:date>2023-08-05T13:29:17.701350</dc:date>
10 <dc:format>image/svg+xml</dc:format>
11 <dc:creator>
12 <cc:Agent>
13 <dc:title>Matplotlib v3.5.2, https://matplotlib.org/</dc:title>
14 </cc:Agent>
15 </dc:creator>
16 </cc:Work>
17 </rdf:RDF>
18 </metadata>
19 <defs>
20 <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
21 </defs>
22 <g id="figure_1">
23 <g id="patch_1">
24 <path d="M 0 288
25L 720 288
26L 720 0
27L 0 0
28z
29" style="fill: #ffffff"/>
30 </g>
31 <g id="axes_1">
32 <g id="patch_2">
33 <path d="M 67.078125 257.1
34L 676.304688 257.1
35L 676.304688 28.866667
36L 67.078125 28.866667
37z
38" style="fill: #ffffff"/>
39 </g>
40 <g id="matplotlib.axis_1">
41 <g id="xtick_1">
42 <g id="line2d_1">
43 <defs>
44 <path id="m07b8a304ba" d="M 0 0
45L 0 3.5
46" style="stroke: #000000; stroke-width: 0.8"/>
47 </defs>
48 <g>
49 <use xlink:href="#m07b8a304ba" x="94.770241" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
50 </g>
51 </g>
52 <g id="text_1">
53 <!-- 1KB -->
54 <g transform="translate(84.879616 271.698438)scale(0.1 -0.1)">
55 <defs>
56 <path id="DejaVuSans-31" d="M 794 531
57L 1825 531
58L 1825 4091
59L 703 3866
60L 703 4441
61L 1819 4666
62L 2450 4666
63L 2450 531
64L 3481 531
65L 3481 0
66L 794 0
67L 794 531
68z
69" transform="scale(0.015625)"/>
70 <path id="DejaVuSans-4b" d="M 628 4666
71L 1259 4666
72L 1259 2694
73L 3353 4666
74L 4166 4666
75L 1850 2491
76L 4331 0
77L 3500 0
78L 1259 2247
79L 1259 0
80L 628 0
81L 628 4666
82z
83" transform="scale(0.015625)"/>
84 <path id="DejaVuSans-42" d="M 1259 2228
85L 1259 519
86L 2272 519
87Q 2781 519 3026 730
88Q 3272 941 3272 1375
89Q 3272 1813 3026 2020
90Q 2781 2228 2272 2228
91L 1259 2228
92z
93M 1259 4147
94L 1259 2741
95L 2194 2741
96Q 2656 2741 2882 2914
97Q 3109 3088 3109 3444
98Q 3109 3797 2882 3972
99Q 2656 4147 2194 4147
100L 1259 4147
101z
102M 628 4666
103L 2241 4666
104Q 2963 4666 3353 4366
105Q 3744 4066 3744 3513
106Q 3744 3084 3544 2831
107Q 3344 2578 2956 2516
108Q 3422 2416 3680 2098
109Q 3938 1781 3938 1306
110Q 3938 681 3513 340
111Q 3088 0 2303 0
112L 628 0
113L 628 4666
114z
115" transform="scale(0.015625)"/>
116 </defs>
117 <use xlink:href="#DejaVuSans-31"/>
118 <use xlink:href="#DejaVuSans-4b" x="63.623047"/>
119 <use xlink:href="#DejaVuSans-42" x="129.199219"/>
120 </g>
121 </g>
122 </g>
123 <g id="xtick_2">
124 <g id="line2d_2">
125 <g>
126 <use xlink:href="#m07b8a304ba" x="205.538707" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
127 </g>
128 </g>
129 <g id="text_2">
130 <!-- 10KB -->
131 <g transform="translate(192.466832 271.698438)scale(0.1 -0.1)">
132 <defs>
133 <path id="DejaVuSans-30" d="M 2034 4250
134Q 1547 4250 1301 3770
135Q 1056 3291 1056 2328
136Q 1056 1369 1301 889
137Q 1547 409 2034 409
138Q 2525 409 2770 889
139Q 3016 1369 3016 2328
140Q 3016 3291 2770 3770
141Q 2525 4250 2034 4250
142z
143M 2034 4750
144Q 2819 4750 3233 4129
145Q 3647 3509 3647 2328
146Q 3647 1150 3233 529
147Q 2819 -91 2034 -91
148Q 1250 -91 836 529
149Q 422 1150 422 2328
150Q 422 3509 836 4129
151Q 1250 4750 2034 4750
152z
153" transform="scale(0.015625)"/>
154 </defs>
155 <use xlink:href="#DejaVuSans-31"/>
156 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
157 <use xlink:href="#DejaVuSans-4b" x="127.246094"/>
158 <use xlink:href="#DejaVuSans-42" x="192.822266"/>
159 </g>
160 </g>
161 </g>
162 <g id="xtick_3">
163 <g id="line2d_3">
164 <g>
165 <use xlink:href="#m07b8a304ba" x="316.307173" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
166 </g>
167 </g>
168 <g id="text_3">
169 <!-- 100KB -->
170 <g transform="translate(300.054048 271.698438)scale(0.1 -0.1)">
171 <use xlink:href="#DejaVuSans-31"/>
172 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
173 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
174 <use xlink:href="#DejaVuSans-4b" x="190.869141"/>
175 <use xlink:href="#DejaVuSans-42" x="256.445312"/>
176 </g>
177 </g>
178 </g>
179 <g id="xtick_4">
180 <g id="line2d_4">
181 <g>
182 <use xlink:href="#m07b8a304ba" x="427.075639" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
183 </g>
184 </g>
185 <g id="text_4">
186 <!-- 1MB -->
187 <g transform="translate(416.149858 271.698438)scale(0.1 -0.1)">
188 <defs>
189 <path id="DejaVuSans-4d" d="M 628 4666
190L 1569 4666
191L 2759 1491
192L 3956 4666
193L 4897 4666
194L 4897 0
195L 4281 0
196L 4281 4097
197L 3078 897
198L 2444 897
199L 1241 4097
200L 1241 0
201L 628 0
202L 628 4666
203z
204" transform="scale(0.015625)"/>
205 </defs>
206 <use xlink:href="#DejaVuSans-31"/>
207 <use xlink:href="#DejaVuSans-4d" x="63.623047"/>
208 <use xlink:href="#DejaVuSans-42" x="149.902344"/>
209 </g>
210 </g>
211 </g>
212 <g id="xtick_5">
213 <g id="line2d_5">
214 <g>
215 <use xlink:href="#m07b8a304ba" x="537.844105" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
216 </g>
217 </g>
218 <g id="text_5">
219 <!-- 10MB -->
220 <g transform="translate(523.737074 271.698438)scale(0.1 -0.1)">
221 <use xlink:href="#DejaVuSans-31"/>
222 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
223 <use xlink:href="#DejaVuSans-4d" x="127.246094"/>
224 <use xlink:href="#DejaVuSans-42" x="213.525391"/>
225 </g>
226 </g>
227 </g>
228 <g id="xtick_6">
229 <g id="line2d_6">
230 <g>
231 <use xlink:href="#m07b8a304ba" x="648.612571" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
232 </g>
233 </g>
234 <g id="text_6">
235 <!-- 100MB -->
236 <g transform="translate(631.32429 271.698438)scale(0.1 -0.1)">
237 <use xlink:href="#DejaVuSans-31"/>
238 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
239 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
240 <use xlink:href="#DejaVuSans-4d" x="190.869141"/>
241 <use xlink:href="#DejaVuSans-42" x="277.148438"/>
242 </g>
243 </g>
244 </g>
245 <g id="text_7">
246 <!-- Size of an input file -->
247 <g transform="translate(323.542969 285.376562)scale(0.1 -0.1)">
248 <defs>
249 <path id="DejaVuSans-Oblique-53" d="M 3859 4513
250L 3738 3897
251Q 3422 4066 3111 4152
252Q 2800 4238 2509 4238
253Q 1944 4238 1609 3991
254Q 1275 3744 1275 3334
255Q 1275 3109 1398 2989
256Q 1522 2869 2034 2731
257L 2413 2638
258Q 3053 2472 3303 2217
259Q 3553 1963 3553 1503
260Q 3553 797 2998 353
261Q 2444 -91 1538 -91
262Q 1166 -91 791 -17
263Q 416 56 38 206
264L 166 856
265Q 513 641 861 531
266Q 1209 422 1556 422
267Q 2147 422 2503 684
268Q 2859 947 2859 1369
269Q 2859 1650 2717 1795
270Q 2575 1941 2106 2059
271L 1728 2156
272Q 1081 2325 845 2545
273Q 609 2766 609 3163
274Q 609 3859 1145 4304
275Q 1681 4750 2541 4750
276Q 2875 4750 3203 4690
277Q 3531 4631 3859 4513
278z
279" transform="scale(0.015625)"/>
280 <path id="DejaVuSans-Oblique-69" d="M 1172 4863
281L 1747 4863
282L 1606 4134
283L 1031 4134
284L 1172 4863
285z
286M 909 3500
287L 1484 3500
288L 800 0
289L 225 0
290L 909 3500
291z
292" transform="scale(0.015625)"/>
293 <path id="DejaVuSans-Oblique-7a" d="M 744 3500
294L 3475 3500
295L 3372 2975
296L 738 459
297L 2913 459
298L 2822 0
299L -19 0
300L 84 525
301L 2719 3041
302L 653 3041
303L 744 3500
304z
305" transform="scale(0.015625)"/>
306 <path id="DejaVuSans-Oblique-65" d="M 3078 2063
307Q 3088 2113 3092 2166
308Q 3097 2219 3097 2272
309Q 3097 2653 2873 2875
310Q 2650 3097 2266 3097
311Q 1838 3097 1509 2826
312Q 1181 2556 1013 2059
313L 3078 2063
314z
315M 3578 1613
316L 903 1613
317Q 884 1494 878 1425
318Q 872 1356 872 1306
319Q 872 872 1139 634
320Q 1406 397 1894 397
321Q 2269 397 2603 481
322Q 2938 566 3225 728
323L 3116 159
324Q 2806 34 2476 -28
325Q 2147 -91 1806 -91
326Q 1078 -91 686 257
327Q 294 606 294 1247
328Q 294 1794 489 2264
329Q 684 2734 1063 3103
330Q 1306 3334 1642 3459
331Q 1978 3584 2356 3584
332Q 2950 3584 3301 3228
333Q 3653 2872 3653 2272
334Q 3653 2128 3634 1964
335Q 3616 1800 3578 1613
336z
337" transform="scale(0.015625)"/>
338 <path id="DejaVuSans-Oblique-20" transform="scale(0.015625)"/>
339 <path id="DejaVuSans-Oblique-6f" d="M 1625 -91
340Q 1009 -91 651 289
341Q 294 669 294 1325
342Q 294 1706 417 2101
343Q 541 2497 738 2766
344Q 1047 3184 1428 3384
345Q 1809 3584 2291 3584
346Q 2888 3584 3255 3212
347Q 3622 2841 3622 2241
348Q 3622 1825 3500 1412
349Q 3378 1000 3181 728
350Q 2875 309 2494 109
351Q 2113 -91 1625 -91
352z
353M 891 1344
354Q 891 869 1089 633
355Q 1288 397 1691 397
356Q 2269 397 2648 901
357Q 3028 1406 3028 2181
358Q 3028 2634 2825 2865
359Q 2622 3097 2228 3097
360Q 1903 3097 1650 2945
361Q 1397 2794 1197 2484
362Q 1050 2253 970 1956
363Q 891 1659 891 1344
364z
365" transform="scale(0.015625)"/>
366 <path id="DejaVuSans-Oblique-66" d="M 3059 4863
367L 2969 4384
368L 2419 4384
369Q 2106 4384 1964 4261
370Q 1822 4138 1753 3809
371L 1691 3500
372L 2638 3500
373L 2553 3053
374L 1606 3053
375L 1013 0
376L 434 0
377L 1031 3053
378L 481 3053
379L 563 3500
380L 1113 3500
381L 1159 3744
382Q 1278 4363 1576 4613
383Q 1875 4863 2516 4863
384L 3059 4863
385z
386" transform="scale(0.015625)"/>
387 <path id="DejaVuSans-Oblique-61" d="M 3438 1997
388L 3047 0
389L 2472 0
390L 2578 531
391Q 2325 219 2001 64
392Q 1678 -91 1281 -91
393Q 834 -91 548 182
394Q 263 456 263 884
395Q 263 1497 752 1853
396Q 1241 2209 2100 2209
397L 2900 2209
398L 2931 2363
399Q 2938 2388 2941 2417
400Q 2944 2447 2944 2509
401Q 2944 2788 2717 2942
402Q 2491 3097 2081 3097
403Q 1800 3097 1504 3025
404Q 1209 2953 897 2809
405L 997 3341
406Q 1322 3463 1633 3523
407Q 1944 3584 2234 3584
408Q 2853 3584 3176 3315
409Q 3500 3047 3500 2534
410Q 3500 2431 3484 2292
411Q 3469 2153 3438 1997
412z
413M 2816 1759
414L 2241 1759
415Q 1534 1759 1195 1570
416Q 856 1381 856 984
417Q 856 709 1029 553
418Q 1203 397 1509 397
419Q 1978 397 2328 733
420Q 2678 1069 2791 1631
421L 2816 1759
422z
423" transform="scale(0.015625)"/>
424 <path id="DejaVuSans-Oblique-6e" d="M 3566 2113
425L 3156 0
426L 2578 0
427L 2988 2091
428Q 3016 2238 3031 2350
429Q 3047 2463 3047 2528
430Q 3047 2791 2881 2937
431Q 2716 3084 2419 3084
432Q 1956 3084 1622 2776
433Q 1288 2469 1184 1941
434L 800 0
435L 225 0
436L 903 3500
437L 1478 3500
438L 1363 2950
439Q 1603 3253 1940 3418
440Q 2278 3584 2650 3584
441Q 3113 3584 3367 3334
442Q 3622 3084 3622 2631
443Q 3622 2519 3608 2391
444Q 3594 2263 3566 2113
445z
446" transform="scale(0.015625)"/>
447 <path id="DejaVuSans-Oblique-70" d="M 3175 2156
448Q 3175 2616 2975 2859
449Q 2775 3103 2400 3103
450Q 2144 3103 1911 2972
451Q 1678 2841 1497 2591
452Q 1319 2344 1212 1994
453Q 1106 1644 1106 1300
454Q 1106 863 1306 627
455Q 1506 391 1875 391
456Q 2147 391 2380 519
457Q 2613 647 2778 891
458Q 2956 1147 3065 1494
459Q 3175 1841 3175 2156
460z
461M 1394 2969
462Q 1625 3272 1939 3428
463Q 2253 3584 2638 3584
464Q 3175 3584 3472 3232
465Q 3769 2881 3769 2247
466Q 3769 1728 3584 1258
467Q 3400 788 3053 416
468Q 2822 169 2531 39
469Q 2241 -91 1919 -91
470Q 1547 -91 1294 64
471Q 1041 219 916 525
472L 556 -1331
473L -19 -1331
474L 922 3500
475L 1497 3500
476L 1394 2969
477z
478" transform="scale(0.015625)"/>
479 <path id="DejaVuSans-Oblique-75" d="M 428 1388
480L 838 3500
481L 1416 3500
482L 1006 1409
483Q 975 1256 961 1147
484Q 947 1038 947 966
485Q 947 700 1109 554
486Q 1272 409 1569 409
487Q 2031 409 2368 721
488Q 2706 1034 2809 1563
489L 3194 3500
490L 3769 3500
491L 3091 0
492L 2516 0
493L 2631 550
494Q 2388 244 2052 76
495Q 1716 -91 1338 -91
496Q 878 -91 622 161
497Q 366 413 366 863
498Q 366 956 381 1097
499Q 397 1238 428 1388
500z
501" transform="scale(0.015625)"/>
502 <path id="DejaVuSans-Oblique-74" d="M 2706 3500
503L 2619 3053
504L 1472 3053
505L 1100 1153
506Q 1081 1047 1072 975
507Q 1063 903 1063 863
508Q 1063 663 1183 572
509Q 1303 481 1569 481
510L 2150 481
511L 2053 0
512L 1503 0
513Q 991 0 739 200
514Q 488 400 488 806
515Q 488 878 497 964
516Q 506 1050 525 1153
517L 897 3053
518L 409 3053
519L 500 3500
520L 978 3500
521L 1172 4494
522L 1747 4494
523L 1556 3500
524L 2706 3500
525z
526" transform="scale(0.015625)"/>
527 <path id="DejaVuSans-Oblique-6c" d="M 1172 4863
528L 1747 4863
529L 800 0
530L 225 0
531L 1172 4863
532z
533" transform="scale(0.015625)"/>
534 </defs>
535 <use xlink:href="#DejaVuSans-Oblique-53"/>
536 <use xlink:href="#DejaVuSans-Oblique-69" x="63.476562"/>
537 <use xlink:href="#DejaVuSans-Oblique-7a" x="91.259766"/>
538 <use xlink:href="#DejaVuSans-Oblique-65" x="143.75"/>
539 <use xlink:href="#DejaVuSans-Oblique-20" x="205.273438"/>
540 <use xlink:href="#DejaVuSans-Oblique-6f" x="237.060547"/>
541 <use xlink:href="#DejaVuSans-Oblique-66" x="298.242188"/>
542 <use xlink:href="#DejaVuSans-Oblique-20" x="333.447266"/>
543 <use xlink:href="#DejaVuSans-Oblique-61" x="365.234375"/>
544 <use xlink:href="#DejaVuSans-Oblique-6e" x="426.513672"/>
545 <use xlink:href="#DejaVuSans-Oblique-20" x="489.892578"/>
546 <use xlink:href="#DejaVuSans-Oblique-69" x="521.679688"/>
547 <use xlink:href="#DejaVuSans-Oblique-6e" x="549.462891"/>
548 <use xlink:href="#DejaVuSans-Oblique-70" x="612.841797"/>
549 <use xlink:href="#DejaVuSans-Oblique-75" x="676.318359"/>
550 <use xlink:href="#DejaVuSans-Oblique-74" x="739.697266"/>
551 <use xlink:href="#DejaVuSans-Oblique-20" x="778.90625"/>
552 <use xlink:href="#DejaVuSans-Oblique-66" x="810.693359"/>
553 <use xlink:href="#DejaVuSans-Oblique-69" x="845.898438"/>
554 <use xlink:href="#DejaVuSans-Oblique-6c" x="873.681641"/>
555 <use xlink:href="#DejaVuSans-Oblique-65" x="901.464844"/>
556 </g>
557 </g>
558 </g>
559 <g id="matplotlib.axis_2">
560 <g id="ytick_1">
561 <g id="line2d_7">
562 <defs>
563 <path id="ma77a0d662c" d="M 0 0
564L -3.5 0
565" style="stroke: #000000; stroke-width: 0.8"/>
566 </defs>
567 <g>
568 <use xlink:href="#ma77a0d662c" x="67.078125" y="246.726472" style="stroke: #000000; stroke-width: 0.8"/>
569 </g>
570 </g>
571 <g id="text_8">
572 <!-- 0 -->
573 <g transform="translate(53.715625 250.525691)scale(0.1 -0.1)">
574 <use xlink:href="#DejaVuSans-30"/>
575 </g>
576 </g>
577 </g>
578 <g id="ytick_2">
579 <g id="line2d_8">
580 <g>
581 <use xlink:href="#ma77a0d662c" x="67.078125" y="221.218043" style="stroke: #000000; stroke-width: 0.8"/>
582 </g>
583 </g>
584 <g id="text_9">
585 <!-- 50000 -->
586 <g transform="translate(28.265625 225.017261)scale(0.1 -0.1)">
587 <defs>
588 <path id="DejaVuSans-35" d="M 691 4666
589L 3169 4666
590L 3169 4134
591L 1269 4134
592L 1269 2991
593Q 1406 3038 1543 3061
594Q 1681 3084 1819 3084
595Q 2600 3084 3056 2656
596Q 3513 2228 3513 1497
597Q 3513 744 3044 326
598Q 2575 -91 1722 -91
599Q 1428 -91 1123 -41
600Q 819 9 494 109
601L 494 744
602Q 775 591 1075 516
603Q 1375 441 1709 441
604Q 2250 441 2565 725
605Q 2881 1009 2881 1497
606Q 2881 1984 2565 2268
607Q 2250 2553 1709 2553
608Q 1456 2553 1204 2497
609Q 953 2441 691 2322
610L 691 4666
611z
612" transform="scale(0.015625)"/>
613 </defs>
614 <use xlink:href="#DejaVuSans-35"/>
615 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
616 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
617 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
618 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
619 </g>
620 </g>
621 </g>
622 <g id="ytick_3">
623 <g id="line2d_9">
624 <g>
625 <use xlink:href="#ma77a0d662c" x="67.078125" y="195.709614" style="stroke: #000000; stroke-width: 0.8"/>
626 </g>
627 </g>
628 <g id="text_10">
629 <!-- 100000 -->
630 <g transform="translate(21.903125 199.508832)scale(0.1 -0.1)">
631 <use xlink:href="#DejaVuSans-31"/>
632 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
633 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
634 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
635 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
636 <use xlink:href="#DejaVuSans-30" x="318.115234"/>
637 </g>
638 </g>
639 </g>
640 <g id="ytick_4">
641 <g id="line2d_10">
642 <g>
643 <use xlink:href="#ma77a0d662c" x="67.078125" y="170.201184" style="stroke: #000000; stroke-width: 0.8"/>
644 </g>
645 </g>
646 <g id="text_11">
647 <!-- 150000 -->
648 <g transform="translate(21.903125 174.000403)scale(0.1 -0.1)">
649 <use xlink:href="#DejaVuSans-31"/>
650 <use xlink:href="#DejaVuSans-35" x="63.623047"/>
651 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
652 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
653 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
654 <use xlink:href="#DejaVuSans-30" x="318.115234"/>
655 </g>
656 </g>
657 </g>
658 <g id="ytick_5">
659 <g id="line2d_11">
660 <g>
661 <use xlink:href="#ma77a0d662c" x="67.078125" y="144.692755" style="stroke: #000000; stroke-width: 0.8"/>
662 </g>
663 </g>
664 <g id="text_12">
665 <!-- 200000 -->
666 <g transform="translate(21.903125 148.491974)scale(0.1 -0.1)">
667 <defs>
668 <path id="DejaVuSans-32" d="M 1228 531
669L 3431 531
670L 3431 0
671L 469 0
672L 469 531
673Q 828 903 1448 1529
674Q 2069 2156 2228 2338
675Q 2531 2678 2651 2914
676Q 2772 3150 2772 3378
677Q 2772 3750 2511 3984
678Q 2250 4219 1831 4219
679Q 1534 4219 1204 4116
680Q 875 4013 500 3803
681L 500 4441
682Q 881 4594 1212 4672
683Q 1544 4750 1819 4750
684Q 2544 4750 2975 4387
685Q 3406 4025 3406 3419
686Q 3406 3131 3298 2873
687Q 3191 2616 2906 2266
688Q 2828 2175 2409 1742
689Q 1991 1309 1228 531
690z
691" transform="scale(0.015625)"/>
692 </defs>
693 <use xlink:href="#DejaVuSans-32"/>
694 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
695 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
696 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
697 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
698 <use xlink:href="#DejaVuSans-30" x="318.115234"/>
699 </g>
700 </g>
701 </g>
702 <g id="ytick_6">
703 <g id="line2d_12">
704 <g>
705 <use xlink:href="#ma77a0d662c" x="67.078125" y="119.184326" style="stroke: #000000; stroke-width: 0.8"/>
706 </g>
707 </g>
708 <g id="text_13">
709 <!-- 250000 -->
710 <g transform="translate(21.903125 122.983545)scale(0.1 -0.1)">
711 <use xlink:href="#DejaVuSans-32"/>
712 <use xlink:href="#DejaVuSans-35" x="63.623047"/>
713 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
714 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
715 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
716 <use xlink:href="#DejaVuSans-30" x="318.115234"/>
717 </g>
718 </g>
719 </g>
720 <g id="ytick_7">
721 <g id="line2d_13">
722 <g>
723 <use xlink:href="#ma77a0d662c" x="67.078125" y="93.675897" style="stroke: #000000; stroke-width: 0.8"/>
724 </g>
725 </g>
726 <g id="text_14">
727 <!-- 300000 -->
728 <g transform="translate(21.903125 97.475116)scale(0.1 -0.1)">
729 <defs>
730 <path id="DejaVuSans-33" d="M 2597 2516
731Q 3050 2419 3304 2112
732Q 3559 1806 3559 1356
733Q 3559 666 3084 287
734Q 2609 -91 1734 -91
735Q 1441 -91 1130 -33
736Q 819 25 488 141
737L 488 750
738Q 750 597 1062 519
739Q 1375 441 1716 441
740Q 2309 441 2620 675
741Q 2931 909 2931 1356
742Q 2931 1769 2642 2001
743Q 2353 2234 1838 2234
744L 1294 2234
745L 1294 2753
746L 1863 2753
747Q 2328 2753 2575 2939
748Q 2822 3125 2822 3475
749Q 2822 3834 2567 4026
750Q 2313 4219 1838 4219
751Q 1578 4219 1281 4162
752Q 984 4106 628 3988
753L 628 4550
754Q 988 4650 1302 4700
755Q 1616 4750 1894 4750
756Q 2613 4750 3031 4423
757Q 3450 4097 3450 3541
758Q 3450 3153 3228 2886
759Q 3006 2619 2597 2516
760z
761" transform="scale(0.015625)"/>
762 </defs>
763 <use xlink:href="#DejaVuSans-33"/>
764 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
765 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
766 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
767 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
768 <use xlink:href="#DejaVuSans-30" x="318.115234"/>
769 </g>
770 </g>
771 </g>
772 <g id="ytick_8">
773 <g id="line2d_14">
774 <g>
775 <use xlink:href="#ma77a0d662c" x="67.078125" y="68.167468" style="stroke: #000000; stroke-width: 0.8"/>
776 </g>
777 </g>
778 <g id="text_15">
779 <!-- 350000 -->
780 <g transform="translate(21.903125 71.966686)scale(0.1 -0.1)">
781 <use xlink:href="#DejaVuSans-33"/>
782 <use xlink:href="#DejaVuSans-35" x="63.623047"/>
783 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
784 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
785 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
786 <use xlink:href="#DejaVuSans-30" x="318.115234"/>
787 </g>
788 </g>
789 </g>
790 <g id="ytick_9">
791 <g id="line2d_15">
792 <g>
793 <use xlink:href="#ma77a0d662c" x="67.078125" y="42.659039" style="stroke: #000000; stroke-width: 0.8"/>
794 </g>
795 </g>
796 <g id="text_16">
797 <!-- 400000 -->
798 <g transform="translate(21.903125 46.458257)scale(0.1 -0.1)">
799 <defs>
800 <path id="DejaVuSans-34" d="M 2419 4116
801L 825 1625
802L 2419 1625
803L 2419 4116
804z
805M 2253 4666
806L 3047 4666
807L 3047 1625
808L 3713 1625
809L 3713 1100
810L 3047 1100
811L 3047 0
812L 2419 0
813L 2419 1100
814L 313 1100
815L 313 1709
816L 2253 4666
817z
818" transform="scale(0.015625)"/>
819 </defs>
820 <use xlink:href="#DejaVuSans-34"/>
821 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
822 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
823 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
824 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
825 <use xlink:href="#DejaVuSans-30" x="318.115234"/>
826 </g>
827 </g>
828 </g>
829 <g id="text_17">
830 <!-- File size (KB) -->
831 <g transform="translate(15.823437 175.197396)rotate(-90)scale(0.1 -0.1)">
832 <defs>
833 <path id="DejaVuSans-Oblique-46" d="M 1081 4666
834L 3756 4666
835L 3653 4134
836L 1606 4134
837L 1338 2759
838L 3188 2759
839L 3084 2228
840L 1234 2228
841L 800 0
842L 172 0
843L 1081 4666
844z
845" transform="scale(0.015625)"/>
846 <path id="DejaVuSans-Oblique-73" d="M 3200 3397
847L 3091 2853
848Q 2863 2978 2609 3040
849Q 2356 3103 2088 3103
850Q 1634 3103 1373 2948
851Q 1113 2794 1113 2528
852Q 1113 2219 1719 2053
853Q 1766 2041 1788 2034
854L 1972 1978
855Q 2547 1819 2739 1644
856Q 2931 1469 2931 1166
857Q 2931 609 2489 259
858Q 2047 -91 1331 -91
859Q 1053 -91 747 -37
860Q 441 16 72 128
861L 184 722
862Q 500 559 806 475
863Q 1113 391 1394 391
864Q 1816 391 2080 572
865Q 2344 753 2344 1031
866Q 2344 1331 1650 1516
867L 1591 1531
868L 1394 1581
869Q 956 1697 753 1886
870Q 550 2075 550 2369
871Q 550 2928 970 3256
872Q 1391 3584 2113 3584
873Q 2397 3584 2667 3537
874Q 2938 3491 3200 3397
875z
876" transform="scale(0.015625)"/>
877 <path id="DejaVuSans-Oblique-28" d="M 2731 4856
878Q 1903 3822 1495 2892
879Q 1088 1963 1088 1100
880Q 1088 606 1206 120
881Q 1325 -366 1563 -844
882L 1063 -844
883Q 775 -306 634 201
884Q 494 709 494 1197
885Q 494 2125 923 3036
886Q 1353 3947 2222 4856
887L 2731 4856
888z
889" transform="scale(0.015625)"/>
890 <path id="DejaVuSans-Oblique-4b" d="M 1081 4666
891L 1716 4666
892L 1331 2700
893L 3781 4666
894L 4622 4666
895L 1850 2438
896L 3878 0
897L 3109 0
898L 1247 2272
899L 806 0
900L 172 0
901L 1081 4666
902z
903" transform="scale(0.015625)"/>
904 <path id="DejaVuSans-Oblique-42" d="M 1081 4666
905L 2694 4666
906Q 3350 4666 3675 4422
907Q 4000 4178 4000 3688
908Q 4000 3238 3720 2911
909Q 3441 2584 2988 2516
910Q 3375 2428 3569 2181
911Q 3763 1934 3763 1522
912Q 3763 819 3242 409
913Q 2722 0 1819 0
914L 172 0
915L 1081 4666
916z
917M 1234 2228
918L 903 519
919L 1919 519
920Q 2491 519 2800 781
921Q 3109 1044 3109 1522
922Q 3109 1891 2904 2059
923Q 2700 2228 2247 2228
924L 1234 2228
925z
926M 1606 4147
927L 1331 2741
928L 2272 2741
929Q 2775 2741 3058 2959
930Q 3341 3178 3341 3566
931Q 3341 3869 3150 4008
932Q 2959 4147 2541 4147
933L 1606 4147
934z
935" transform="scale(0.015625)"/>
936 <path id="DejaVuSans-Oblique-29" d="M -397 -844
937Q 434 191 840 1120
938Q 1247 2050 1247 2913
939Q 1247 3406 1130 3892
940Q 1013 4378 775 4856
941L 1275 4856
942Q 1563 4316 1703 3812
943Q 1844 3309 1844 2822
944Q 1844 1891 1411 973
945Q 978 56 116 -844
946L -397 -844
947z
948" transform="scale(0.015625)"/>
949 </defs>
950 <use xlink:href="#DejaVuSans-Oblique-46"/>
951 <use xlink:href="#DejaVuSans-Oblique-69" x="57.519531"/>
952 <use xlink:href="#DejaVuSans-Oblique-6c" x="85.302734"/>
953 <use xlink:href="#DejaVuSans-Oblique-65" x="113.085938"/>
954 <use xlink:href="#DejaVuSans-Oblique-20" x="174.609375"/>
955 <use xlink:href="#DejaVuSans-Oblique-73" x="206.396484"/>
956 <use xlink:href="#DejaVuSans-Oblique-69" x="258.496094"/>
957 <use xlink:href="#DejaVuSans-Oblique-7a" x="286.279297"/>
958 <use xlink:href="#DejaVuSans-Oblique-65" x="338.769531"/>
959 <use xlink:href="#DejaVuSans-Oblique-20" x="400.292969"/>
960 <use xlink:href="#DejaVuSans-Oblique-28" x="432.080078"/>
961 <use xlink:href="#DejaVuSans-Oblique-4b" x="471.09375"/>
962 <use xlink:href="#DejaVuSans-Oblique-42" x="536.669922"/>
963 <use xlink:href="#DejaVuSans-Oblique-29" x="605.273438"/>
964 </g>
965 </g>
966 </g>
967 <g id="line2d_16">
968 <path d="M 94.770241 246.72438
969L 205.538707 246.705708
970L 316.307173 246.518986
971L 427.075639 244.634781
972L 537.844105 225.96261
973L 648.612571 39.240909
974" clip-path="url(#p7aac08e103)" style="fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square"/>
975 </g>
976 <g id="line2d_17">
977 <path d="M 94.770241 246.725758
978L 205.538707 246.71984
979L 316.307173 246.664741
980L 427.075639 246.11427
981L 537.844105 240.604449
982L 648.612571 186.526579
983" clip-path="url(#p7aac08e103)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5"/>
984 </g>
985 <g id="patch_3">
986 <path d="M 67.078125 257.1
987L 67.078125 28.866667
988" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
989 </g>
990 <g id="patch_4">
991 <path d="M 676.304688 257.1
992L 676.304688 28.866667
993" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
994 </g>
995 <g id="patch_5">
996 <path d="M 67.078125 257.1
997L 676.304688 257.1
998" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
999 </g>
1000 <g id="patch_6">
1001 <path d="M 67.078125 28.866667
1002L 676.304688 28.866667
1003" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
1004 </g>
1005 <g id="text_18">
1006 <!-- Encode to FASTA out filesize -->
1007 <g transform="translate(287.257344 22.866667)scale(0.12 -0.12)">
1008 <defs>
1009 <path id="DejaVuSans-45" d="M 628 4666
1010L 3578 4666
1011L 3578 4134
1012L 1259 4134
1013L 1259 2753
1014L 3481 2753
1015L 3481 2222
1016L 1259 2222
1017L 1259 531
1018L 3634 531
1019L 3634 0
1020L 628 0
1021L 628 4666
1022z
1023" transform="scale(0.015625)"/>
1024 <path id="DejaVuSans-6e" d="M 3513 2113
1025L 3513 0
1026L 2938 0
1027L 2938 2094
1028Q 2938 2591 2744 2837
1029Q 2550 3084 2163 3084
1030Q 1697 3084 1428 2787
1031Q 1159 2491 1159 1978
1032L 1159 0
1033L 581 0
1034L 581 3500
1035L 1159 3500
1036L 1159 2956
1037Q 1366 3272 1645 3428
1038Q 1925 3584 2291 3584
1039Q 2894 3584 3203 3211
1040Q 3513 2838 3513 2113
1041z
1042" transform="scale(0.015625)"/>
1043 <path id="DejaVuSans-63" d="M 3122 3366
1044L 3122 2828
1045Q 2878 2963 2633 3030
1046Q 2388 3097 2138 3097
1047Q 1578 3097 1268 2742
1048Q 959 2388 959 1747
1049Q 959 1106 1268 751
1050Q 1578 397 2138 397
1051Q 2388 397 2633 464
1052Q 2878 531 3122 666
1053L 3122 134
1054Q 2881 22 2623 -34
1055Q 2366 -91 2075 -91
1056Q 1284 -91 818 406
1057Q 353 903 353 1747
1058Q 353 2603 823 3093
1059Q 1294 3584 2113 3584
1060Q 2378 3584 2631 3529
1061Q 2884 3475 3122 3366
1062z
1063" transform="scale(0.015625)"/>
1064 <path id="DejaVuSans-6f" d="M 1959 3097
1065Q 1497 3097 1228 2736
1066Q 959 2375 959 1747
1067Q 959 1119 1226 758
1068Q 1494 397 1959 397
1069Q 2419 397 2687 759
1070Q 2956 1122 2956 1747
1071Q 2956 2369 2687 2733
1072Q 2419 3097 1959 3097
1073z
1074M 1959 3584
1075Q 2709 3584 3137 3096
1076Q 3566 2609 3566 1747
1077Q 3566 888 3137 398
1078Q 2709 -91 1959 -91
1079Q 1206 -91 779 398
1080Q 353 888 353 1747
1081Q 353 2609 779 3096
1082Q 1206 3584 1959 3584
1083z
1084" transform="scale(0.015625)"/>
1085 <path id="DejaVuSans-64" d="M 2906 2969
1086L 2906 4863
1087L 3481 4863
1088L 3481 0
1089L 2906 0
1090L 2906 525
1091Q 2725 213 2448 61
1092Q 2172 -91 1784 -91
1093Q 1150 -91 751 415
1094Q 353 922 353 1747
1095Q 353 2572 751 3078
1096Q 1150 3584 1784 3584
1097Q 2172 3584 2448 3432
1098Q 2725 3281 2906 2969
1099z
1100M 947 1747
1101Q 947 1113 1208 752
1102Q 1469 391 1925 391
1103Q 2381 391 2643 752
1104Q 2906 1113 2906 1747
1105Q 2906 2381 2643 2742
1106Q 2381 3103 1925 3103
1107Q 1469 3103 1208 2742
1108Q 947 2381 947 1747
1109z
1110" transform="scale(0.015625)"/>
1111 <path id="DejaVuSans-65" d="M 3597 1894
1112L 3597 1613
1113L 953 1613
1114Q 991 1019 1311 708
1115Q 1631 397 2203 397
1116Q 2534 397 2845 478
1117Q 3156 559 3463 722
1118L 3463 178
1119Q 3153 47 2828 -22
1120Q 2503 -91 2169 -91
1121Q 1331 -91 842 396
1122Q 353 884 353 1716
1123Q 353 2575 817 3079
1124Q 1281 3584 2069 3584
1125Q 2775 3584 3186 3129
1126Q 3597 2675 3597 1894
1127z
1128M 3022 2063
1129Q 3016 2534 2758 2815
1130Q 2500 3097 2075 3097
1131Q 1594 3097 1305 2825
1132Q 1016 2553 972 2059
1133L 3022 2063
1134z
1135" transform="scale(0.015625)"/>
1136 <path id="DejaVuSans-20" transform="scale(0.015625)"/>
1137 <path id="DejaVuSans-74" d="M 1172 4494
1138L 1172 3500
1139L 2356 3500
1140L 2356 3053
1141L 1172 3053
1142L 1172 1153
1143Q 1172 725 1289 603
1144Q 1406 481 1766 481
1145L 2356 481
1146L 2356 0
1147L 1766 0
1148Q 1100 0 847 248
1149Q 594 497 594 1153
1150L 594 3053
1151L 172 3053
1152L 172 3500
1153L 594 3500
1154L 594 4494
1155L 1172 4494
1156z
1157" transform="scale(0.015625)"/>
1158 <path id="DejaVuSans-46" d="M 628 4666
1159L 3309 4666
1160L 3309 4134
1161L 1259 4134
1162L 1259 2759
1163L 3109 2759
1164L 3109 2228
1165L 1259 2228
1166L 1259 0
1167L 628 0
1168L 628 4666
1169z
1170" transform="scale(0.015625)"/>
1171 <path id="DejaVuSans-41" d="M 2188 4044
1172L 1331 1722
1173L 3047 1722
1174L 2188 4044
1175z
1176M 1831 4666
1177L 2547 4666
1178L 4325 0
1179L 3669 0
1180L 3244 1197
1181L 1141 1197
1182L 716 0
1183L 50 0
1184L 1831 4666
1185z
1186" transform="scale(0.015625)"/>
1187 <path id="DejaVuSans-53" d="M 3425 4513
1188L 3425 3897
1189Q 3066 4069 2747 4153
1190Q 2428 4238 2131 4238
1191Q 1616 4238 1336 4038
1192Q 1056 3838 1056 3469
1193Q 1056 3159 1242 3001
1194Q 1428 2844 1947 2747
1195L 2328 2669
1196Q 3034 2534 3370 2195
1197Q 3706 1856 3706 1288
1198Q 3706 609 3251 259
1199Q 2797 -91 1919 -91
1200Q 1588 -91 1214 -16
1201Q 841 59 441 206
1202L 441 856
1203Q 825 641 1194 531
1204Q 1563 422 1919 422
1205Q 2459 422 2753 634
1206Q 3047 847 3047 1241
1207Q 3047 1584 2836 1778
1208Q 2625 1972 2144 2069
1209L 1759 2144
1210Q 1053 2284 737 2584
1211Q 422 2884 422 3419
1212Q 422 4038 858 4394
1213Q 1294 4750 2059 4750
1214Q 2388 4750 2728 4690
1215Q 3069 4631 3425 4513
1216z
1217" transform="scale(0.015625)"/>
1218 <path id="DejaVuSans-54" d="M -19 4666
1219L 3928 4666
1220L 3928 4134
1221L 2272 4134
1222L 2272 0
1223L 1638 0
1224L 1638 4134
1225L -19 4134
1226L -19 4666
1227z
1228" transform="scale(0.015625)"/>
1229 <path id="DejaVuSans-75" d="M 544 1381
1230L 544 3500
1231L 1119 3500
1232L 1119 1403
1233Q 1119 906 1312 657
1234Q 1506 409 1894 409
1235Q 2359 409 2629 706
1236Q 2900 1003 2900 1516
1237L 2900 3500
1238L 3475 3500
1239L 3475 0
1240L 2900 0
1241L 2900 538
1242Q 2691 219 2414 64
1243Q 2138 -91 1772 -91
1244Q 1169 -91 856 284
1245Q 544 659 544 1381
1246z
1247M 1991 3584
1248L 1991 3584
1249z
1250" transform="scale(0.015625)"/>
1251 <path id="DejaVuSans-66" d="M 2375 4863
1252L 2375 4384
1253L 1825 4384
1254Q 1516 4384 1395 4259
1255Q 1275 4134 1275 3809
1256L 1275 3500
1257L 2222 3500
1258L 2222 3053
1259L 1275 3053
1260L 1275 0
1261L 697 0
1262L 697 3053
1263L 147 3053
1264L 147 3500
1265L 697 3500
1266L 697 3744
1267Q 697 4328 969 4595
1268Q 1241 4863 1831 4863
1269L 2375 4863
1270z
1271" transform="scale(0.015625)"/>
1272 <path id="DejaVuSans-69" d="M 603 3500
1273L 1178 3500
1274L 1178 0
1275L 603 0
1276L 603 3500
1277z
1278M 603 4863
1279L 1178 4863
1280L 1178 4134
1281L 603 4134
1282L 603 4863
1283z
1284" transform="scale(0.015625)"/>
1285 <path id="DejaVuSans-6c" d="M 603 4863
1286L 1178 4863
1287L 1178 0
1288L 603 0
1289L 603 4863
1290z
1291" transform="scale(0.015625)"/>
1292 <path id="DejaVuSans-73" d="M 2834 3397
1293L 2834 2853
1294Q 2591 2978 2328 3040
1295Q 2066 3103 1784 3103
1296Q 1356 3103 1142 2972
1297Q 928 2841 928 2578
1298Q 928 2378 1081 2264
1299Q 1234 2150 1697 2047
1300L 1894 2003
1301Q 2506 1872 2764 1633
1302Q 3022 1394 3022 966
1303Q 3022 478 2636 193
1304Q 2250 -91 1575 -91
1305Q 1294 -91 989 -36
1306Q 684 19 347 128
1307L 347 722
1308Q 666 556 975 473
1309Q 1284 391 1588 391
1310Q 1994 391 2212 530
1311Q 2431 669 2431 922
1312Q 2431 1156 2273 1281
1313Q 2116 1406 1581 1522
1314L 1381 1569
1315Q 847 1681 609 1914
1316Q 372 2147 372 2553
1317Q 372 3047 722 3315
1318Q 1072 3584 1716 3584
1319Q 2034 3584 2315 3537
1320Q 2597 3491 2834 3397
1321z
1322" transform="scale(0.015625)"/>
1323 <path id="DejaVuSans-7a" d="M 353 3500
1324L 3084 3500
1325L 3084 2975
1326L 922 459
1327L 3084 459
1328L 3084 0
1329L 275 0
1330L 275 525
1331L 2438 3041
1332L 353 3041
1333L 353 3500
1334z
1335" transform="scale(0.015625)"/>
1336 </defs>
1337 <use xlink:href="#DejaVuSans-45"/>
1338 <use xlink:href="#DejaVuSans-6e" x="63.183594"/>
1339 <use xlink:href="#DejaVuSans-63" x="126.5625"/>
1340 <use xlink:href="#DejaVuSans-6f" x="181.542969"/>
1341 <use xlink:href="#DejaVuSans-64" x="242.724609"/>
1342 <use xlink:href="#DejaVuSans-65" x="306.201172"/>
1343 <use xlink:href="#DejaVuSans-20" x="367.724609"/>
1344 <use xlink:href="#DejaVuSans-74" x="399.511719"/>
1345 <use xlink:href="#DejaVuSans-6f" x="438.720703"/>
1346 <use xlink:href="#DejaVuSans-20" x="499.902344"/>
1347 <use xlink:href="#DejaVuSans-46" x="531.689453"/>
1348 <use xlink:href="#DejaVuSans-41" x="580.083984"/>
1349 <use xlink:href="#DejaVuSans-53" x="648.492188"/>
1350 <use xlink:href="#DejaVuSans-54" x="711.96875"/>
1351 <use xlink:href="#DejaVuSans-41" x="765.302734"/>
1352 <use xlink:href="#DejaVuSans-20" x="833.710938"/>
1353 <use xlink:href="#DejaVuSans-6f" x="865.498047"/>
1354 <use xlink:href="#DejaVuSans-75" x="926.679688"/>
1355 <use xlink:href="#DejaVuSans-74" x="990.058594"/>
1356 <use xlink:href="#DejaVuSans-20" x="1029.267578"/>
1357 <use xlink:href="#DejaVuSans-66" x="1061.054688"/>
1358 <use xlink:href="#DejaVuSans-69" x="1096.259766"/>
1359 <use xlink:href="#DejaVuSans-6c" x="1124.042969"/>
1360 <use xlink:href="#DejaVuSans-65" x="1151.826172"/>
1361 <use xlink:href="#DejaVuSans-73" x="1213.349609"/>
1362 <use xlink:href="#DejaVuSans-69" x="1265.449219"/>
1363 <use xlink:href="#DejaVuSans-7a" x="1293.232422"/>
1364 <use xlink:href="#DejaVuSans-65" x="1345.722656"/>
1365 </g>
1366 </g>
1367 <g id="legend_1">
1368 <g id="patch_7">
1369 <path d="M 74.078125 66.222917
1370L 147.051562 66.222917
1371Q 149.051562 66.222917 149.051562 64.222917
1372L 149.051562 35.866667
1373Q 149.051562 33.866667 147.051562 33.866667
1374L 74.078125 33.866667
1375Q 72.078125 33.866667 72.078125 35.866667
1376L 72.078125 64.222917
1377Q 72.078125 66.222917 74.078125 66.222917
1378z
1379" style="fill: #ffffff; opacity: 0.8"/>
1380 </g>
1381 <g id="line2d_18">
1382 <path d="M 76.078125 41.965104
1383L 86.078125 41.965104
1384L 96.078125 41.965104
1385" style="fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square"/>
1386 </g>
1387 <g id="text_19">
1388 <!-- Raw -->
1389 <g transform="translate(104.078125 45.465104)scale(0.1 -0.1)">
1390 <defs>
1391 <path id="DejaVuSans-52" d="M 2841 2188
1392Q 3044 2119 3236 1894
1393Q 3428 1669 3622 1275
1394L 4263 0
1395L 3584 0
1396L 2988 1197
1397Q 2756 1666 2539 1819
1398Q 2322 1972 1947 1972
1399L 1259 1972
1400L 1259 0
1401L 628 0
1402L 628 4666
1403L 2053 4666
1404Q 2853 4666 3247 4331
1405Q 3641 3997 3641 3322
1406Q 3641 2881 3436 2590
1407Q 3231 2300 2841 2188
1408z
1409M 1259 4147
1410L 1259 2491
1411L 2053 2491
1412Q 2509 2491 2742 2702
1413Q 2975 2913 2975 3322
1414Q 2975 3731 2742 3939
1415Q 2509 4147 2053 4147
1416L 1259 4147
1417z
1418" transform="scale(0.015625)"/>
1419 <path id="DejaVuSans-61" d="M 2194 1759
1420Q 1497 1759 1228 1600
1421Q 959 1441 959 1056
1422Q 959 750 1161 570
1423Q 1363 391 1709 391
1424Q 2188 391 2477 730
1425Q 2766 1069 2766 1631
1426L 2766 1759
1427L 2194 1759
1428z
1429M 3341 1997
1430L 3341 0
1431L 2766 0
1432L 2766 531
1433Q 2569 213 2275 61
1434Q 1981 -91 1556 -91
1435Q 1019 -91 701 211
1436Q 384 513 384 1019
1437Q 384 1609 779 1909
1438Q 1175 2209 1959 2209
1439L 2766 2209
1440L 2766 2266
1441Q 2766 2663 2505 2880
1442Q 2244 3097 1772 3097
1443Q 1472 3097 1187 3025
1444Q 903 2953 641 2809
1445L 641 3341
1446Q 956 3463 1253 3523
1447Q 1550 3584 1831 3584
1448Q 2591 3584 2966 3190
1449Q 3341 2797 3341 1997
1450z
1451" transform="scale(0.015625)"/>
1452 <path id="DejaVuSans-77" d="M 269 3500
1453L 844 3500
1454L 1563 769
1455L 2278 3500
1456L 2956 3500
1457L 3675 769
1458L 4391 3500
1459L 4966 3500
1460L 4050 0
1461L 3372 0
1462L 2619 2869
1463L 1863 0
1464L 1184 0
1465L 269 3500
1466z
1467" transform="scale(0.015625)"/>
1468 </defs>
1469 <use xlink:href="#DejaVuSans-52"/>
1470 <use xlink:href="#DejaVuSans-61" x="67.232422"/>
1471 <use xlink:href="#DejaVuSans-77" x="128.511719"/>
1472 </g>
1473 </g>
1474 <g id="line2d_19">
1475 <path d="M 76.078125 56.643229
1476L 86.078125 56.643229
1477L 96.078125 56.643229
1478" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5"/>
1479 </g>
1480 <g id="text_20">
1481 <!-- Gzipped -->
1482 <g transform="translate(104.078125 60.143229)scale(0.1 -0.1)">
1483 <defs>
1484 <path id="DejaVuSans-47" d="M 3809 666
1485L 3809 1919
1486L 2778 1919
1487L 2778 2438
1488L 4434 2438
1489L 4434 434
1490Q 4069 175 3628 42
1491Q 3188 -91 2688 -91
1492Q 1594 -91 976 548
1493Q 359 1188 359 2328
1494Q 359 3472 976 4111
1495Q 1594 4750 2688 4750
1496Q 3144 4750 3555 4637
1497Q 3966 4525 4313 4306
1498L 4313 3634
1499Q 3963 3931 3569 4081
1500Q 3175 4231 2741 4231
1501Q 1884 4231 1454 3753
1502Q 1025 3275 1025 2328
1503Q 1025 1384 1454 906
1504Q 1884 428 2741 428
1505Q 3075 428 3337 486
1506Q 3600 544 3809 666
1507z
1508" transform="scale(0.015625)"/>
1509 <path id="DejaVuSans-70" d="M 1159 525
1510L 1159 -1331
1511L 581 -1331
1512L 581 3500
1513L 1159 3500
1514L 1159 2969
1515Q 1341 3281 1617 3432
1516Q 1894 3584 2278 3584
1517Q 2916 3584 3314 3078
1518Q 3713 2572 3713 1747
1519Q 3713 922 3314 415
1520Q 2916 -91 2278 -91
1521Q 1894 -91 1617 61
1522Q 1341 213 1159 525
1523z
1524M 3116 1747
1525Q 3116 2381 2855 2742
1526Q 2594 3103 2138 3103
1527Q 1681 3103 1420 2742
1528Q 1159 2381 1159 1747
1529Q 1159 1113 1420 752
1530Q 1681 391 2138 391
1531Q 2594 391 2855 752
1532Q 3116 1113 3116 1747
1533z
1534" transform="scale(0.015625)"/>
1535 </defs>
1536 <use xlink:href="#DejaVuSans-47"/>
1537 <use xlink:href="#DejaVuSans-7a" x="77.490234"/>
1538 <use xlink:href="#DejaVuSans-69" x="129.980469"/>
1539 <use xlink:href="#DejaVuSans-70" x="157.763672"/>
1540 <use xlink:href="#DejaVuSans-70" x="221.240234"/>
1541 <use xlink:href="#DejaVuSans-65" x="284.716797"/>
1542 <use xlink:href="#DejaVuSans-64" x="346.240234"/>
1543 </g>
1544 </g>
1545 </g>
1546 </g>
1547 </g>
1548 <defs>
1549 <clipPath id="p7aac08e103">
1550 <rect x="67.078125" y="28.866667" width="609.226562" height="228.233333"/>
1551 </clipPath>
1552 </defs>
1553</svg>
diff --git a/static/posts/dna-sequence/chart-speed.py b/static/posts/dna-sequence/chart-speed.py
new file mode 100644
index 0000000..c07b057
--- /dev/null
+++ b/static/posts/dna-sequence/chart-speed.py
@@ -0,0 +1,23 @@
1import csv
2
3import matplotlib.pyplot as plt
4import pandas as pd
5
6# Read the data
7df = pd.read_csv("benchmarks.csv")
8
9# Settings
10plt.title("Encode to FASTA speed over time")
11plt.tight_layout(pad=2)
12fig = plt.gcf()
13fig.set_size_inches(10, 4)
14
15# Plotting
16plt.plot(df["Packages"], df["Encode to FASTA (ms)"], label = "ALB", color="black", linestyle="--")
17
18# Adding x and y axis labels
19plt.xlabel("Size of an input file", fontstyle="italic")
20plt.ylabel("Encoding time (ms)", fontstyle="italic")
21
22# Export as SVG
23plt.savefig("chart-speed.svg", format="svg")
diff --git a/static/posts/dna-sequence/chart-speed.svg b/static/posts/dna-sequence/chart-speed.svg
new file mode 100644
index 0000000..7bb0c29
--- /dev/null
+++ b/static/posts/dna-sequence/chart-speed.svg
@@ -0,0 +1,1416 @@
1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="720pt" height="288pt" viewBox="0 0 720 288" xmlns="http://www.w3.org/2000/svg" version="1.1">
5 <metadata>
6 <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
7 <cc:Work>
8 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
9 <dc:date>2023-08-05T13:29:20.420382</dc:date>
10 <dc:format>image/svg+xml</dc:format>
11 <dc:creator>
12 <cc:Agent>
13 <dc:title>Matplotlib v3.5.2, https://matplotlib.org/</dc:title>
14 </cc:Agent>
15 </dc:creator>
16 </cc:Work>
17 </rdf:RDF>
18 </metadata>
19 <defs>
20 <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
21 </defs>
22 <g id="figure_1">
23 <g id="patch_1">
24 <path d="M 0 288
25L 720 288
26L 720 0
27L 0 0
28z
29" style="fill: #ffffff"/>
30 </g>
31 <g id="axes_1">
32 <g id="patch_2">
33 <path d="M 67.078125 257.1
34L 676.304688 257.1
35L 676.304688 28.866667
36L 67.078125 28.866667
37z
38" style="fill: #ffffff"/>
39 </g>
40 <g id="matplotlib.axis_1">
41 <g id="xtick_1">
42 <g id="line2d_1">
43 <defs>
44 <path id="md9204da613" d="M 0 0
45L 0 3.5
46" style="stroke: #000000; stroke-width: 0.8"/>
47 </defs>
48 <g>
49 <use xlink:href="#md9204da613" x="94.770241" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
50 </g>
51 </g>
52 <g id="text_1">
53 <!-- 1KB -->
54 <g transform="translate(84.879616 271.698438)scale(0.1 -0.1)">
55 <defs>
56 <path id="DejaVuSans-31" d="M 794 531
57L 1825 531
58L 1825 4091
59L 703 3866
60L 703 4441
61L 1819 4666
62L 2450 4666
63L 2450 531
64L 3481 531
65L 3481 0
66L 794 0
67L 794 531
68z
69" transform="scale(0.015625)"/>
70 <path id="DejaVuSans-4b" d="M 628 4666
71L 1259 4666
72L 1259 2694
73L 3353 4666
74L 4166 4666
75L 1850 2491
76L 4331 0
77L 3500 0
78L 1259 2247
79L 1259 0
80L 628 0
81L 628 4666
82z
83" transform="scale(0.015625)"/>
84 <path id="DejaVuSans-42" d="M 1259 2228
85L 1259 519
86L 2272 519
87Q 2781 519 3026 730
88Q 3272 941 3272 1375
89Q 3272 1813 3026 2020
90Q 2781 2228 2272 2228
91L 1259 2228
92z
93M 1259 4147
94L 1259 2741
95L 2194 2741
96Q 2656 2741 2882 2914
97Q 3109 3088 3109 3444
98Q 3109 3797 2882 3972
99Q 2656 4147 2194 4147
100L 1259 4147
101z
102M 628 4666
103L 2241 4666
104Q 2963 4666 3353 4366
105Q 3744 4066 3744 3513
106Q 3744 3084 3544 2831
107Q 3344 2578 2956 2516
108Q 3422 2416 3680 2098
109Q 3938 1781 3938 1306
110Q 3938 681 3513 340
111Q 3088 0 2303 0
112L 628 0
113L 628 4666
114z
115" transform="scale(0.015625)"/>
116 </defs>
117 <use xlink:href="#DejaVuSans-31"/>
118 <use xlink:href="#DejaVuSans-4b" x="63.623047"/>
119 <use xlink:href="#DejaVuSans-42" x="129.199219"/>
120 </g>
121 </g>
122 </g>
123 <g id="xtick_2">
124 <g id="line2d_2">
125 <g>
126 <use xlink:href="#md9204da613" x="205.538707" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
127 </g>
128 </g>
129 <g id="text_2">
130 <!-- 10KB -->
131 <g transform="translate(192.466832 271.698438)scale(0.1 -0.1)">
132 <defs>
133 <path id="DejaVuSans-30" d="M 2034 4250
134Q 1547 4250 1301 3770
135Q 1056 3291 1056 2328
136Q 1056 1369 1301 889
137Q 1547 409 2034 409
138Q 2525 409 2770 889
139Q 3016 1369 3016 2328
140Q 3016 3291 2770 3770
141Q 2525 4250 2034 4250
142z
143M 2034 4750
144Q 2819 4750 3233 4129
145Q 3647 3509 3647 2328
146Q 3647 1150 3233 529
147Q 2819 -91 2034 -91
148Q 1250 -91 836 529
149Q 422 1150 422 2328
150Q 422 3509 836 4129
151Q 1250 4750 2034 4750
152z
153" transform="scale(0.015625)"/>
154 </defs>
155 <use xlink:href="#DejaVuSans-31"/>
156 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
157 <use xlink:href="#DejaVuSans-4b" x="127.246094"/>
158 <use xlink:href="#DejaVuSans-42" x="192.822266"/>
159 </g>
160 </g>
161 </g>
162 <g id="xtick_3">
163 <g id="line2d_3">
164 <g>
165 <use xlink:href="#md9204da613" x="316.307173" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
166 </g>
167 </g>
168 <g id="text_3">
169 <!-- 100KB -->
170 <g transform="translate(300.054048 271.698438)scale(0.1 -0.1)">
171 <use xlink:href="#DejaVuSans-31"/>
172 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
173 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
174 <use xlink:href="#DejaVuSans-4b" x="190.869141"/>
175 <use xlink:href="#DejaVuSans-42" x="256.445312"/>
176 </g>
177 </g>
178 </g>
179 <g id="xtick_4">
180 <g id="line2d_4">
181 <g>
182 <use xlink:href="#md9204da613" x="427.075639" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
183 </g>
184 </g>
185 <g id="text_4">
186 <!-- 1MB -->
187 <g transform="translate(416.149858 271.698438)scale(0.1 -0.1)">
188 <defs>
189 <path id="DejaVuSans-4d" d="M 628 4666
190L 1569 4666
191L 2759 1491
192L 3956 4666
193L 4897 4666
194L 4897 0
195L 4281 0
196L 4281 4097
197L 3078 897
198L 2444 897
199L 1241 4097
200L 1241 0
201L 628 0
202L 628 4666
203z
204" transform="scale(0.015625)"/>
205 </defs>
206 <use xlink:href="#DejaVuSans-31"/>
207 <use xlink:href="#DejaVuSans-4d" x="63.623047"/>
208 <use xlink:href="#DejaVuSans-42" x="149.902344"/>
209 </g>
210 </g>
211 </g>
212 <g id="xtick_5">
213 <g id="line2d_5">
214 <g>
215 <use xlink:href="#md9204da613" x="537.844105" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
216 </g>
217 </g>
218 <g id="text_5">
219 <!-- 10MB -->
220 <g transform="translate(523.737074 271.698438)scale(0.1 -0.1)">
221 <use xlink:href="#DejaVuSans-31"/>
222 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
223 <use xlink:href="#DejaVuSans-4d" x="127.246094"/>
224 <use xlink:href="#DejaVuSans-42" x="213.525391"/>
225 </g>
226 </g>
227 </g>
228 <g id="xtick_6">
229 <g id="line2d_6">
230 <g>
231 <use xlink:href="#md9204da613" x="648.612571" y="257.1" style="stroke: #000000; stroke-width: 0.8"/>
232 </g>
233 </g>
234 <g id="text_6">
235 <!-- 100MB -->
236 <g transform="translate(631.32429 271.698438)scale(0.1 -0.1)">
237 <use xlink:href="#DejaVuSans-31"/>
238 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
239 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
240 <use xlink:href="#DejaVuSans-4d" x="190.869141"/>
241 <use xlink:href="#DejaVuSans-42" x="277.148438"/>
242 </g>
243 </g>
244 </g>
245 <g id="text_7">
246 <!-- Size of an input file -->
247 <g transform="translate(323.542969 285.376562)scale(0.1 -0.1)">
248 <defs>
249 <path id="DejaVuSans-Oblique-53" d="M 3859 4513
250L 3738 3897
251Q 3422 4066 3111 4152
252Q 2800 4238 2509 4238
253Q 1944 4238 1609 3991
254Q 1275 3744 1275 3334
255Q 1275 3109 1398 2989
256Q 1522 2869 2034 2731
257L 2413 2638
258Q 3053 2472 3303 2217
259Q 3553 1963 3553 1503
260Q 3553 797 2998 353
261Q 2444 -91 1538 -91
262Q 1166 -91 791 -17
263Q 416 56 38 206
264L 166 856
265Q 513 641 861 531
266Q 1209 422 1556 422
267Q 2147 422 2503 684
268Q 2859 947 2859 1369
269Q 2859 1650 2717 1795
270Q 2575 1941 2106 2059
271L 1728 2156
272Q 1081 2325 845 2545
273Q 609 2766 609 3163
274Q 609 3859 1145 4304
275Q 1681 4750 2541 4750
276Q 2875 4750 3203 4690
277Q 3531 4631 3859 4513
278z
279" transform="scale(0.015625)"/>
280 <path id="DejaVuSans-Oblique-69" d="M 1172 4863
281L 1747 4863
282L 1606 4134
283L 1031 4134
284L 1172 4863
285z
286M 909 3500
287L 1484 3500
288L 800 0
289L 225 0
290L 909 3500
291z
292" transform="scale(0.015625)"/>
293 <path id="DejaVuSans-Oblique-7a" d="M 744 3500
294L 3475 3500
295L 3372 2975
296L 738 459
297L 2913 459
298L 2822 0
299L -19 0
300L 84 525
301L 2719 3041
302L 653 3041
303L 744 3500
304z
305" transform="scale(0.015625)"/>
306 <path id="DejaVuSans-Oblique-65" d="M 3078 2063
307Q 3088 2113 3092 2166
308Q 3097 2219 3097 2272
309Q 3097 2653 2873 2875
310Q 2650 3097 2266 3097
311Q 1838 3097 1509 2826
312Q 1181 2556 1013 2059
313L 3078 2063
314z
315M 3578 1613
316L 903 1613
317Q 884 1494 878 1425
318Q 872 1356 872 1306
319Q 872 872 1139 634
320Q 1406 397 1894 397
321Q 2269 397 2603 481
322Q 2938 566 3225 728
323L 3116 159
324Q 2806 34 2476 -28
325Q 2147 -91 1806 -91
326Q 1078 -91 686 257
327Q 294 606 294 1247
328Q 294 1794 489 2264
329Q 684 2734 1063 3103
330Q 1306 3334 1642 3459
331Q 1978 3584 2356 3584
332Q 2950 3584 3301 3228
333Q 3653 2872 3653 2272
334Q 3653 2128 3634 1964
335Q 3616 1800 3578 1613
336z
337" transform="scale(0.015625)"/>
338 <path id="DejaVuSans-Oblique-20" transform="scale(0.015625)"/>
339 <path id="DejaVuSans-Oblique-6f" d="M 1625 -91
340Q 1009 -91 651 289
341Q 294 669 294 1325
342Q 294 1706 417 2101
343Q 541 2497 738 2766
344Q 1047 3184 1428 3384
345Q 1809 3584 2291 3584
346Q 2888 3584 3255 3212
347Q 3622 2841 3622 2241
348Q 3622 1825 3500 1412
349Q 3378 1000 3181 728
350Q 2875 309 2494 109
351Q 2113 -91 1625 -91
352z
353M 891 1344
354Q 891 869 1089 633
355Q 1288 397 1691 397
356Q 2269 397 2648 901
357Q 3028 1406 3028 2181
358Q 3028 2634 2825 2865
359Q 2622 3097 2228 3097
360Q 1903 3097 1650 2945
361Q 1397 2794 1197 2484
362Q 1050 2253 970 1956
363Q 891 1659 891 1344
364z
365" transform="scale(0.015625)"/>
366 <path id="DejaVuSans-Oblique-66" d="M 3059 4863
367L 2969 4384
368L 2419 4384
369Q 2106 4384 1964 4261
370Q 1822 4138 1753 3809
371L 1691 3500
372L 2638 3500
373L 2553 3053
374L 1606 3053
375L 1013 0
376L 434 0
377L 1031 3053
378L 481 3053
379L 563 3500
380L 1113 3500
381L 1159 3744
382Q 1278 4363 1576 4613
383Q 1875 4863 2516 4863
384L 3059 4863
385z
386" transform="scale(0.015625)"/>
387 <path id="DejaVuSans-Oblique-61" d="M 3438 1997
388L 3047 0
389L 2472 0
390L 2578 531
391Q 2325 219 2001 64
392Q 1678 -91 1281 -91
393Q 834 -91 548 182
394Q 263 456 263 884
395Q 263 1497 752 1853
396Q 1241 2209 2100 2209
397L 2900 2209
398L 2931 2363
399Q 2938 2388 2941 2417
400Q 2944 2447 2944 2509
401Q 2944 2788 2717 2942
402Q 2491 3097 2081 3097
403Q 1800 3097 1504 3025
404Q 1209 2953 897 2809
405L 997 3341
406Q 1322 3463 1633 3523
407Q 1944 3584 2234 3584
408Q 2853 3584 3176 3315
409Q 3500 3047 3500 2534
410Q 3500 2431 3484 2292
411Q 3469 2153 3438 1997
412z
413M 2816 1759
414L 2241 1759
415Q 1534 1759 1195 1570
416Q 856 1381 856 984
417Q 856 709 1029 553
418Q 1203 397 1509 397
419Q 1978 397 2328 733
420Q 2678 1069 2791 1631
421L 2816 1759
422z
423" transform="scale(0.015625)"/>
424 <path id="DejaVuSans-Oblique-6e" d="M 3566 2113
425L 3156 0
426L 2578 0
427L 2988 2091
428Q 3016 2238 3031 2350
429Q 3047 2463 3047 2528
430Q 3047 2791 2881 2937
431Q 2716 3084 2419 3084
432Q 1956 3084 1622 2776
433Q 1288 2469 1184 1941
434L 800 0
435L 225 0
436L 903 3500
437L 1478 3500
438L 1363 2950
439Q 1603 3253 1940 3418
440Q 2278 3584 2650 3584
441Q 3113 3584 3367 3334
442Q 3622 3084 3622 2631
443Q 3622 2519 3608 2391
444Q 3594 2263 3566 2113
445z
446" transform="scale(0.015625)"/>
447 <path id="DejaVuSans-Oblique-70" d="M 3175 2156
448Q 3175 2616 2975 2859
449Q 2775 3103 2400 3103
450Q 2144 3103 1911 2972
451Q 1678 2841 1497 2591
452Q 1319 2344 1212 1994
453Q 1106 1644 1106 1300
454Q 1106 863 1306 627
455Q 1506 391 1875 391
456Q 2147 391 2380 519
457Q 2613 647 2778 891
458Q 2956 1147 3065 1494
459Q 3175 1841 3175 2156
460z
461M 1394 2969
462Q 1625 3272 1939 3428
463Q 2253 3584 2638 3584
464Q 3175 3584 3472 3232
465Q 3769 2881 3769 2247
466Q 3769 1728 3584 1258
467Q 3400 788 3053 416
468Q 2822 169 2531 39
469Q 2241 -91 1919 -91
470Q 1547 -91 1294 64
471Q 1041 219 916 525
472L 556 -1331
473L -19 -1331
474L 922 3500
475L 1497 3500
476L 1394 2969
477z
478" transform="scale(0.015625)"/>
479 <path id="DejaVuSans-Oblique-75" d="M 428 1388
480L 838 3500
481L 1416 3500
482L 1006 1409
483Q 975 1256 961 1147
484Q 947 1038 947 966
485Q 947 700 1109 554
486Q 1272 409 1569 409
487Q 2031 409 2368 721
488Q 2706 1034 2809 1563
489L 3194 3500
490L 3769 3500
491L 3091 0
492L 2516 0
493L 2631 550
494Q 2388 244 2052 76
495Q 1716 -91 1338 -91
496Q 878 -91 622 161
497Q 366 413 366 863
498Q 366 956 381 1097
499Q 397 1238 428 1388
500z
501" transform="scale(0.015625)"/>
502 <path id="DejaVuSans-Oblique-74" d="M 2706 3500
503L 2619 3053
504L 1472 3053
505L 1100 1153
506Q 1081 1047 1072 975
507Q 1063 903 1063 863
508Q 1063 663 1183 572
509Q 1303 481 1569 481
510L 2150 481
511L 2053 0
512L 1503 0
513Q 991 0 739 200
514Q 488 400 488 806
515Q 488 878 497 964
516Q 506 1050 525 1153
517L 897 3053
518L 409 3053
519L 500 3500
520L 978 3500
521L 1172 4494
522L 1747 4494
523L 1556 3500
524L 2706 3500
525z
526" transform="scale(0.015625)"/>
527 <path id="DejaVuSans-Oblique-6c" d="M 1172 4863
528L 1747 4863
529L 800 0
530L 225 0
531L 1172 4863
532z
533" transform="scale(0.015625)"/>
534 </defs>
535 <use xlink:href="#DejaVuSans-Oblique-53"/>
536 <use xlink:href="#DejaVuSans-Oblique-69" x="63.476562"/>
537 <use xlink:href="#DejaVuSans-Oblique-7a" x="91.259766"/>
538 <use xlink:href="#DejaVuSans-Oblique-65" x="143.75"/>
539 <use xlink:href="#DejaVuSans-Oblique-20" x="205.273438"/>
540 <use xlink:href="#DejaVuSans-Oblique-6f" x="237.060547"/>
541 <use xlink:href="#DejaVuSans-Oblique-66" x="298.242188"/>
542 <use xlink:href="#DejaVuSans-Oblique-20" x="333.447266"/>
543 <use xlink:href="#DejaVuSans-Oblique-61" x="365.234375"/>
544 <use xlink:href="#DejaVuSans-Oblique-6e" x="426.513672"/>
545 <use xlink:href="#DejaVuSans-Oblique-20" x="489.892578"/>
546 <use xlink:href="#DejaVuSans-Oblique-69" x="521.679688"/>
547 <use xlink:href="#DejaVuSans-Oblique-6e" x="549.462891"/>
548 <use xlink:href="#DejaVuSans-Oblique-70" x="612.841797"/>
549 <use xlink:href="#DejaVuSans-Oblique-75" x="676.318359"/>
550 <use xlink:href="#DejaVuSans-Oblique-74" x="739.697266"/>
551 <use xlink:href="#DejaVuSans-Oblique-20" x="778.90625"/>
552 <use xlink:href="#DejaVuSans-Oblique-66" x="810.693359"/>
553 <use xlink:href="#DejaVuSans-Oblique-69" x="845.898438"/>
554 <use xlink:href="#DejaVuSans-Oblique-6c" x="873.681641"/>
555 <use xlink:href="#DejaVuSans-Oblique-65" x="901.464844"/>
556 </g>
557 </g>
558 </g>
559 <g id="matplotlib.axis_2">
560 <g id="ytick_1">
561 <g id="line2d_7">
562 <defs>
563 <path id="mc301ada271" d="M 0 0
564L -3.5 0
565" style="stroke: #000000; stroke-width: 0.8"/>
566 </defs>
567 <g>
568 <use xlink:href="#mc301ada271" x="67.078125" y="246.739405" style="stroke: #000000; stroke-width: 0.8"/>
569 </g>
570 </g>
571 <g id="text_8">
572 <!-- 0 -->
573 <g transform="translate(53.715625 250.538624)scale(0.1 -0.1)">
574 <use xlink:href="#DejaVuSans-30"/>
575 </g>
576 </g>
577 </g>
578 <g id="ytick_2">
579 <g id="line2d_8">
580 <g>
581 <use xlink:href="#mc301ada271" x="67.078125" y="198.216035" style="stroke: #000000; stroke-width: 0.8"/>
582 </g>
583 </g>
584 <g id="text_9">
585 <!-- 20000 -->
586 <g transform="translate(28.265625 202.015253)scale(0.1 -0.1)">
587 <defs>
588 <path id="DejaVuSans-32" d="M 1228 531
589L 3431 531
590L 3431 0
591L 469 0
592L 469 531
593Q 828 903 1448 1529
594Q 2069 2156 2228 2338
595Q 2531 2678 2651 2914
596Q 2772 3150 2772 3378
597Q 2772 3750 2511 3984
598Q 2250 4219 1831 4219
599Q 1534 4219 1204 4116
600Q 875 4013 500 3803
601L 500 4441
602Q 881 4594 1212 4672
603Q 1544 4750 1819 4750
604Q 2544 4750 2975 4387
605Q 3406 4025 3406 3419
606Q 3406 3131 3298 2873
607Q 3191 2616 2906 2266
608Q 2828 2175 2409 1742
609Q 1991 1309 1228 531
610z
611" transform="scale(0.015625)"/>
612 </defs>
613 <use xlink:href="#DejaVuSans-32"/>
614 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
615 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
616 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
617 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
618 </g>
619 </g>
620 </g>
621 <g id="ytick_3">
622 <g id="line2d_9">
623 <g>
624 <use xlink:href="#mc301ada271" x="67.078125" y="149.692664" style="stroke: #000000; stroke-width: 0.8"/>
625 </g>
626 </g>
627 <g id="text_10">
628 <!-- 40000 -->
629 <g transform="translate(28.265625 153.491883)scale(0.1 -0.1)">
630 <defs>
631 <path id="DejaVuSans-34" d="M 2419 4116
632L 825 1625
633L 2419 1625
634L 2419 4116
635z
636M 2253 4666
637L 3047 4666
638L 3047 1625
639L 3713 1625
640L 3713 1100
641L 3047 1100
642L 3047 0
643L 2419 0
644L 2419 1100
645L 313 1100
646L 313 1709
647L 2253 4666
648z
649" transform="scale(0.015625)"/>
650 </defs>
651 <use xlink:href="#DejaVuSans-34"/>
652 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
653 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
654 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
655 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
656 </g>
657 </g>
658 </g>
659 <g id="ytick_4">
660 <g id="line2d_10">
661 <g>
662 <use xlink:href="#mc301ada271" x="67.078125" y="101.169293" style="stroke: #000000; stroke-width: 0.8"/>
663 </g>
664 </g>
665 <g id="text_11">
666 <!-- 60000 -->
667 <g transform="translate(28.265625 104.968512)scale(0.1 -0.1)">
668 <defs>
669 <path id="DejaVuSans-36" d="M 2113 2584
670Q 1688 2584 1439 2293
671Q 1191 2003 1191 1497
672Q 1191 994 1439 701
673Q 1688 409 2113 409
674Q 2538 409 2786 701
675Q 3034 994 3034 1497
676Q 3034 2003 2786 2293
677Q 2538 2584 2113 2584
678z
679M 3366 4563
680L 3366 3988
681Q 3128 4100 2886 4159
682Q 2644 4219 2406 4219
683Q 1781 4219 1451 3797
684Q 1122 3375 1075 2522
685Q 1259 2794 1537 2939
686Q 1816 3084 2150 3084
687Q 2853 3084 3261 2657
688Q 3669 2231 3669 1497
689Q 3669 778 3244 343
690Q 2819 -91 2113 -91
691Q 1303 -91 875 529
692Q 447 1150 447 2328
693Q 447 3434 972 4092
694Q 1497 4750 2381 4750
695Q 2619 4750 2861 4703
696Q 3103 4656 3366 4563
697z
698" transform="scale(0.015625)"/>
699 </defs>
700 <use xlink:href="#DejaVuSans-36"/>
701 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
702 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
703 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
704 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
705 </g>
706 </g>
707 </g>
708 <g id="ytick_5">
709 <g id="line2d_11">
710 <g>
711 <use xlink:href="#mc301ada271" x="67.078125" y="52.645923" style="stroke: #000000; stroke-width: 0.8"/>
712 </g>
713 </g>
714 <g id="text_12">
715 <!-- 80000 -->
716 <g transform="translate(28.265625 56.445141)scale(0.1 -0.1)">
717 <defs>
718 <path id="DejaVuSans-38" d="M 2034 2216
719Q 1584 2216 1326 1975
720Q 1069 1734 1069 1313
721Q 1069 891 1326 650
722Q 1584 409 2034 409
723Q 2484 409 2743 651
724Q 3003 894 3003 1313
725Q 3003 1734 2745 1975
726Q 2488 2216 2034 2216
727z
728M 1403 2484
729Q 997 2584 770 2862
730Q 544 3141 544 3541
731Q 544 4100 942 4425
732Q 1341 4750 2034 4750
733Q 2731 4750 3128 4425
734Q 3525 4100 3525 3541
735Q 3525 3141 3298 2862
736Q 3072 2584 2669 2484
737Q 3125 2378 3379 2068
738Q 3634 1759 3634 1313
739Q 3634 634 3220 271
740Q 2806 -91 2034 -91
741Q 1263 -91 848 271
742Q 434 634 434 1313
743Q 434 1759 690 2068
744Q 947 2378 1403 2484
745z
746M 1172 3481
747Q 1172 3119 1398 2916
748Q 1625 2713 2034 2713
749Q 2441 2713 2670 2916
750Q 2900 3119 2900 3481
751Q 2900 3844 2670 4047
752Q 2441 4250 2034 4250
753Q 1625 4250 1398 4047
754Q 1172 3844 1172 3481
755z
756" transform="scale(0.015625)"/>
757 </defs>
758 <use xlink:href="#DejaVuSans-38"/>
759 <use xlink:href="#DejaVuSans-30" x="63.623047"/>
760 <use xlink:href="#DejaVuSans-30" x="127.246094"/>
761 <use xlink:href="#DejaVuSans-30" x="190.869141"/>
762 <use xlink:href="#DejaVuSans-30" x="254.492188"/>
763 </g>
764 </g>
765 </g>
766 <g id="text_13">
767 <!-- Encoding time (ms) -->
768 <g transform="translate(22.185937 191.877083)rotate(-90)scale(0.1 -0.1)">
769 <defs>
770 <path id="DejaVuSans-Oblique-45" d="M 1081 4666
771L 4031 4666
772L 3928 4134
773L 1606 4134
774L 1338 2753
775L 3566 2753
776L 3463 2222
777L 1234 2222
778L 909 531
779L 3284 531
780L 3181 0
781L 172 0
782L 1081 4666
783z
784" transform="scale(0.015625)"/>
785 <path id="DejaVuSans-Oblique-63" d="M 3431 3366
786L 3316 2797
787Q 3109 2947 2876 3022
788Q 2644 3097 2394 3097
789Q 2119 3097 1870 3000
790Q 1622 2903 1453 2725
791Q 1184 2453 1037 2087
792Q 891 1722 891 1331
793Q 891 859 1127 628
794Q 1363 397 1844 397
795Q 2081 397 2348 469
796Q 2616 541 2906 684
797L 2797 116
798Q 2547 13 2283 -39
799Q 2019 -91 1741 -91
800Q 1044 -91 669 257
801Q 294 606 294 1253
802Q 294 1797 489 2255
803Q 684 2713 1069 3078
804Q 1331 3328 1684 3456
805Q 2038 3584 2456 3584
806Q 2700 3584 2940 3529
807Q 3181 3475 3431 3366
808z
809" transform="scale(0.015625)"/>
810 <path id="DejaVuSans-Oblique-64" d="M 2675 525
811Q 2444 222 2128 65
812Q 1813 -91 1428 -91
813Q 903 -91 598 267
814Q 294 625 294 1247
815Q 294 1766 478 2236
816Q 663 2706 1013 3078
817Q 1244 3325 1534 3454
818Q 1825 3584 2144 3584
819Q 2481 3584 2739 3421
820Q 2997 3259 3138 2956
821L 3513 4863
822L 4091 4863
823L 3144 0
824L 2566 0
825L 2675 525
826z
827M 891 1350
828Q 891 897 1095 644
829Q 1300 391 1663 391
830Q 1931 391 2161 520
831Q 2391 650 2566 903
832Q 2750 1166 2856 1509
833Q 2963 1853 2963 2188
834Q 2963 2622 2758 2865
835Q 2553 3109 2194 3109
836Q 1922 3109 1687 2981
837Q 1453 2853 1288 2613
838Q 1106 2353 998 2009
839Q 891 1666 891 1350
840z
841" transform="scale(0.015625)"/>
842 <path id="DejaVuSans-Oblique-67" d="M 3816 3500
843L 3219 434
844Q 3047 -456 2561 -893
845Q 2075 -1331 1253 -1331
846Q 950 -1331 690 -1286
847Q 431 -1241 206 -1147
848L 313 -588
849Q 525 -725 762 -790
850Q 1000 -856 1269 -856
851Q 1816 -856 2167 -557
852Q 2519 -259 2631 300
853L 2681 563
854Q 2441 288 2122 144
855Q 1803 0 1434 0
856Q 903 0 598 351
857Q 294 703 294 1319
858Q 294 1803 478 2267
859Q 663 2731 997 3091
860Q 1219 3328 1514 3456
861Q 1809 3584 2131 3584
862Q 2484 3584 2746 3420
863Q 3009 3256 3138 2956
864L 3238 3500
865L 3816 3500
866z
867M 2950 2216
868Q 2950 2641 2750 2872
869Q 2550 3103 2181 3103
870Q 1953 3103 1747 3012
871Q 1541 2922 1394 2759
872Q 1156 2491 1023 2127
873Q 891 1763 891 1375
874Q 891 944 1092 712
875Q 1294 481 1672 481
876Q 2219 481 2584 976
877Q 2950 1472 2950 2216
878z
879" transform="scale(0.015625)"/>
880 <path id="DejaVuSans-Oblique-6d" d="M 5747 2113
881L 5338 0
882L 4763 0
883L 5166 2094
884Q 5191 2228 5203 2325
885Q 5216 2422 5216 2491
886Q 5216 2772 5059 2928
887Q 4903 3084 4622 3084
888Q 4203 3084 3875 2770
889Q 3547 2456 3450 1953
890L 3066 0
891L 2491 0
892L 2900 2094
893Q 2925 2209 2937 2307
894Q 2950 2406 2950 2484
895Q 2950 2769 2794 2926
896Q 2638 3084 2363 3084
897Q 1938 3084 1609 2770
898Q 1281 2456 1184 1953
899L 800 0
900L 225 0
901L 909 3500
902L 1484 3500
903L 1375 2956
904Q 1609 3263 1923 3423
905Q 2238 3584 2597 3584
906Q 2978 3584 3223 3384
907Q 3469 3184 3519 2828
908Q 3781 3197 4126 3390
909Q 4472 3584 4856 3584
910Q 5306 3584 5551 3325
911Q 5797 3066 5797 2591
912Q 5797 2488 5784 2364
913Q 5772 2241 5747 2113
914z
915" transform="scale(0.015625)"/>
916 <path id="DejaVuSans-Oblique-28" d="M 2731 4856
917Q 1903 3822 1495 2892
918Q 1088 1963 1088 1100
919Q 1088 606 1206 120
920Q 1325 -366 1563 -844
921L 1063 -844
922Q 775 -306 634 201
923Q 494 709 494 1197
924Q 494 2125 923 3036
925Q 1353 3947 2222 4856
926L 2731 4856
927z
928" transform="scale(0.015625)"/>
929 <path id="DejaVuSans-Oblique-73" d="M 3200 3397
930L 3091 2853
931Q 2863 2978 2609 3040
932Q 2356 3103 2088 3103
933Q 1634 3103 1373 2948
934Q 1113 2794 1113 2528
935Q 1113 2219 1719 2053
936Q 1766 2041 1788 2034
937L 1972 1978
938Q 2547 1819 2739 1644
939Q 2931 1469 2931 1166
940Q 2931 609 2489 259
941Q 2047 -91 1331 -91
942Q 1053 -91 747 -37
943Q 441 16 72 128
944L 184 722
945Q 500 559 806 475
946Q 1113 391 1394 391
947Q 1816 391 2080 572
948Q 2344 753 2344 1031
949Q 2344 1331 1650 1516
950L 1591 1531
951L 1394 1581
952Q 956 1697 753 1886
953Q 550 2075 550 2369
954Q 550 2928 970 3256
955Q 1391 3584 2113 3584
956Q 2397 3584 2667 3537
957Q 2938 3491 3200 3397
958z
959" transform="scale(0.015625)"/>
960 <path id="DejaVuSans-Oblique-29" d="M -397 -844
961Q 434 191 840 1120
962Q 1247 2050 1247 2913
963Q 1247 3406 1130 3892
964Q 1013 4378 775 4856
965L 1275 4856
966Q 1563 4316 1703 3812
967Q 1844 3309 1844 2822
968Q 1844 1891 1411 973
969Q 978 56 116 -844
970L -397 -844
971z
972" transform="scale(0.015625)"/>
973 </defs>
974 <use xlink:href="#DejaVuSans-Oblique-45"/>
975 <use xlink:href="#DejaVuSans-Oblique-6e" x="63.183594"/>
976 <use xlink:href="#DejaVuSans-Oblique-63" x="126.5625"/>
977 <use xlink:href="#DejaVuSans-Oblique-6f" x="181.542969"/>
978 <use xlink:href="#DejaVuSans-Oblique-64" x="242.724609"/>
979 <use xlink:href="#DejaVuSans-Oblique-69" x="306.201172"/>
980 <use xlink:href="#DejaVuSans-Oblique-6e" x="333.984375"/>
981 <use xlink:href="#DejaVuSans-Oblique-67" x="397.363281"/>
982 <use xlink:href="#DejaVuSans-Oblique-20" x="460.839844"/>
983 <use xlink:href="#DejaVuSans-Oblique-74" x="492.626953"/>
984 <use xlink:href="#DejaVuSans-Oblique-69" x="531.835938"/>
985 <use xlink:href="#DejaVuSans-Oblique-6d" x="559.619141"/>
986 <use xlink:href="#DejaVuSans-Oblique-65" x="657.03125"/>
987 <use xlink:href="#DejaVuSans-Oblique-20" x="718.554688"/>
988 <use xlink:href="#DejaVuSans-Oblique-28" x="750.341797"/>
989 <use xlink:href="#DejaVuSans-Oblique-6d" x="789.355469"/>
990 <use xlink:href="#DejaVuSans-Oblique-73" x="886.767578"/>
991 <use xlink:href="#DejaVuSans-Oblique-29" x="938.867188"/>
992 </g>
993 </g>
994 </g>
995 <g id="line2d_12">
996 <path d="M 94.770241 246.725758
997L 205.538707 246.660118
998L 316.307173 246.465577
999L 427.075639 244.621633
1000L 537.844105 226.183224
1001L 648.612571 39.240909
1002" clip-path="url(#p6e18296699)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5"/>
1003 </g>
1004 <g id="patch_3">
1005 <path d="M 67.078125 257.1
1006L 67.078125 28.866667
1007" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
1008 </g>
1009 <g id="patch_4">
1010 <path d="M 676.304688 257.1
1011L 676.304688 28.866667
1012" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
1013 </g>
1014 <g id="patch_5">
1015 <path d="M 67.078125 257.1
1016L 676.304688 257.1
1017" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
1018 </g>
1019 <g id="patch_6">
1020 <path d="M 67.078125 28.866667
1021L 676.304688 28.866667
1022" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
1023 </g>
1024 <g id="text_14">
1025 <!-- Encode to FASTA speed over time -->
1026 <g transform="translate(270.883906 22.866667)scale(0.12 -0.12)">
1027 <defs>
1028 <path id="DejaVuSans-45" d="M 628 4666
1029L 3578 4666
1030L 3578 4134
1031L 1259 4134
1032L 1259 2753
1033L 3481 2753
1034L 3481 2222
1035L 1259 2222
1036L 1259 531
1037L 3634 531
1038L 3634 0
1039L 628 0
1040L 628 4666
1041z
1042" transform="scale(0.015625)"/>
1043 <path id="DejaVuSans-6e" d="M 3513 2113
1044L 3513 0
1045L 2938 0
1046L 2938 2094
1047Q 2938 2591 2744 2837
1048Q 2550 3084 2163 3084
1049Q 1697 3084 1428 2787
1050Q 1159 2491 1159 1978
1051L 1159 0
1052L 581 0
1053L 581 3500
1054L 1159 3500
1055L 1159 2956
1056Q 1366 3272 1645 3428
1057Q 1925 3584 2291 3584
1058Q 2894 3584 3203 3211
1059Q 3513 2838 3513 2113
1060z
1061" transform="scale(0.015625)"/>
1062 <path id="DejaVuSans-63" d="M 3122 3366
1063L 3122 2828
1064Q 2878 2963 2633 3030
1065Q 2388 3097 2138 3097
1066Q 1578 3097 1268 2742
1067Q 959 2388 959 1747
1068Q 959 1106 1268 751
1069Q 1578 397 2138 397
1070Q 2388 397 2633 464
1071Q 2878 531 3122 666
1072L 3122 134
1073Q 2881 22 2623 -34
1074Q 2366 -91 2075 -91
1075Q 1284 -91 818 406
1076Q 353 903 353 1747
1077Q 353 2603 823 3093
1078Q 1294 3584 2113 3584
1079Q 2378 3584 2631 3529
1080Q 2884 3475 3122 3366
1081z
1082" transform="scale(0.015625)"/>
1083 <path id="DejaVuSans-6f" d="M 1959 3097
1084Q 1497 3097 1228 2736
1085Q 959 2375 959 1747
1086Q 959 1119 1226 758
1087Q 1494 397 1959 397
1088Q 2419 397 2687 759
1089Q 2956 1122 2956 1747
1090Q 2956 2369 2687 2733
1091Q 2419 3097 1959 3097
1092z
1093M 1959 3584
1094Q 2709 3584 3137 3096
1095Q 3566 2609 3566 1747
1096Q 3566 888 3137 398
1097Q 2709 -91 1959 -91
1098Q 1206 -91 779 398
1099Q 353 888 353 1747
1100Q 353 2609 779 3096
1101Q 1206 3584 1959 3584
1102z
1103" transform="scale(0.015625)"/>
1104 <path id="DejaVuSans-64" d="M 2906 2969
1105L 2906 4863
1106L 3481 4863
1107L 3481 0
1108L 2906 0
1109L 2906 525
1110Q 2725 213 2448 61
1111Q 2172 -91 1784 -91
1112Q 1150 -91 751 415
1113Q 353 922 353 1747
1114Q 353 2572 751 3078
1115Q 1150 3584 1784 3584
1116Q 2172 3584 2448 3432
1117Q 2725 3281 2906 2969
1118z
1119M 947 1747
1120Q 947 1113 1208 752
1121Q 1469 391 1925 391
1122Q 2381 391 2643 752
1123Q 2906 1113 2906 1747
1124Q 2906 2381 2643 2742
1125Q 2381 3103 1925 3103
1126Q 1469 3103 1208 2742
1127Q 947 2381 947 1747
1128z
1129" transform="scale(0.015625)"/>
1130 <path id="DejaVuSans-65" d="M 3597 1894
1131L 3597 1613
1132L 953 1613
1133Q 991 1019 1311 708
1134Q 1631 397 2203 397
1135Q 2534 397 2845 478
1136Q 3156 559 3463 722
1137L 3463 178
1138Q 3153 47 2828 -22
1139Q 2503 -91 2169 -91
1140Q 1331 -91 842 396
1141Q 353 884 353 1716
1142Q 353 2575 817 3079
1143Q 1281 3584 2069 3584
1144Q 2775 3584 3186 3129
1145Q 3597 2675 3597 1894
1146z
1147M 3022 2063
1148Q 3016 2534 2758 2815
1149Q 2500 3097 2075 3097
1150Q 1594 3097 1305 2825
1151Q 1016 2553 972 2059
1152L 3022 2063
1153z
1154" transform="scale(0.015625)"/>
1155 <path id="DejaVuSans-20" transform="scale(0.015625)"/>
1156 <path id="DejaVuSans-74" d="M 1172 4494
1157L 1172 3500
1158L 2356 3500
1159L 2356 3053
1160L 1172 3053
1161L 1172 1153
1162Q 1172 725 1289 603
1163Q 1406 481 1766 481
1164L 2356 481
1165L 2356 0
1166L 1766 0
1167Q 1100 0 847 248
1168Q 594 497 594 1153
1169L 594 3053
1170L 172 3053
1171L 172 3500
1172L 594 3500
1173L 594 4494
1174L 1172 4494
1175z
1176" transform="scale(0.015625)"/>
1177 <path id="DejaVuSans-46" d="M 628 4666
1178L 3309 4666
1179L 3309 4134
1180L 1259 4134
1181L 1259 2759
1182L 3109 2759
1183L 3109 2228
1184L 1259 2228
1185L 1259 0
1186L 628 0
1187L 628 4666
1188z
1189" transform="scale(0.015625)"/>
1190 <path id="DejaVuSans-41" d="M 2188 4044
1191L 1331 1722
1192L 3047 1722
1193L 2188 4044
1194z
1195M 1831 4666
1196L 2547 4666
1197L 4325 0
1198L 3669 0
1199L 3244 1197
1200L 1141 1197
1201L 716 0
1202L 50 0
1203L 1831 4666
1204z
1205" transform="scale(0.015625)"/>
1206 <path id="DejaVuSans-53" d="M 3425 4513
1207L 3425 3897
1208Q 3066 4069 2747 4153
1209Q 2428 4238 2131 4238
1210Q 1616 4238 1336 4038
1211Q 1056 3838 1056 3469
1212Q 1056 3159 1242 3001
1213Q 1428 2844 1947 2747
1214L 2328 2669
1215Q 3034 2534 3370 2195
1216Q 3706 1856 3706 1288
1217Q 3706 609 3251 259
1218Q 2797 -91 1919 -91
1219Q 1588 -91 1214 -16
1220Q 841 59 441 206
1221L 441 856
1222Q 825 641 1194 531
1223Q 1563 422 1919 422
1224Q 2459 422 2753 634
1225Q 3047 847 3047 1241
1226Q 3047 1584 2836 1778
1227Q 2625 1972 2144 2069
1228L 1759 2144
1229Q 1053 2284 737 2584
1230Q 422 2884 422 3419
1231Q 422 4038 858 4394
1232Q 1294 4750 2059 4750
1233Q 2388 4750 2728 4690
1234Q 3069 4631 3425 4513
1235z
1236" transform="scale(0.015625)"/>
1237 <path id="DejaVuSans-54" d="M -19 4666
1238L 3928 4666
1239L 3928 4134
1240L 2272 4134
1241L 2272 0
1242L 1638 0
1243L 1638 4134
1244L -19 4134
1245L -19 4666
1246z
1247" transform="scale(0.015625)"/>
1248 <path id="DejaVuSans-73" d="M 2834 3397
1249L 2834 2853
1250Q 2591 2978 2328 3040
1251Q 2066 3103 1784 3103
1252Q 1356 3103 1142 2972
1253Q 928 2841 928 2578
1254Q 928 2378 1081 2264
1255Q 1234 2150 1697 2047
1256L 1894 2003
1257Q 2506 1872 2764 1633
1258Q 3022 1394 3022 966
1259Q 3022 478 2636 193
1260Q 2250 -91 1575 -91
1261Q 1294 -91 989 -36
1262Q 684 19 347 128
1263L 347 722
1264Q 666 556 975 473
1265Q 1284 391 1588 391
1266Q 1994 391 2212 530
1267Q 2431 669 2431 922
1268Q 2431 1156 2273 1281
1269Q 2116 1406 1581 1522
1270L 1381 1569
1271Q 847 1681 609 1914
1272Q 372 2147 372 2553
1273Q 372 3047 722 3315
1274Q 1072 3584 1716 3584
1275Q 2034 3584 2315 3537
1276Q 2597 3491 2834 3397
1277z
1278" transform="scale(0.015625)"/>
1279 <path id="DejaVuSans-70" d="M 1159 525
1280L 1159 -1331
1281L 581 -1331
1282L 581 3500
1283L 1159 3500
1284L 1159 2969
1285Q 1341 3281 1617 3432
1286Q 1894 3584 2278 3584
1287Q 2916 3584 3314 3078
1288Q 3713 2572 3713 1747
1289Q 3713 922 3314 415
1290Q 2916 -91 2278 -91
1291Q 1894 -91 1617 61
1292Q 1341 213 1159 525
1293z
1294M 3116 1747
1295Q 3116 2381 2855 2742
1296Q 2594 3103 2138 3103
1297Q 1681 3103 1420 2742
1298Q 1159 2381 1159 1747
1299Q 1159 1113 1420 752
1300Q 1681 391 2138 391
1301Q 2594 391 2855 752
1302Q 3116 1113 3116 1747
1303z
1304" transform="scale(0.015625)"/>
1305 <path id="DejaVuSans-76" d="M 191 3500
1306L 800 3500
1307L 1894 563
1308L 2988 3500
1309L 3597 3500
1310L 2284 0
1311L 1503 0
1312L 191 3500
1313z
1314" transform="scale(0.015625)"/>
1315 <path id="DejaVuSans-72" d="M 2631 2963
1316Q 2534 3019 2420 3045
1317Q 2306 3072 2169 3072
1318Q 1681 3072 1420 2755
1319Q 1159 2438 1159 1844
1320L 1159 0
1321L 581 0
1322L 581 3500
1323L 1159 3500
1324L 1159 2956
1325Q 1341 3275 1631 3429
1326Q 1922 3584 2338 3584
1327Q 2397 3584 2469 3576
1328Q 2541 3569 2628 3553
1329L 2631 2963
1330z
1331" transform="scale(0.015625)"/>
1332 <path id="DejaVuSans-69" d="M 603 3500
1333L 1178 3500
1334L 1178 0
1335L 603 0
1336L 603 3500
1337z
1338M 603 4863
1339L 1178 4863
1340L 1178 4134
1341L 603 4134
1342L 603 4863
1343z
1344" transform="scale(0.015625)"/>
1345 <path id="DejaVuSans-6d" d="M 3328 2828
1346Q 3544 3216 3844 3400
1347Q 4144 3584 4550 3584
1348Q 5097 3584 5394 3201
1349Q 5691 2819 5691 2113
1350L 5691 0
1351L 5113 0
1352L 5113 2094
1353Q 5113 2597 4934 2840
1354Q 4756 3084 4391 3084
1355Q 3944 3084 3684 2787
1356Q 3425 2491 3425 1978
1357L 3425 0
1358L 2847 0
1359L 2847 2094
1360Q 2847 2600 2669 2842
1361Q 2491 3084 2119 3084
1362Q 1678 3084 1418 2786
1363Q 1159 2488 1159 1978
1364L 1159 0
1365L 581 0
1366L 581 3500
1367L 1159 3500
1368L 1159 2956
1369Q 1356 3278 1631 3431
1370Q 1906 3584 2284 3584
1371Q 2666 3584 2933 3390
1372Q 3200 3197 3328 2828
1373z
1374" transform="scale(0.015625)"/>
1375 </defs>
1376 <use xlink:href="#DejaVuSans-45"/>
1377 <use xlink:href="#DejaVuSans-6e" x="63.183594"/>
1378 <use xlink:href="#DejaVuSans-63" x="126.5625"/>
1379 <use xlink:href="#DejaVuSans-6f" x="181.542969"/>
1380 <use xlink:href="#DejaVuSans-64" x="242.724609"/>
1381 <use xlink:href="#DejaVuSans-65" x="306.201172"/>
1382 <use xlink:href="#DejaVuSans-20" x="367.724609"/>
1383 <use xlink:href="#DejaVuSans-74" x="399.511719"/>
1384 <use xlink:href="#DejaVuSans-6f" x="438.720703"/>
1385 <use xlink:href="#DejaVuSans-20" x="499.902344"/>
1386 <use xlink:href="#DejaVuSans-46" x="531.689453"/>
1387 <use xlink:href="#DejaVuSans-41" x="580.083984"/>
1388 <use xlink:href="#DejaVuSans-53" x="648.492188"/>
1389 <use xlink:href="#DejaVuSans-54" x="711.96875"/>
1390 <use xlink:href="#DejaVuSans-41" x="765.302734"/>
1391 <use xlink:href="#DejaVuSans-20" x="833.710938"/>
1392 <use xlink:href="#DejaVuSans-73" x="865.498047"/>
1393 <use xlink:href="#DejaVuSans-70" x="917.597656"/>
1394 <use xlink:href="#DejaVuSans-65" x="981.074219"/>
1395 <use xlink:href="#DejaVuSans-65" x="1042.597656"/>
1396 <use xlink:href="#DejaVuSans-64" x="1104.121094"/>
1397 <use xlink:href="#DejaVuSans-20" x="1167.597656"/>
1398 <use xlink:href="#DejaVuSans-6f" x="1199.384766"/>
1399 <use xlink:href="#DejaVuSans-76" x="1260.566406"/>
1400 <use xlink:href="#DejaVuSans-65" x="1319.746094"/>
1401 <use xlink:href="#DejaVuSans-72" x="1381.269531"/>
1402 <use xlink:href="#DejaVuSans-20" x="1422.382812"/>
1403 <use xlink:href="#DejaVuSans-74" x="1454.169922"/>
1404 <use xlink:href="#DejaVuSans-69" x="1493.378906"/>
1405 <use xlink:href="#DejaVuSans-6d" x="1521.162109"/>
1406 <use xlink:href="#DejaVuSans-65" x="1618.574219"/>
1407 </g>
1408 </g>
1409 </g>
1410 </g>
1411 <defs>
1412 <clipPath id="p6e18296699">
1413 <rect x="67.078125" y="28.866667" width="609.226562" height="228.233333"/>
1414 </clipPath>
1415 </defs>
1416</svg>