diff --git a/images/dag_test_workflow.svg b/images/dag_test_workflow.svg
index c4c04887e7095f24b48e45428a6df615378f1d69..5b222ac1b8de89838e844ccb08792b141a3d0888 100644
--- a/images/dag_test_workflow.svg
+++ b/images/dag_test_workflow.svg
@@ -4,468 +4,480 @@
 <!-- Generated by graphviz version 2.40.1 (20161225.0304)
  -->
 <!-- Title: snakemake_dag Pages: 1 -->
-<svg width="1917pt" height="409pt"
- viewBox="0.00 0.00 1916.50 409.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg width="1950pt" height="409pt"
+ viewBox="0.00 0.00 1949.50 409.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 405)">
 <title>snakemake_dag</title>
-<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-405 1912.5,-405 1912.5,4 -4,4"/>
+<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-405 1945.5,-405 1945.5,4 -4,4"/>
 <!-- 0 -->
 <g id="node1" class="node">
 <title>0</title>
-<path fill="none" stroke="#61d856" stroke-width="2" d="M1094,-36C1094,-36 1064,-36 1064,-36 1058,-36 1052,-30 1052,-24 1052,-24 1052,-12 1052,-12 1052,-6 1058,0 1064,0 1064,0 1094,0 1094,0 1100,0 1106,-6 1106,-12 1106,-12 1106,-24 1106,-24 1106,-30 1100,-36 1094,-36"/>
-<text text-anchor="middle" x="1079" y="-15.5" font-family="sans" font-size="10.00" fill="#000000">finish</text>
+<path fill="none" stroke="#5692d8" stroke-width="2" d="M1088,-36C1088,-36 1058,-36 1058,-36 1052,-36 1046,-30 1046,-24 1046,-24 1046,-12 1046,-12 1046,-6 1052,0 1058,0 1058,0 1088,0 1088,0 1094,0 1100,-6 1100,-12 1100,-12 1100,-24 1100,-24 1100,-30 1094,-36 1088,-36"/>
+<text text-anchor="middle" x="1073" y="-15.5" font-family="sans" font-size="10.00" fill="#000000">finish</text>
 </g>
 <!-- 1 -->
 <g id="node2" class="node">
 <title>1</title>
-<path fill="none" stroke="#566bd8" stroke-width="2" d="M280,-108C280,-108 12,-108 12,-108 6,-108 0,-102 0,-96 0,-96 0,-84 0,-84 0,-78 6,-72 12,-72 12,-72 280,-72 280,-72 286,-72 292,-78 292,-84 292,-84 292,-96 292,-96 292,-102 286,-108 280,-108"/>
+<path fill="none" stroke="#b6d856" stroke-width="2" d="M280,-108C280,-108 12,-108 12,-108 6,-108 0,-102 0,-96 0,-96 0,-84 0,-84 0,-78 6,-72 12,-72 12,-72 280,-72 280,-72 286,-72 292,-78 292,-84 292,-84 292,-96 292,-96 292,-102 286,-108 280,-108"/>
 <text text-anchor="middle" x="146" y="-93" font-family="sans" font-size="10.00" fill="#000000">pe_fastqc</text>
 <text text-anchor="middle" x="146" y="-82" font-family="sans" font-size="10.00" fill="#000000">sample: synthetic_10_reads_paired_synthetic_10_reads_paired</text>
 </g>
 <!-- 1&#45;&gt;0 -->
 <g id="edge1" class="edge">
 <title>1&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M292.0129,-72.8528C295.0343,-72.5598 298.0328,-72.2751 301,-72 585.3884,-45.6319 929.3517,-26.0535 1041.6146,-19.9789"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1041.9483,-23.4661 1051.7456,-19.4334 1041.5719,-16.4762 1041.9483,-23.4661"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M292.0131,-72.855C295.0345,-72.5614 298.0328,-72.2759 301,-72 583.1987,-45.7585 924.507,-26.0981 1035.9032,-19.9907"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1036.1616,-23.4819 1045.956,-19.4422 1035.7802,-16.4922 1036.1616,-23.4819"/>
 </g>
 <!-- 2 -->
 <g id="node3" class="node">
 <title>2</title>
-<path fill="none" stroke="#56d873" stroke-width="2" d="M602,-108C602,-108 322,-108 322,-108 316,-108 310,-102 310,-96 310,-96 310,-84 310,-84 310,-78 316,-72 322,-72 322,-72 602,-72 602,-72 608,-72 614,-78 614,-84 614,-84 614,-96 614,-96 614,-102 608,-108 602,-108"/>
+<path fill="none" stroke="#56d863" stroke-width="2" d="M602,-108C602,-108 322,-108 322,-108 316,-108 310,-102 310,-96 310,-96 310,-84 310,-84 310,-78 316,-72 322,-72 322,-72 602,-72 602,-72 608,-72 614,-78 614,-84 614,-84 614,-96 614,-96 614,-102 608,-108 602,-108"/>
 <text text-anchor="middle" x="462" y="-93" font-family="sans" font-size="10.00" fill="#000000">fastqc</text>
 <text text-anchor="middle" x="462" y="-82" font-family="sans" font-size="10.00" fill="#000000">sample: synthetic_10_reads_mate_1_synthetic_10_reads_mate_1</text>
 </g>
 <!-- 2&#45;&gt;0 -->
 <g id="edge2" class="edge">
 <title>2&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M614.121,-72.2484C756.3312,-55.6534 958.8136,-32.025 1041.5767,-22.3671"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1042.2278,-25.8149 1051.7547,-21.1793 1041.4164,-18.8621 1042.2278,-25.8149"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M614.2117,-72.0634C754.7588,-55.5014 953.7298,-32.0548 1035.5979,-22.4075"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1036.3793,-25.8397 1045.9009,-21.1933 1035.56,-18.8878 1036.3793,-25.8397"/>
 </g>
 <!-- 3 -->
 <g id="node4" class="node">
 <title>3</title>
-<path fill="none" stroke="#88d856" stroke-width="2" d="M1179.5,-180C1179.5,-180 1076.5,-180 1076.5,-180 1070.5,-180 1064.5,-174 1064.5,-168 1064.5,-168 1064.5,-156 1064.5,-156 1064.5,-150 1070.5,-144 1076.5,-144 1076.5,-144 1179.5,-144 1179.5,-144 1185.5,-144 1191.5,-150 1191.5,-156 1191.5,-156 1191.5,-168 1191.5,-168 1191.5,-174 1185.5,-180 1179.5,-180"/>
-<text text-anchor="middle" x="1128" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">pe_quantification_salmon</text>
+<path fill="none" stroke="#56d88a" stroke-width="2" d="M1038.5,-180C1038.5,-180 935.5,-180 935.5,-180 929.5,-180 923.5,-174 923.5,-168 923.5,-168 923.5,-156 923.5,-156 923.5,-150 929.5,-144 935.5,-144 935.5,-144 1038.5,-144 1038.5,-144 1044.5,-144 1050.5,-150 1050.5,-156 1050.5,-156 1050.5,-168 1050.5,-168 1050.5,-174 1044.5,-180 1038.5,-180"/>
+<text text-anchor="middle" x="987" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">pe_quantification_salmon</text>
 </g>
 <!-- 3&#45;&gt;0 -->
 <g id="edge3" class="edge">
 <title>3&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1191.5482,-145.8618C1194.4008,-145.2166 1197.228,-144.5928 1200,-144 1293.203,-124.069 1463.5879,-144.7391 1402,-72 1383.6729,-50.3546 1197.6764,-29.6446 1116.5275,-21.5626"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1116.5507,-18.048 1106.2559,-20.5514 1115.8649,-25.0144 1116.5507,-18.048"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M923.207,-147.3698C918.0643,-146.2194 912.9466,-145.0842 908,-144 827.4499,-126.3457 683.5164,-134.7655 737,-72 756.2467,-49.4131 952.2269,-29.0197 1035.6878,-21.2881"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1036.1172,-24.7636 1045.7565,-20.3664 1035.479,-17.7927 1036.1172,-24.7636"/>
 </g>
 <!-- 9 -->
 <g id="node10" class="node">
 <title>9</title>
-<path fill="none" stroke="#d85656" stroke-width="2" d="M1217,-108C1217,-108 1105,-108 1105,-108 1099,-108 1093,-102 1093,-96 1093,-96 1093,-84 1093,-84 1093,-78 1099,-72 1105,-72 1105,-72 1217,-72 1217,-72 1223,-72 1229,-78 1229,-84 1229,-84 1229,-96 1229,-96 1229,-102 1223,-108 1217,-108"/>
-<text text-anchor="middle" x="1161" y="-93" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_genes</text>
-<text text-anchor="middle" x="1161" y="-82" font-family="sans" font-size="10.00" fill="#000000">salmon_merge_on: tpm</text>
+<path fill="none" stroke="#d87d56" stroke-width="2" d="M1380,-108C1380,-108 1268,-108 1268,-108 1262,-108 1256,-102 1256,-96 1256,-96 1256,-84 1256,-84 1256,-78 1262,-72 1268,-72 1268,-72 1380,-72 1380,-72 1386,-72 1392,-78 1392,-84 1392,-84 1392,-96 1392,-96 1392,-102 1386,-108 1380,-108"/>
+<text text-anchor="middle" x="1324" y="-93" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_genes</text>
+<text text-anchor="middle" x="1324" y="-82" font-family="sans" font-size="10.00" fill="#000000">salmon_merge_on: tpm</text>
 </g>
 <!-- 3&#45;&gt;9 -->
 <g id="edge27" class="edge">
 <title>3&#45;&gt;9</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1136.3273,-143.8314C1139.973,-135.8771 1144.3309,-126.369 1148.3627,-117.5723"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1151.5757,-118.9622 1152.5606,-108.4133 1145.2123,-116.0456 1151.5757,-118.9622"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1050.6778,-149.1163C1103.1545,-138.4046 1179.4904,-122.6059 1246,-108 1246.1018,-107.9776 1246.2037,-107.9553 1246.3056,-107.9329"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1246.9502,-111.375 1255.9548,-105.7923 1245.4342,-104.5412 1246.9502,-111.375"/>
 </g>
 <!-- 10 -->
 <g id="node11" class="node">
 <title>10</title>
-<path fill="none" stroke="#d85656" stroke-width="2" d="M1380.5,-108C1380.5,-108 1259.5,-108 1259.5,-108 1253.5,-108 1247.5,-102 1247.5,-96 1247.5,-96 1247.5,-84 1247.5,-84 1247.5,-78 1253.5,-72 1259.5,-72 1259.5,-72 1380.5,-72 1380.5,-72 1386.5,-72 1392.5,-78 1392.5,-84 1392.5,-84 1392.5,-96 1392.5,-96 1392.5,-102 1386.5,-108 1380.5,-108"/>
-<text text-anchor="middle" x="1320" y="-93" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_genes</text>
-<text text-anchor="middle" x="1320" y="-82" font-family="sans" font-size="10.00" fill="#000000">salmon_merge_on: numreads</text>
+<path fill="none" stroke="#d87d56" stroke-width="2" d="M879.5,-108C879.5,-108 758.5,-108 758.5,-108 752.5,-108 746.5,-102 746.5,-96 746.5,-96 746.5,-84 746.5,-84 746.5,-78 752.5,-72 758.5,-72 758.5,-72 879.5,-72 879.5,-72 885.5,-72 891.5,-78 891.5,-84 891.5,-84 891.5,-96 891.5,-96 891.5,-102 885.5,-108 879.5,-108"/>
+<text text-anchor="middle" x="819" y="-93" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_genes</text>
+<text text-anchor="middle" x="819" y="-82" font-family="sans" font-size="10.00" fill="#000000">salmon_merge_on: numreads</text>
 </g>
 <!-- 3&#45;&gt;10 -->
 <g id="edge29" class="edge">
 <title>3&#45;&gt;10</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1176.4497,-143.8314C1202.5851,-134.0306 1235.0109,-121.8709 1262.4283,-111.5894"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1263.7643,-114.8264 1271.8987,-108.038 1261.3064,-108.2721 1263.7643,-114.8264"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M944.6065,-143.8314C922.0376,-134.159 894.1079,-122.1891 870.3204,-111.9944"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="871.6588,-108.7602 861.0886,-108.038 868.9014,-115.1943 871.6588,-108.7602"/>
 </g>
 <!-- 11 -->
 <g id="node12" class="node">
 <title>11</title>
-<path fill="none" stroke="#d87d56" stroke-width="2" d="M889.5,-108C889.5,-108 758.5,-108 758.5,-108 752.5,-108 746.5,-102 746.5,-96 746.5,-96 746.5,-84 746.5,-84 746.5,-78 752.5,-72 758.5,-72 758.5,-72 889.5,-72 889.5,-72 895.5,-72 901.5,-78 901.5,-84 901.5,-84 901.5,-96 901.5,-96 901.5,-102 895.5,-108 889.5,-108"/>
-<text text-anchor="middle" x="824" y="-93" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_transcripts</text>
-<text text-anchor="middle" x="824" y="-82" font-family="sans" font-size="10.00" fill="#000000">salmon_merge_on: tpm</text>
+<path fill="none" stroke="#61d856" stroke-width="2" d="M1052.5,-108C1052.5,-108 921.5,-108 921.5,-108 915.5,-108 909.5,-102 909.5,-96 909.5,-96 909.5,-84 909.5,-84 909.5,-78 915.5,-72 921.5,-72 921.5,-72 1052.5,-72 1052.5,-72 1058.5,-72 1064.5,-78 1064.5,-84 1064.5,-84 1064.5,-96 1064.5,-96 1064.5,-102 1058.5,-108 1052.5,-108"/>
+<text text-anchor="middle" x="987" y="-93" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_transcripts</text>
+<text text-anchor="middle" x="987" y="-82" font-family="sans" font-size="10.00" fill="#000000">salmon_merge_on: tpm</text>
 </g>
 <!-- 3&#45;&gt;11 -->
 <g id="edge31" class="edge">
 <title>3&#45;&gt;11</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1064.3098,-146.2474C1061.1628,-145.4842 1058.0462,-144.7316 1055,-144 1007.6303,-132.6236 954.7181,-120.2316 911.4985,-110.1912"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="912.1148,-106.7413 901.5824,-107.8893 910.5319,-113.56 912.1148,-106.7413"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M987,-143.8314C987,-136.131 987,-126.9743 987,-118.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="990.5001,-118.4132 987,-108.4133 983.5001,-118.4133 990.5001,-118.4132"/>
 </g>
 <!-- 12 -->
 <g id="node13" class="node">
 <title>12</title>
-<path fill="none" stroke="#d87d56" stroke-width="2" d="M1062.5,-108C1062.5,-108 931.5,-108 931.5,-108 925.5,-108 919.5,-102 919.5,-96 919.5,-96 919.5,-84 919.5,-84 919.5,-78 925.5,-72 931.5,-72 931.5,-72 1062.5,-72 1062.5,-72 1068.5,-72 1074.5,-78 1074.5,-84 1074.5,-84 1074.5,-96 1074.5,-96 1074.5,-102 1068.5,-108 1062.5,-108"/>
-<text text-anchor="middle" x="997" y="-93" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_transcripts</text>
-<text text-anchor="middle" x="997" y="-82" font-family="sans" font-size="10.00" fill="#000000">salmon_merge_on: numreads</text>
+<path fill="none" stroke="#61d856" stroke-width="2" d="M1225.5,-108C1225.5,-108 1094.5,-108 1094.5,-108 1088.5,-108 1082.5,-102 1082.5,-96 1082.5,-96 1082.5,-84 1082.5,-84 1082.5,-78 1088.5,-72 1094.5,-72 1094.5,-72 1225.5,-72 1225.5,-72 1231.5,-72 1237.5,-78 1237.5,-84 1237.5,-84 1237.5,-96 1237.5,-96 1237.5,-102 1231.5,-108 1225.5,-108"/>
+<text text-anchor="middle" x="1160" y="-93" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_transcripts</text>
+<text text-anchor="middle" x="1160" y="-82" font-family="sans" font-size="10.00" fill="#000000">salmon_merge_on: numreads</text>
 </g>
 <!-- 3&#45;&gt;12 -->
 <g id="edge33" class="edge">
 <title>3&#45;&gt;12</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1094.9432,-143.8314C1078.0323,-134.5368 1057.2615,-123.1208 1039.2059,-113.1971"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1040.4957,-109.9122 1030.0463,-108.1628 1037.124,-116.0468 1040.4957,-109.9122"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1030.6552,-143.8314C1053.8958,-134.159 1082.6568,-122.1891 1107.1523,-111.9944"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1108.7712,-115.1117 1116.6587,-108.038 1106.0815,-108.6491 1108.7712,-115.1117"/>
 </g>
 <!-- 4 -->
 <g id="node5" class="node">
 <title>4</title>
-<path fill="none" stroke="#b6d856" stroke-width="2" d="M1034.5,-180C1034.5,-180 947.5,-180 947.5,-180 941.5,-180 935.5,-174 935.5,-168 935.5,-168 935.5,-156 935.5,-156 935.5,-150 941.5,-144 947.5,-144 947.5,-144 1034.5,-144 1034.5,-144 1040.5,-144 1046.5,-150 1046.5,-156 1046.5,-156 1046.5,-168 1046.5,-168 1046.5,-174 1040.5,-180 1034.5,-180"/>
-<text text-anchor="middle" x="991" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">quantification_salmon</text>
+<path fill="none" stroke="#5682d8" stroke-width="2" d="M1203.5,-180C1203.5,-180 1116.5,-180 1116.5,-180 1110.5,-180 1104.5,-174 1104.5,-168 1104.5,-168 1104.5,-156 1104.5,-156 1104.5,-150 1110.5,-144 1116.5,-144 1116.5,-144 1203.5,-144 1203.5,-144 1209.5,-144 1215.5,-150 1215.5,-156 1215.5,-156 1215.5,-168 1215.5,-168 1215.5,-174 1209.5,-180 1203.5,-180"/>
+<text text-anchor="middle" x="1160" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">quantification_salmon</text>
 </g>
 <!-- 4&#45;&gt;0 -->
 <g id="edge4" class="edge">
 <title>4&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M935.2869,-147.3606C930.4632,-146.1883 925.6508,-145.052 921,-144 835.3481,-124.626 679.9523,-138.762 737,-72 756.6602,-48.992 957.0332,-28.7657 1041.6309,-21.1829"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1042.1748,-24.6485 1051.8271,-20.2801 1041.5573,-17.6758 1042.1748,-24.6485"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1215.6074,-157.444C1279.4185,-150.9274 1378.2197,-136.4495 1401,-108 1411.0007,-95.5105 1411.3541,-84.1981 1401,-72 1382.3059,-49.9765 1192.2107,-29.3705 1110.2636,-21.4368"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1110.4226,-17.9361 1100.1346,-20.4675 1109.7557,-24.9043 1110.4226,-17.9361"/>
 </g>
 <!-- 4&#45;&gt;9 -->
 <g id="edge28" class="edge">
 <title>4&#45;&gt;9</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1033.8982,-143.8314C1056.7357,-134.159 1084.998,-122.1891 1109.0687,-111.9944"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1110.5671,-115.1608 1118.4103,-108.038 1107.8371,-108.7151 1110.5671,-115.1608"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1201.3841,-143.8314C1223.3182,-134.2018 1250.4392,-122.295 1273.5931,-112.1299"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1275.164,-115.2627 1282.9135,-108.038 1272.35,-108.8532 1275.164,-115.2627"/>
 </g>
 <!-- 4&#45;&gt;10 -->
 <g id="edge30" class="edge">
 <title>4&#45;&gt;10</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1046.7791,-146.0289C1049.5537,-145.3234 1052.3055,-144.6429 1055,-144 1132.5583,-125.4959 1155.1439,-124.906 1237.1169,-108.1487"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1238.054,-111.5292 1247.1402,-106.0801 1236.6391,-104.6737 1238.054,-111.5292"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1104.4158,-150.6883C1054.0038,-140.3764 977.3612,-124.5684 901.9893,-108.4156"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="902.3592,-104.9154 891.8473,-106.2383 900.8898,-111.7594 902.3592,-104.9154"/>
 </g>
 <!-- 4&#45;&gt;11 -->
 <g id="edge32" class="edge">
 <title>4&#45;&gt;11</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M948.8588,-143.8314C926.5236,-134.2018 898.9064,-122.295 875.329,-112.1299"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="876.4067,-108.7831 865.8381,-108.038 873.6353,-115.2112 876.4067,-108.7831"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1116.3448,-143.8314C1093.1042,-134.159 1064.3432,-122.1891 1039.8477,-111.9944"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1040.9185,-108.6491 1030.3413,-108.038 1038.2288,-115.1117 1040.9185,-108.6491"/>
 </g>
 <!-- 4&#45;&gt;12 -->
 <g id="edge34" class="edge">
 <title>4&#45;&gt;12</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M992.5141,-143.8314C993.1558,-136.131 993.9188,-126.9743 994.6319,-118.4166"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="998.1229,-118.6694 995.4656,-108.4133 991.1471,-118.088 998.1229,-118.6694"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1160,-143.8314C1160,-136.131 1160,-126.9743 1160,-118.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1163.5001,-118.4132 1160,-108.4133 1156.5001,-118.4133 1163.5001,-118.4132"/>
 </g>
 <!-- 5 -->
 <g id="node6" class="node">
 <title>5</title>
-<path fill="none" stroke="#5692d8" stroke-width="2" d="M900,-180C900,-180 758,-180 758,-180 752,-180 746,-174 746,-168 746,-168 746,-156 746,-156 746,-150 752,-144 758,-144 758,-144 900,-144 900,-144 906,-144 912,-150 912,-156 912,-156 912,-168 912,-168 912,-174 906,-180 900,-180"/>
-<text text-anchor="middle" x="829" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">pe_genome_quantification_kallisto</text>
+<path fill="none" stroke="#56c1d8" stroke-width="2" d="M719,-180C719,-180 577,-180 577,-180 571,-180 565,-174 565,-168 565,-168 565,-156 565,-156 565,-150 571,-144 577,-144 577,-144 719,-144 719,-144 725,-144 731,-150 731,-156 731,-156 731,-168 731,-168 731,-174 725,-180 719,-180"/>
+<text text-anchor="middle" x="648" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">pe_genome_quantification_kallisto</text>
 </g>
 <!-- 5&#45;&gt;0 -->
 <g id="edge5" class="edge">
 <title>5&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M765.0199,-143.9759C747.7568,-135.8679 731.0842,-124.3166 721,-108 712.5883,-94.3896 710.5641,-84.1281 721,-72 741.806,-47.8203 954.7212,-28.0332 1041.9928,-20.8763"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1042.3066,-24.3624 1051.9914,-20.0666 1041.7415,-17.3853 1042.3066,-24.3624"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M655.3856,-143.7578C664.9136,-122.7498 683.5895,-88.9596 711,-72 764.8472,-38.6833 954.2591,-24.513 1035.5187,-19.8704"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1035.9966,-23.3494 1045.7878,-19.3018 1035.6096,-16.3601 1035.9966,-23.3494"/>
 </g>
 <!-- 6 -->
 <g id="node7" class="node">
 <title>6</title>
-<path fill="none" stroke="#d8bc56" stroke-width="2" d="M716,-180C716,-180 590,-180 590,-180 584,-180 578,-174 578,-168 578,-168 578,-156 578,-156 578,-150 584,-144 590,-144 590,-144 716,-144 716,-144 722,-144 728,-150 728,-156 728,-156 728,-168 728,-168 728,-174 722,-180 716,-180"/>
-<text text-anchor="middle" x="653" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">genome_quantification_kallisto</text>
+<path fill="none" stroke="#d89556" stroke-width="2" d="M887,-180C887,-180 761,-180 761,-180 755,-180 749,-174 749,-168 749,-168 749,-156 749,-156 749,-150 755,-144 761,-144 761,-144 887,-144 887,-144 893,-144 899,-150 899,-156 899,-156 899,-168 899,-168 899,-174 893,-180 887,-180"/>
+<text text-anchor="middle" x="824" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">genome_quantification_kallisto</text>
 </g>
 <!-- 6&#45;&gt;0 -->
 <g id="edge6" class="edge">
 <title>6&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M659.1911,-143.7783C667.3395,-122.7899 683.7827,-89.0186 710,-72 764.367,-36.7083 959.4143,-23.5888 1041.8258,-19.5473"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1042.1686,-23.0351 1051.9923,-19.067 1041.8382,-16.0429 1042.1686,-23.0351"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M764.8288,-143.88C748.0479,-135.7024 731.715,-124.1357 722,-108 713.7471,-94.2927 711.5819,-84.1434 722,-72 742.3046,-48.3328 949.7311,-28.3477 1035.8409,-21.0061"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1036.289,-24.4809 1045.9601,-20.1541 1035.7017,-17.5056 1036.289,-24.4809"/>
 </g>
 <!-- 7 -->
 <g id="node8" class="node">
 <title>7</title>
-<path fill="none" stroke="#9fd856" stroke-width="2" d="M1717,-108C1717,-108 1629,-108 1629,-108 1623,-108 1617,-102 1617,-96 1617,-96 1617,-84 1617,-84 1617,-78 1623,-72 1629,-72 1629,-72 1717,-72 1717,-72 1723,-72 1729,-78 1729,-84 1729,-84 1729,-96 1729,-96 1729,-102 1723,-108 1717,-108"/>
-<text text-anchor="middle" x="1673" y="-93" font-family="sans" font-size="10.00" fill="#000000">calculate_TIN_scores</text>
-<text text-anchor="middle" x="1673" y="-82" font-family="sans" font-size="10.00" fill="#000000">seqmode: paired_end</text>
+<path fill="none" stroke="#56d8a2" stroke-width="2" d="M1674,-108C1674,-108 1586,-108 1586,-108 1580,-108 1574,-102 1574,-96 1574,-96 1574,-84 1574,-84 1574,-78 1580,-72 1586,-72 1586,-72 1674,-72 1674,-72 1680,-72 1686,-78 1686,-84 1686,-84 1686,-96 1686,-96 1686,-102 1680,-108 1674,-108"/>
+<text text-anchor="middle" x="1630" y="-93" font-family="sans" font-size="10.00" fill="#000000">calculate_TIN_scores</text>
+<text text-anchor="middle" x="1630" y="-82" font-family="sans" font-size="10.00" fill="#000000">seqmode: paired_end</text>
 </g>
 <!-- 7&#45;&gt;0 -->
 <g id="edge7" class="edge">
 <title>7&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1616.7659,-73.8034C1613.8118,-73.1483 1610.8769,-72.5412 1608,-72 1425.5388,-37.6767 1203.2824,-23.9552 1116.3635,-19.6491"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1116.3638,-16.1452 1106.2066,-19.1587 1116.0261,-23.137 1116.3638,-16.1452"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1573.7608,-73.8301C1570.808,-73.168 1567.8748,-72.5521 1565,-72 1397.0468,-39.7453 1192.867,-25.0044 1110.3037,-20.0406"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1110.3494,-16.5374 1100.161,-19.4436 1109.938,-23.5253 1110.3494,-16.5374"/>
 </g>
 <!-- 8 -->
 <g id="node9" class="node">
 <title>8</title>
-<path fill="none" stroke="#9fd856" stroke-width="2" d="M1587,-108C1587,-108 1499,-108 1499,-108 1493,-108 1487,-102 1487,-96 1487,-96 1487,-84 1487,-84 1487,-78 1493,-72 1499,-72 1499,-72 1587,-72 1587,-72 1593,-72 1599,-78 1599,-84 1599,-84 1599,-96 1599,-96 1599,-102 1593,-108 1587,-108"/>
-<text text-anchor="middle" x="1543" y="-93" font-family="sans" font-size="10.00" fill="#000000">calculate_TIN_scores</text>
-<text text-anchor="middle" x="1543" y="-82" font-family="sans" font-size="10.00" fill="#000000">seqmode: single_end</text>
+<path fill="none" stroke="#56d8a2" stroke-width="2" d="M1804,-108C1804,-108 1716,-108 1716,-108 1710,-108 1704,-102 1704,-96 1704,-96 1704,-84 1704,-84 1704,-78 1710,-72 1716,-72 1716,-72 1804,-72 1804,-72 1810,-72 1816,-78 1816,-84 1816,-84 1816,-96 1816,-96 1816,-102 1810,-108 1804,-108"/>
+<text text-anchor="middle" x="1760" y="-93" font-family="sans" font-size="10.00" fill="#000000">calculate_TIN_scores</text>
+<text text-anchor="middle" x="1760" y="-82" font-family="sans" font-size="10.00" fill="#000000">seqmode: single_end</text>
 </g>
 <!-- 8&#45;&gt;0 -->
 <g id="edge8" class="edge">
 <title>8&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1486.9662,-74.9839C1482.2569,-73.907 1477.5558,-72.8948 1473,-72 1343.1539,-46.4959 1186.8898,-28.9126 1116.5456,-21.6853"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1116.7096,-18.184 1106.4068,-20.6544 1116.0014,-25.1481 1116.7096,-18.184"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1703.7757,-73.7502C1700.819,-73.109 1697.8809,-72.5194 1695,-72 1475.7405,-32.4691 1207.5916,-21.6058 1110.4092,-18.8593"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1110.3032,-15.3553 1100.2122,-18.5836 1110.1139,-22.3527 1110.3032,-15.3553"/>
 </g>
 <!-- 9&#45;&gt;0 -->
 <g id="edge9" class="edge">
 <title>9&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1140.3079,-71.8314C1130.3052,-63.0485 1118.145,-52.3712 1107.3001,-42.8489"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1109.5092,-40.1308 1099.6854,-36.1628 1104.8906,-45.3909 1109.5092,-40.1308"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1260.9861,-71.9243C1213.2951,-58.244 1149.4414,-39.9274 1109.7811,-28.5508"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1110.578,-25.1383 1100.0006,-25.7452 1108.6478,-31.8669 1110.578,-25.1383"/>
 </g>
 <!-- 10&#45;&gt;0 -->
 <g id="edge10" class="edge">
 <title>10&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1259.4966,-71.9243C1214.3148,-58.426 1154.0245,-40.414 1115.8478,-29.0085"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1116.753,-25.6261 1106.1695,-26.117 1114.7492,-32.3332 1116.753,-25.6261"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M882.7671,-71.9243C931.1305,-58.215 995.9194,-39.8496 1036.0346,-28.4784"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1037.0103,-31.8398 1045.6767,-25.7452 1035.1012,-25.1051 1037.0103,-31.8398"/>
 </g>
 <!-- 11&#45;&gt;0 -->
 <g id="edge11" class="edge">
 <title>11&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M888.0181,-71.9243C936.708,-58.1766 1001.9805,-39.7467 1042.2269,-28.383"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1043.2218,-31.739 1051.8945,-25.6533 1041.3197,-25.0024 1043.2218,-31.739"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1008.7014,-71.8314C1019.1921,-63.0485 1031.9455,-52.3712 1043.3194,-42.8489"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1045.8847,-45.2659 1051.3055,-36.1628 1041.3911,-39.8986 1045.8847,-45.2659"/>
 </g>
 <!-- 12&#45;&gt;0 -->
 <g id="edge12" class="edge">
 <title>12&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1017.6921,-71.8314C1027.6948,-63.0485 1039.855,-52.3712 1050.6999,-42.8489"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1053.1094,-45.3909 1058.3146,-36.1628 1048.4908,-40.1308 1053.1094,-45.3909"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1138.0462,-71.8314C1127.3305,-62.9632 1114.2811,-52.1637 1102.691,-42.5718"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1104.8822,-39.8422 1094.9467,-36.1628 1100.4192,-45.2349 1104.8822,-39.8422"/>
 </g>
 <!-- 13 -->
 <g id="node14" class="node">
 <title>13</title>
-<path fill="none" stroke="#56a9d8" stroke-width="2" d="M1896.5,-108C1896.5,-108 1813.5,-108 1813.5,-108 1807.5,-108 1801.5,-102 1801.5,-96 1801.5,-96 1801.5,-84 1801.5,-84 1801.5,-78 1807.5,-72 1813.5,-72 1813.5,-72 1896.5,-72 1896.5,-72 1902.5,-72 1908.5,-78 1908.5,-84 1908.5,-84 1908.5,-96 1908.5,-96 1908.5,-102 1902.5,-108 1896.5,-108"/>
-<text text-anchor="middle" x="1855" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">star_rpm_paired_end</text>
+<path fill="none" stroke="#c6d856" stroke-width="2" d="M1543.5,-108C1543.5,-108 1460.5,-108 1460.5,-108 1454.5,-108 1448.5,-102 1448.5,-96 1448.5,-96 1448.5,-84 1448.5,-84 1448.5,-78 1454.5,-72 1460.5,-72 1460.5,-72 1543.5,-72 1543.5,-72 1549.5,-72 1555.5,-78 1555.5,-84 1555.5,-84 1555.5,-96 1555.5,-96 1555.5,-102 1549.5,-108 1543.5,-108"/>
+<text text-anchor="middle" x="1502" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">star_rpm_paired_end</text>
 </g>
 <!-- 13&#45;&gt;0 -->
 <g id="edge13" class="edge">
 <title>13&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1801.2295,-80.9104C1781.398,-77.7739 1758.7166,-74.4393 1738,-72 1502.0551,-44.2189 1216.9025,-26.0636 1116.3099,-20.1273"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1116.2478,-16.6177 1106.0603,-19.5272 1115.8386,-23.6058 1116.2478,-16.6177"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1448.308,-75.2021C1443.4857,-74.0506 1438.6643,-72.9631 1434,-72 1317.0102,-47.8429 1176.5727,-29.9825 1110.6523,-22.2439"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1110.69,-18.7248 1100.3527,-21.0463 1109.8815,-25.678 1110.69,-18.7248"/>
 </g>
 <!-- 14 -->
 <g id="node15" class="node">
 <title>14</title>
-<path fill="none" stroke="#56d8a2" stroke-width="2" d="M1304.5,-180C1304.5,-180 1221.5,-180 1221.5,-180 1215.5,-180 1209.5,-174 1209.5,-168 1209.5,-168 1209.5,-156 1209.5,-156 1209.5,-150 1215.5,-144 1221.5,-144 1221.5,-144 1304.5,-144 1304.5,-144 1310.5,-144 1316.5,-150 1316.5,-156 1316.5,-156 1316.5,-168 1316.5,-168 1316.5,-174 1310.5,-180 1304.5,-180"/>
-<text text-anchor="middle" x="1263" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">star_rpm_single_end</text>
+<path fill="none" stroke="#56d873" stroke-width="2" d="M1929.5,-108C1929.5,-108 1846.5,-108 1846.5,-108 1840.5,-108 1834.5,-102 1834.5,-96 1834.5,-96 1834.5,-84 1834.5,-84 1834.5,-78 1840.5,-72 1846.5,-72 1846.5,-72 1929.5,-72 1929.5,-72 1935.5,-72 1941.5,-78 1941.5,-84 1941.5,-84 1941.5,-96 1941.5,-96 1941.5,-102 1935.5,-108 1929.5,-108"/>
+<text text-anchor="middle" x="1888" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">star_rpm_single_end</text>
 </g>
 <!-- 14&#45;&gt;0 -->
 <g id="edge14" class="edge">
 <title>14&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1316.6178,-145.4233C1361.4871,-131.2976 1418.7209,-112.5767 1422,-108 1431.3187,-94.9937 1432.3968,-84.1617 1422,-72 1402.2585,-48.9073 1200.9123,-28.6984 1116.219,-21.1514"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1116.5205,-17.6645 1106.252,-20.2739 1115.9065,-24.6376 1116.5205,-17.6645"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1834.2148,-73.8421C1831.1116,-73.1569 1828.0244,-72.5347 1825,-72 1685.2143,-47.2858 1242.4607,-25.6858 1110.482,-19.6645"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1110.25,-16.1505 1100.1017,-19.1939 1109.9329,-23.1433 1110.25,-16.1505"/>
 </g>
 <!-- 15 -->
 <g id="node16" class="node">
 <title>15</title>
-<path fill="none" stroke="#d86e56" stroke-width="2" d="M1210,-326.5C1210,-326.5 1098,-326.5 1098,-326.5 1092,-326.5 1086,-320.5 1086,-314.5 1086,-314.5 1086,-302.5 1086,-302.5 1086,-296.5 1092,-290.5 1098,-290.5 1098,-290.5 1210,-290.5 1210,-290.5 1216,-290.5 1222,-296.5 1222,-302.5 1222,-302.5 1222,-314.5 1222,-314.5 1222,-320.5 1216,-326.5 1210,-326.5"/>
-<text text-anchor="middle" x="1154" y="-306" font-family="sans" font-size="10.00" fill="#000000">pe_remove_polya_cutadapt</text>
+<path fill="none" stroke="#56a9d8" stroke-width="2" d="M918,-326.5C918,-326.5 806,-326.5 806,-326.5 800,-326.5 794,-320.5 794,-314.5 794,-314.5 794,-302.5 794,-302.5 794,-296.5 800,-290.5 806,-290.5 806,-290.5 918,-290.5 918,-290.5 924,-290.5 930,-296.5 930,-302.5 930,-302.5 930,-314.5 930,-314.5 930,-320.5 924,-326.5 918,-326.5"/>
+<text text-anchor="middle" x="862" y="-306" font-family="sans" font-size="10.00" fill="#000000">pe_remove_polya_cutadapt</text>
 </g>
 <!-- 15&#45;&gt;3 -->
 <g id="edge15" class="edge">
 <title>15&#45;&gt;3</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1150.7597,-290.2419C1146.2981,-265.1025 1138.2222,-219.5981 1132.9876,-190.1029"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1136.3932,-189.2625 1131.1995,-180.028 1129.5009,-190.4858 1136.3932,-189.2625"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M877.5786,-290.2419C899.5931,-264.4409 939.9104,-217.189 964.9793,-187.8083"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="967.7895,-189.907 971.6177,-180.028 962.4644,-185.3634 967.7895,-189.907"/>
 </g>
 <!-- 15&#45;&gt;5 -->
 <g id="edge19" class="edge">
 <title>15&#45;&gt;5</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1085.8241,-291.2776C1030.519,-277.0762 959.7114,-258.2823 947,-252 912.4951,-234.9466 878.0788,-207.149 855.3974,-186.9537"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="857.6474,-184.2696 847.8831,-180.1575 852.9519,-189.4612 857.6474,-184.2696"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M825.7098,-290.3394C805.8181,-279.9088 781.007,-266.1075 760,-252 729.9375,-231.8113 697.9539,-205.5778 675.8955,-186.6474"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="678.0935,-183.921 668.2397,-180.0282 673.5152,-189.2163 678.0935,-183.921"/>
 </g>
 <!-- 22 -->
 <g id="node23" class="node">
 <title>22</title>
-<path fill="none" stroke="#d89556" stroke-width="2" d="M1679.5,-252C1679.5,-252 1590.5,-252 1590.5,-252 1584.5,-252 1578.5,-246 1578.5,-240 1578.5,-240 1578.5,-228 1578.5,-228 1578.5,-222 1584.5,-216 1590.5,-216 1590.5,-216 1679.5,-216 1679.5,-216 1685.5,-216 1691.5,-222 1691.5,-228 1691.5,-228 1691.5,-240 1691.5,-240 1691.5,-246 1685.5,-252 1679.5,-252"/>
-<text text-anchor="middle" x="1635" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">pe_map_genome_star</text>
+<path fill="none" stroke="#56d8c9" stroke-width="2" d="M1455.5,-252C1455.5,-252 1366.5,-252 1366.5,-252 1360.5,-252 1354.5,-246 1354.5,-240 1354.5,-240 1354.5,-228 1354.5,-228 1354.5,-222 1360.5,-216 1366.5,-216 1366.5,-216 1455.5,-216 1455.5,-216 1461.5,-216 1467.5,-222 1467.5,-228 1467.5,-228 1467.5,-240 1467.5,-240 1467.5,-246 1461.5,-252 1455.5,-252"/>
+<text text-anchor="middle" x="1411" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">pe_map_genome_star</text>
 </g>
 <!-- 15&#45;&gt;22 -->
-<g id="edge44" class="edge">
+<g id="edge46" class="edge">
 <title>15&#45;&gt;22</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1222.1499,-297.9446C1314.2011,-283.6871 1477.2202,-258.4378 1568.4438,-244.3086"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1569.0464,-247.7571 1578.3928,-242.7676 1567.9749,-240.8396 1569.0464,-247.7571"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M930.3123,-290.7169C934.9305,-289.7326 939.5245,-288.8146 944,-288 1085.2977,-262.2809 1252.997,-246.4049 1344.041,-238.9922"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1344.5331,-242.464 1354.22,-238.1727 1343.9713,-235.4865 1344.5331,-242.464"/>
 </g>
 <!-- 16 -->
 <g id="node17" class="node">
 <title>16</title>
-<path fill="none" stroke="#56d8b1" stroke-width="2" d="M1053.5,-252C1053.5,-252 968.5,-252 968.5,-252 962.5,-252 956.5,-246 956.5,-240 956.5,-240 956.5,-228 956.5,-228 956.5,-222 962.5,-216 968.5,-216 968.5,-216 1053.5,-216 1053.5,-216 1059.5,-216 1065.5,-222 1065.5,-228 1065.5,-228 1065.5,-240 1065.5,-240 1065.5,-246 1059.5,-252 1053.5,-252"/>
-<text text-anchor="middle" x="1011" y="-237" font-family="sans" font-size="10.00" fill="#000000">create_index_salmon</text>
-<text text-anchor="middle" x="1011" y="-226" font-family="sans" font-size="10.00" fill="#000000">kmer: 31</text>
+<path fill="none" stroke="#d86e56" stroke-width="2" d="M1068.5,-252C1068.5,-252 983.5,-252 983.5,-252 977.5,-252 971.5,-246 971.5,-240 971.5,-240 971.5,-228 971.5,-228 971.5,-222 977.5,-216 983.5,-216 983.5,-216 1068.5,-216 1068.5,-216 1074.5,-216 1080.5,-222 1080.5,-228 1080.5,-228 1080.5,-240 1080.5,-240 1080.5,-246 1074.5,-252 1068.5,-252"/>
+<text text-anchor="middle" x="1026" y="-237" font-family="sans" font-size="10.00" fill="#000000">create_index_salmon</text>
+<text text-anchor="middle" x="1026" y="-226" font-family="sans" font-size="10.00" fill="#000000">kmer: 31</text>
 </g>
 <!-- 16&#45;&gt;3 -->
 <g id="edge16" class="edge">
 <title>16&#45;&gt;3</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1040.524,-215.8314C1055.4891,-206.6221 1073.8386,-195.3301 1089.8603,-185.4706"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1091.8032,-188.3847 1098.4854,-180.1628 1088.1345,-182.423 1091.8032,-188.3847"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1016.1587,-215.8314C1011.8043,-207.7925 1006.5902,-198.1666 1001.7831,-189.2918"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1004.8143,-187.5392 996.9739,-180.4133 998.6592,-190.8732 1004.8143,-187.5392"/>
 </g>
 <!-- 16&#45;&gt;4 -->
 <g id="edge18" class="edge">
 <title>16&#45;&gt;4</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1005.9532,-215.8314C1003.7906,-208.0463 1001.2147,-198.7729 998.8152,-190.1347"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1002.1636,-189.1117 996.1148,-180.4133 995.419,-190.9852 1002.1636,-189.1117"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1059.8139,-215.8314C1077.2707,-206.4516 1098.7487,-194.9112 1117.3352,-184.9244"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1119.0446,-187.9792 1126.197,-180.1628 1115.7314,-181.8129 1119.0446,-187.9792"/>
 </g>
 <!-- 17 -->
 <g id="node18" class="node">
 <title>17</title>
-<path fill="none" stroke="#56c1d8" stroke-width="2" d="M903,-326.5C903,-326.5 807,-326.5 807,-326.5 801,-326.5 795,-320.5 795,-314.5 795,-314.5 795,-302.5 795,-302.5 795,-296.5 801,-290.5 807,-290.5 807,-290.5 903,-290.5 903,-290.5 909,-290.5 915,-296.5 915,-302.5 915,-302.5 915,-314.5 915,-314.5 915,-320.5 909,-326.5 903,-326.5"/>
-<text text-anchor="middle" x="855" y="-306" font-family="sans" font-size="10.00" fill="#000000">remove_polya_cutadapt</text>
+<path fill="none" stroke="#d8ac56" stroke-width="2" d="M1210,-326.5C1210,-326.5 1114,-326.5 1114,-326.5 1108,-326.5 1102,-320.5 1102,-314.5 1102,-314.5 1102,-302.5 1102,-302.5 1102,-296.5 1108,-290.5 1114,-290.5 1114,-290.5 1210,-290.5 1210,-290.5 1216,-290.5 1222,-296.5 1222,-302.5 1222,-302.5 1222,-314.5 1222,-314.5 1222,-320.5 1216,-326.5 1210,-326.5"/>
+<text text-anchor="middle" x="1162" y="-306" font-family="sans" font-size="10.00" fill="#000000">remove_polya_cutadapt</text>
 </g>
 <!-- 17&#45;&gt;4 -->
 <g id="edge17" class="edge">
 <title>17&#45;&gt;4</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M871.9495,-290.2419C896.0036,-264.3307 940.1418,-216.7848 967.3902,-187.4326"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="970.0256,-189.7381 974.2641,-180.028 964.8954,-184.9756 970.0256,-189.7381"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1161.7507,-290.2419C1161.4075,-265.1025 1160.7863,-219.5981 1160.3837,-190.1029"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1163.8824,-189.9793 1160.2461,-180.028 1156.883,-190.0749 1163.8824,-189.9793"/>
 </g>
 <!-- 17&#45;&gt;6 -->
 <g id="edge21" class="edge">
 <title>17&#45;&gt;6</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M812.8113,-290.4821C791.5896,-280.5296 765.9881,-267.1251 745,-252 718.8712,-233.1702 692.9998,-207.0124 675.3793,-187.7482"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="677.883,-185.2982 668.587,-180.2154 672.6843,-189.9859 677.883,-185.2982"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1101.7546,-291.9557C1045.2913,-276.3765 968.5797,-254.9907 962,-252 922.9956,-234.2714 882.3898,-206.4771 855.4101,-186.4657"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="857.2474,-183.4685 847.1486,-180.2647 853.0452,-189.0669 857.2474,-183.4685"/>
 </g>
 <!-- 23 -->
 <g id="node24" class="node">
 <title>23</title>
-<path fill="none" stroke="#56d863" stroke-width="2" d="M1355.5,-252C1355.5,-252 1282.5,-252 1282.5,-252 1276.5,-252 1270.5,-246 1270.5,-240 1270.5,-240 1270.5,-228 1270.5,-228 1270.5,-222 1276.5,-216 1282.5,-216 1282.5,-216 1355.5,-216 1355.5,-216 1361.5,-216 1367.5,-222 1367.5,-228 1367.5,-228 1367.5,-240 1367.5,-240 1367.5,-246 1361.5,-252 1355.5,-252"/>
-<text text-anchor="middle" x="1319" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">map_genome_star</text>
+<path fill="none" stroke="#566bd8" stroke-width="2" d="M1752.5,-252C1752.5,-252 1679.5,-252 1679.5,-252 1673.5,-252 1667.5,-246 1667.5,-240 1667.5,-240 1667.5,-228 1667.5,-228 1667.5,-222 1673.5,-216 1679.5,-216 1679.5,-216 1752.5,-216 1752.5,-216 1758.5,-216 1764.5,-222 1764.5,-228 1764.5,-228 1764.5,-240 1764.5,-240 1764.5,-246 1758.5,-252 1752.5,-252"/>
+<text text-anchor="middle" x="1716" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">map_genome_star</text>
 </g>
 <!-- 17&#45;&gt;23 -->
-<g id="edge46" class="edge">
+<g id="edge48" class="edge">
 <title>17&#45;&gt;23</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M915.0114,-291.3649C920.0625,-290.1458 925.1075,-289.0039 930,-288 1045.9392,-264.211 1183.5021,-247.8552 1260.0579,-239.7898"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1260.8635,-243.2249 1270.4467,-238.7068 1260.1377,-236.2626 1260.8635,-243.2249"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1222.078,-300.4209C1329.0221,-286.0395 1551.1122,-256.1735 1657.1603,-241.9126"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1657.9155,-245.3426 1667.3598,-240.541 1656.9825,-238.405 1657.9155,-245.3426"/>
 </g>
 <!-- 18 -->
 <g id="node19" class="node">
 <title>18</title>
-<path fill="none" stroke="#78d856" stroke-width="2" d="M850,-252C850,-252 766,-252 766,-252 760,-252 754,-246 754,-240 754,-240 754,-228 754,-228 754,-222 760,-216 766,-216 766,-216 850,-216 850,-216 856,-216 862,-222 862,-228 862,-228 862,-240 862,-240 862,-246 856,-252 850,-252"/>
-<text text-anchor="middle" x="808" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">create_index_kallisto</text>
+<path fill="none" stroke="#d8bc56" stroke-width="2" d="M865,-252C865,-252 781,-252 781,-252 775,-252 769,-246 769,-240 769,-240 769,-228 769,-228 769,-222 775,-216 781,-216 781,-216 865,-216 865,-216 871,-216 877,-222 877,-228 877,-228 877,-240 877,-240 877,-246 871,-252 865,-252"/>
+<text text-anchor="middle" x="823" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">create_index_kallisto</text>
 </g>
 <!-- 18&#45;&gt;5 -->
 <g id="edge20" class="edge">
 <title>18&#45;&gt;5</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M813.2992,-215.8314C815.5698,-208.0463 818.2746,-198.7729 820.794,-190.1347"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="824.1894,-190.9933 823.6295,-180.4133 817.4694,-189.0332 824.1894,-190.9933"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M778.8401,-215.8314C755.2268,-206.1162 725.9798,-194.0831 701.13,-183.8592"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="702.4219,-180.6061 691.8423,-180.038 699.7585,-187.0797 702.4219,-180.6061"/>
 </g>
 <!-- 18&#45;&gt;6 -->
 <g id="edge22" class="edge">
 <title>18&#45;&gt;6</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M768.887,-215.8314C748.2488,-206.2446 722.7516,-194.4008 700.9327,-184.2655"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="702.3756,-181.0766 691.8318,-180.038 699.4266,-187.4251 702.3756,-181.0766"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M823.2523,-215.8314C823.3593,-208.131 823.4865,-198.9743 823.6053,-190.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="827.1049,-190.4609 823.7443,-180.4133 820.1056,-190.3637 827.1049,-190.4609"/>
 </g>
 <!-- 19 -->
 <g id="node20" class="node">
 <title>19</title>
-<path fill="none" stroke="#56d8c9" stroke-width="2" d="M1869,-180C1869,-180 1703,-180 1703,-180 1697,-180 1691,-174 1691,-168 1691,-168 1691,-156 1691,-156 1691,-150 1697,-144 1703,-144 1703,-144 1869,-144 1869,-144 1875,-144 1881,-150 1881,-156 1881,-156 1881,-168 1881,-168 1881,-174 1875,-180 1869,-180"/>
-<text text-anchor="middle" x="1786" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">pe_index_genomic_alignment_samtools</text>
+<path fill="none" stroke="#d85656" stroke-width="2" d="M1556,-180C1556,-180 1390,-180 1390,-180 1384,-180 1378,-174 1378,-168 1378,-168 1378,-156 1378,-156 1378,-150 1384,-144 1390,-144 1390,-144 1556,-144 1556,-144 1562,-144 1568,-150 1568,-156 1568,-156 1568,-168 1568,-168 1568,-174 1562,-180 1556,-180"/>
+<text text-anchor="middle" x="1473" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">pe_index_genomic_alignment_samtools</text>
 </g>
 <!-- 19&#45;&gt;7 -->
 <g id="edge23" class="edge">
 <title>19&#45;&gt;7</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1757.4853,-143.8314C1743.1658,-134.7074 1725.6376,-123.539 1710.2662,-113.7449"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1711.8199,-110.5847 1701.5055,-108.1628 1708.0583,-116.4882 1711.8199,-110.5847"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1512.6177,-143.8314C1533.5222,-134.2446 1559.3483,-122.4008 1581.4488,-112.2655"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1583.0364,-115.388 1590.6672,-108.038 1580.1184,-109.0252 1583.0364,-115.388"/>
+</g>
+<!-- 19&#45;&gt;13 -->
+<g id="edge36" class="edge">
+<title>19&#45;&gt;13</title>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1480.3179,-143.8314C1483.4876,-135.9617 1487.27,-126.5712 1490.7813,-117.8533"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1494.0939,-118.9968 1494.5835,-108.4133 1487.6008,-116.3815 1494.0939,-118.9968"/>
 </g>
 <!-- 20 -->
 <g id="node21" class="node">
 <title>20</title>
-<path fill="none" stroke="#d8ac56" stroke-width="2" d="M1660.5,-180C1660.5,-180 1539.5,-180 1539.5,-180 1533.5,-180 1527.5,-174 1527.5,-168 1527.5,-168 1527.5,-156 1527.5,-156 1527.5,-150 1533.5,-144 1539.5,-144 1539.5,-144 1660.5,-144 1660.5,-144 1666.5,-144 1672.5,-150 1672.5,-156 1672.5,-156 1672.5,-168 1672.5,-168 1672.5,-174 1666.5,-180 1660.5,-180"/>
-<text text-anchor="middle" x="1600" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">extract_transcripts_as_bed12</text>
+<path fill="none" stroke="#88d856" stroke-width="2" d="M1719.5,-180C1719.5,-180 1598.5,-180 1598.5,-180 1592.5,-180 1586.5,-174 1586.5,-168 1586.5,-168 1586.5,-156 1586.5,-156 1586.5,-150 1592.5,-144 1598.5,-144 1598.5,-144 1719.5,-144 1719.5,-144 1725.5,-144 1731.5,-150 1731.5,-156 1731.5,-156 1731.5,-168 1731.5,-168 1731.5,-174 1725.5,-180 1719.5,-180"/>
+<text text-anchor="middle" x="1659" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">extract_transcripts_as_bed12</text>
 </g>
 <!-- 20&#45;&gt;7 -->
 <g id="edge24" class="edge">
 <title>20&#45;&gt;7</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1618.421,-143.8314C1627.1529,-135.219 1637.7317,-124.7851 1647.2423,-115.4048"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1649.923,-117.6769 1654.5849,-108.1628 1645.0075,-112.6931 1649.923,-117.6769"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1651.6821,-143.8314C1648.5124,-135.9617 1644.73,-126.5712 1641.2187,-117.8533"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1644.3992,-116.3815 1637.4165,-108.4133 1637.9061,-118.9968 1644.3992,-116.3815"/>
 </g>
 <!-- 20&#45;&gt;8 -->
 <g id="edge26" class="edge">
 <title>20&#45;&gt;8</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1585.6165,-143.8314C1579.0514,-135.5386 1571.1493,-125.557 1563.9422,-116.4533"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1566.5284,-114.0813 1557.5772,-108.4133 1561.0401,-118.4262 1566.5284,-114.0813"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1684.4866,-143.8314C1697.1659,-134.7927 1712.6596,-123.7476 1726.3055,-114.0198"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1728.4105,-116.8176 1734.5216,-108.1628 1724.3471,-111.1176 1728.4105,-116.8176"/>
 </g>
 <!-- 21 -->
 <g id="node22" class="node">
 <title>21</title>
-<path fill="none" stroke="#56d88a" stroke-width="2" d="M1497,-180C1497,-180 1347,-180 1347,-180 1341,-180 1335,-174 1335,-168 1335,-168 1335,-156 1335,-156 1335,-150 1341,-144 1347,-144 1347,-144 1497,-144 1497,-144 1503,-144 1509,-150 1509,-156 1509,-156 1509,-168 1509,-168 1509,-174 1503,-180 1497,-180"/>
-<text text-anchor="middle" x="1422" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">index_genomic_alignment_samtools</text>
+<path fill="none" stroke="#56d0d8" stroke-width="2" d="M1912,-180C1912,-180 1762,-180 1762,-180 1756,-180 1750,-174 1750,-168 1750,-168 1750,-156 1750,-156 1750,-150 1756,-144 1762,-144 1762,-144 1912,-144 1912,-144 1918,-144 1924,-150 1924,-156 1924,-156 1924,-168 1924,-168 1924,-174 1918,-180 1912,-180"/>
+<text text-anchor="middle" x="1837" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">index_genomic_alignment_samtools</text>
 </g>
 <!-- 21&#45;&gt;8 -->
 <g id="edge25" class="edge">
 <title>21&#45;&gt;8</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1452.5334,-143.8314C1468.0101,-134.6221 1486.9869,-123.3301 1503.5563,-113.4706"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1505.6724,-116.2843 1512.4764,-108.1628 1502.0929,-110.2687 1505.6724,-116.2843"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1817.5696,-143.8314C1808.268,-135.1337 1796.9796,-124.5783 1786.8714,-115.1265"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1789.1189,-112.4363 1779.4241,-108.1628 1784.3379,-117.5493 1789.1189,-112.4363"/>
+</g>
+<!-- 21&#45;&gt;14 -->
+<g id="edge38" class="edge">
+<title>21&#45;&gt;14</title>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1849.8695,-143.8314C1855.6835,-135.6232 1862.6696,-125.7606 1869.0646,-116.7323"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1872.0331,-118.5966 1874.9573,-108.4133 1866.321,-114.5505 1872.0331,-118.5966"/>
 </g>
 <!-- 22&#45;&gt;13 -->
 <g id="edge35" class="edge">
 <title>22&#45;&gt;13</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1691.7269,-230.1135C1759.1189,-224.1776 1865.5328,-210.1911 1890,-180 1905.0795,-161.3928 1892.4294,-135.5257 1878.3025,-116.2959"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1880.9291,-113.9724 1872.019,-108.24 1875.4095,-118.2777 1880.9291,-113.9724"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1391.8604,-215.8802C1374.3626,-197.0568 1353.3998,-167.1709 1369,-144 1377.5714,-131.269 1408.6828,-118.2882 1438.6606,-108.2451"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1439.903,-111.5213 1448.3238,-105.0916 1437.7313,-104.8667 1439.903,-111.5213"/>
 </g>
 <!-- 22&#45;&gt;19 -->
-<g id="edge41" class="edge">
+<g id="edge43" class="edge">
 <title>22&#45;&gt;19</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1673.1037,-215.8314C1693.1195,-206.2874 1717.8267,-194.5065 1739.0194,-184.4013"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1740.6503,-187.5013 1748.1703,-180.038 1737.6375,-181.1828 1740.6503,-187.5013"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1426.6452,-215.8314C1433.8591,-207.454 1442.557,-197.3531 1450.4605,-188.1749"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1453.2711,-190.2748 1457.1441,-180.4133 1447.9667,-185.7071 1453.2711,-190.2748"/>
 </g>
 <!-- 23&#45;&gt;14 -->
-<g id="edge36" class="edge">
+<g id="edge37" class="edge">
 <title>23&#45;&gt;14</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1304.8688,-215.8314C1298.4189,-207.5386 1290.6555,-197.557 1283.5748,-188.4533"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1286.2236,-186.158 1277.3214,-180.4133 1280.6981,-190.4556 1286.2236,-186.158"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1764.6187,-228.8067C1822.0772,-221.5499 1912.4985,-206.2285 1933,-180 1948.4125,-160.2821 1932.4822,-134.4478 1915.4622,-115.5178"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1917.8661,-112.9664 1908.4443,-108.1207 1912.7879,-117.7842 1917.8661,-112.9664"/>
 </g>
 <!-- 23&#45;&gt;21 -->
-<g id="edge42" class="edge">
+<g id="edge44" class="edge">
 <title>23&#45;&gt;21</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1344.9912,-215.8314C1357.9216,-206.7927 1373.7222,-195.7476 1387.6383,-186.0198"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1389.8263,-188.7608 1396.0171,-180.1628 1385.8157,-183.0235 1389.8263,-188.7608"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1746.5334,-215.8314C1762.0101,-206.6221 1780.9869,-195.3301 1797.5563,-185.4706"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1799.6724,-188.2843 1806.4764,-180.1628 1796.0929,-182.2687 1799.6724,-188.2843"/>
 </g>
 <!-- 24 -->
 <g id="node25" class="node">
 <title>24</title>
-<path fill="none" stroke="#5682d8" stroke-width="2" d="M1292,-401C1292,-401 1024,-401 1024,-401 1018,-401 1012,-395 1012,-389 1012,-389 1012,-377 1012,-377 1012,-371 1018,-365 1024,-365 1024,-365 1292,-365 1292,-365 1298,-365 1304,-371 1304,-377 1304,-377 1304,-389 1304,-389 1304,-395 1298,-401 1292,-401"/>
-<text text-anchor="middle" x="1158" y="-386" font-family="sans" font-size="10.00" fill="#000000">pe_remove_adapters_cutadapt</text>
-<text text-anchor="middle" x="1158" y="-375" font-family="sans" font-size="10.00" fill="#000000">sample: synthetic_10_reads_paired_synthetic_10_reads_paired</text>
+<path fill="none" stroke="#78d856" stroke-width="2" d="M983,-401C983,-401 715,-401 715,-401 709,-401 703,-395 703,-389 703,-389 703,-377 703,-377 703,-371 709,-365 715,-365 715,-365 983,-365 983,-365 989,-365 995,-371 995,-377 995,-377 995,-389 995,-389 995,-395 989,-401 983,-401"/>
+<text text-anchor="middle" x="849" y="-386" font-family="sans" font-size="10.00" fill="#000000">pe_remove_adapters_cutadapt</text>
+<text text-anchor="middle" x="849" y="-375" font-family="sans" font-size="10.00" fill="#000000">sample: synthetic_10_reads_paired_synthetic_10_reads_paired</text>
 </g>
 <!-- 24&#45;&gt;15 -->
-<g id="edge37" class="edge">
+<g id="edge39" class="edge">
 <title>24&#45;&gt;15</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1157.0317,-364.9656C1156.5781,-356.5178 1156.0271,-346.2542 1155.5198,-336.8064"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1159.0044,-336.4244 1154.9732,-326.6265 1152.0145,-336.7998 1159.0044,-336.4244"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M852.1469,-364.9656C853.6369,-356.427 855.4506,-346.0333 857.1138,-336.502"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="860.5658,-337.0793 858.837,-326.6265 853.67,-335.876 860.5658,-337.0793"/>
 </g>
 <!-- 25 -->
 <g id="node26" class="node">
 <title>25</title>
-<path fill="none" stroke="#d8d356" stroke-width="2" d="M1052.5,-326.5C1052.5,-326.5 951.5,-326.5 951.5,-326.5 945.5,-326.5 939.5,-320.5 939.5,-314.5 939.5,-314.5 939.5,-302.5 939.5,-302.5 939.5,-296.5 945.5,-290.5 951.5,-290.5 951.5,-290.5 1052.5,-290.5 1052.5,-290.5 1058.5,-290.5 1064.5,-296.5 1064.5,-302.5 1064.5,-302.5 1064.5,-314.5 1064.5,-314.5 1064.5,-320.5 1058.5,-326.5 1052.5,-326.5"/>
-<text text-anchor="middle" x="1002" y="-311.5" font-family="sans" font-size="10.00" fill="#000000">extract_transcriptome</text>
-<text text-anchor="middle" x="1002" y="-300.5" font-family="sans" font-size="10.00" fill="#000000">organism: homo_sapiens</text>
+<path fill="none" stroke="#56d8b1" stroke-width="2" d="M1066.5,-326.5C1066.5,-326.5 965.5,-326.5 965.5,-326.5 959.5,-326.5 953.5,-320.5 953.5,-314.5 953.5,-314.5 953.5,-302.5 953.5,-302.5 953.5,-296.5 959.5,-290.5 965.5,-290.5 965.5,-290.5 1066.5,-290.5 1066.5,-290.5 1072.5,-290.5 1078.5,-296.5 1078.5,-302.5 1078.5,-302.5 1078.5,-314.5 1078.5,-314.5 1078.5,-320.5 1072.5,-326.5 1066.5,-326.5"/>
+<text text-anchor="middle" x="1016" y="-311.5" font-family="sans" font-size="10.00" fill="#000000">extract_transcriptome</text>
+<text text-anchor="middle" x="1016" y="-300.5" font-family="sans" font-size="10.00" fill="#000000">organism: homo_sapiens</text>
 </g>
 <!-- 25&#45;&gt;16 -->
-<g id="edge38" class="edge">
+<g id="edge40" class="edge">
 <title>25&#45;&gt;16</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1004.1786,-290.4656C1005.1992,-282.0178 1006.4391,-271.7542 1007.5804,-262.3064"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1011.0855,-262.4741 1008.8102,-252.1265 1004.1361,-261.6345 1011.0855,-262.4741"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1018.4207,-290.4656C1019.5547,-282.0178 1020.9323,-271.7542 1022.2005,-262.3064"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1025.7054,-262.5033 1023.5669,-252.1265 1018.7676,-261.572 1025.7054,-262.5033"/>
 </g>
 <!-- 25&#45;&gt;18 -->
-<g id="edge40" class="edge">
+<g id="edge42" class="edge">
 <title>25&#45;&gt;18</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M955.038,-290.4656C927.8357,-280.0194 893.4035,-266.7967 864.6984,-255.7734"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="865.792,-252.4442 855.2019,-252.1265 863.2825,-258.9789 865.792,-252.4442"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M969.2801,-290.4656C942.218,-280.0194 907.9633,-266.7967 879.4062,-255.7734"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="880.5481,-252.4625 869.9586,-252.1265 878.0273,-258.9929 880.5481,-252.4625"/>
 </g>
 <!-- 26 -->
 <g id="node27" class="node">
 <title>26</title>
-<path fill="none" stroke="#56d0d8" stroke-width="2" d="M982,-401C982,-401 702,-401 702,-401 696,-401 690,-395 690,-389 690,-389 690,-377 690,-377 690,-371 696,-365 702,-365 702,-365 982,-365 982,-365 988,-365 994,-371 994,-377 994,-377 994,-389 994,-389 994,-395 988,-401 982,-401"/>
-<text text-anchor="middle" x="842" y="-386" font-family="sans" font-size="10.00" fill="#000000">remove_adapters_cutadapt</text>
-<text text-anchor="middle" x="842" y="-375" font-family="sans" font-size="10.00" fill="#000000">sample: synthetic_10_reads_mate_1_synthetic_10_reads_mate_1</text>
+<path fill="none" stroke="#9fd856" stroke-width="2" d="M1305,-401C1305,-401 1025,-401 1025,-401 1019,-401 1013,-395 1013,-389 1013,-389 1013,-377 1013,-377 1013,-371 1019,-365 1025,-365 1025,-365 1305,-365 1305,-365 1311,-365 1317,-371 1317,-377 1317,-377 1317,-389 1317,-389 1317,-395 1311,-401 1305,-401"/>
+<text text-anchor="middle" x="1165" y="-386" font-family="sans" font-size="10.00" fill="#000000">remove_adapters_cutadapt</text>
+<text text-anchor="middle" x="1165" y="-375" font-family="sans" font-size="10.00" fill="#000000">sample: synthetic_10_reads_mate_1_synthetic_10_reads_mate_1</text>
 </g>
 <!-- 26&#45;&gt;17 -->
-<g id="edge39" class="edge">
+<g id="edge41" class="edge">
 <title>26&#45;&gt;17</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M845.1469,-364.9656C846.6369,-356.427 848.4506,-346.0333 850.1138,-336.502"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="853.5658,-337.0793 851.837,-326.6265 846.67,-335.876 853.5658,-337.0793"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1164.2738,-364.9656C1163.9336,-356.5178 1163.5203,-346.2542 1163.1399,-336.8064"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1166.6295,-336.4776 1162.7299,-326.6265 1159.6352,-336.7593 1166.6295,-336.4776"/>
 </g>
 <!-- 27 -->
 <g id="node28" class="node">
 <title>27</title>
-<path fill="none" stroke="#c6d856" stroke-width="2" d="M1425.5,-329C1425.5,-329 1324.5,-329 1324.5,-329 1318.5,-329 1312.5,-323 1312.5,-317 1312.5,-317 1312.5,-300 1312.5,-300 1312.5,-294 1318.5,-288 1324.5,-288 1324.5,-288 1425.5,-288 1425.5,-288 1431.5,-288 1437.5,-294 1437.5,-300 1437.5,-300 1437.5,-317 1437.5,-317 1437.5,-323 1431.5,-329 1425.5,-329"/>
-<text text-anchor="middle" x="1375" y="-317" font-family="sans" font-size="10.00" fill="#000000">create_index_star</text>
-<text text-anchor="middle" x="1375" y="-306" font-family="sans" font-size="10.00" fill="#000000">index_size: 75</text>
-<text text-anchor="middle" x="1375" y="-295" font-family="sans" font-size="10.00" fill="#000000">organism: homo_sapiens</text>
+<path fill="none" stroke="#d8d356" stroke-width="2" d="M1613.5,-329C1613.5,-329 1512.5,-329 1512.5,-329 1506.5,-329 1500.5,-323 1500.5,-317 1500.5,-317 1500.5,-300 1500.5,-300 1500.5,-294 1506.5,-288 1512.5,-288 1512.5,-288 1613.5,-288 1613.5,-288 1619.5,-288 1625.5,-294 1625.5,-300 1625.5,-300 1625.5,-317 1625.5,-317 1625.5,-323 1619.5,-329 1613.5,-329"/>
+<text text-anchor="middle" x="1563" y="-317" font-family="sans" font-size="10.00" fill="#000000">create_index_star</text>
+<text text-anchor="middle" x="1563" y="-306" font-family="sans" font-size="10.00" fill="#000000">index_size: 75</text>
+<text text-anchor="middle" x="1563" y="-295" font-family="sans" font-size="10.00" fill="#000000">organism: homo_sapiens</text>
 </g>
 <!-- 27&#45;&gt;22 -->
-<g id="edge43" class="edge">
+<g id="edge45" class="edge">
 <title>27&#45;&gt;22</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1437.6073,-290.5606C1477.1698,-279.2244 1528.2421,-264.5902 1568.5247,-253.0477"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1569.6072,-256.3785 1578.2563,-250.2593 1567.679,-249.6493 1569.6072,-256.3785"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1521.063,-287.9453C1501.1741,-278.1972 1477.3611,-266.5256 1456.98,-256.5362"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1458.4035,-253.3362 1447.8836,-252.0778 1455.3227,-259.6218 1458.4035,-253.3362"/>
 </g>
 <!-- 27&#45;&gt;23 -->
-<g id="edge45" class="edge">
+<g id="edge47" class="edge">
 <title>27&#45;&gt;23</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1359.4009,-287.7476C1353.0243,-279.2645 1345.5725,-269.3509 1338.8173,-260.364"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1341.4183,-257.9992 1332.6119,-252.1087 1335.8227,-262.2053 1341.4183,-257.9992"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1605.2129,-287.9453C1625.2327,-278.1972 1649.2024,-266.5256 1669.7175,-256.5362"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1671.4152,-259.6025 1678.8737,-252.0778 1668.3507,-253.309 1671.4152,-259.6025"/>
 </g>
 </g>
 </svg>
diff --git a/images/rule_graph.svg b/images/rule_graph.svg
index d5cd5f2b98e7adb7d41f3c78b88d9d006a9c37b5..9ba29ef63af3646654959d2305a4f8db3cfc8a20 100644
--- a/images/rule_graph.svg
+++ b/images/rule_graph.svg
@@ -5,387 +5,399 @@
  -->
 <!-- Title: snakemake_dag Pages: 1 -->
 <svg width="1235pt" height="404pt"
- viewBox="0.00 0.00 1234.84 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ viewBox="0.00 0.00 1234.93 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
 <title>snakemake_dag</title>
-<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-400 1230.8447,-400 1230.8447,4 -4,4"/>
+<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-400 1230.93,-400 1230.93,4 -4,4"/>
 <!-- 0 -->
 <g id="node1" class="node">
 <title>0</title>
-<path fill="none" stroke="#56d873" stroke-width="2" d="M410,-36C410,-36 380,-36 380,-36 374,-36 368,-30 368,-24 368,-24 368,-12 368,-12 368,-6 374,0 380,0 380,0 410,0 410,0 416,0 422,-6 422,-12 422,-12 422,-24 422,-24 422,-30 416,-36 410,-36"/>
-<text text-anchor="middle" x="395" y="-15.5" font-family="sans" font-size="10.00" fill="#000000">finish</text>
+<path fill="none" stroke="#56d8c9" stroke-width="2" d="M416,-36C416,-36 386,-36 386,-36 380,-36 374,-30 374,-24 374,-24 374,-12 374,-12 374,-6 380,0 386,0 386,0 416,0 416,0 422,0 428,-6 428,-12 428,-12 428,-24 428,-24 428,-30 422,-36 416,-36"/>
+<text text-anchor="middle" x="401" y="-15.5" font-family="sans" font-size="10.00" fill="#000000">finish</text>
 </g>
 <!-- 1 -->
 <g id="node2" class="node">
 <title>1</title>
-<path fill="none" stroke="#d89556" stroke-width="2" d="M100.5,-108C100.5,-108 65.5,-108 65.5,-108 59.5,-108 53.5,-102 53.5,-96 53.5,-96 53.5,-84 53.5,-84 53.5,-78 59.5,-72 65.5,-72 65.5,-72 100.5,-72 100.5,-72 106.5,-72 112.5,-78 112.5,-84 112.5,-84 112.5,-96 112.5,-96 112.5,-102 106.5,-108 100.5,-108"/>
-<text text-anchor="middle" x="83" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">pe_fastqc</text>
+<path fill="none" stroke="#78d856" stroke-width="2" d="M106.5,-108C106.5,-108 71.5,-108 71.5,-108 65.5,-108 59.5,-102 59.5,-96 59.5,-96 59.5,-84 59.5,-84 59.5,-78 65.5,-72 71.5,-72 71.5,-72 106.5,-72 106.5,-72 112.5,-72 118.5,-78 118.5,-84 118.5,-84 118.5,-96 118.5,-96 118.5,-102 112.5,-108 106.5,-108"/>
+<text text-anchor="middle" x="89" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">pe_fastqc</text>
 </g>
 <!-- 1&#45;&gt;0 -->
-<g id="edge6" class="edge">
+<g id="edge8" class="edge">
 <title>1&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M112.5189,-75.4965C115.6789,-74.2094 118.8791,-73.013 122,-72 204.0713,-45.362 304.4979,-29.6097 357.726,-22.5192"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="358.2593,-25.9794 367.7229,-21.216 357.3544,-19.0381 358.2593,-25.9794"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M118.5189,-75.4965C121.6789,-74.2094 124.8791,-73.013 128,-72 210.0713,-45.362 310.4979,-29.6097 363.726,-22.5192"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="364.2593,-25.9794 373.7229,-21.216 363.3544,-19.0381 364.2593,-25.9794"/>
 </g>
 <!-- 2 -->
 <g id="node3" class="node">
 <title>2</title>
-<path fill="none" stroke="#56d863" stroke-width="2" d="M173,-108C173,-108 143,-108 143,-108 137,-108 131,-102 131,-96 131,-96 131,-84 131,-84 131,-78 137,-72 143,-72 143,-72 173,-72 173,-72 179,-72 185,-78 185,-84 185,-84 185,-96 185,-96 185,-102 179,-108 173,-108"/>
-<text text-anchor="middle" x="158" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">fastqc</text>
+<path fill="none" stroke="#56d873" stroke-width="2" d="M179,-108C179,-108 149,-108 149,-108 143,-108 137,-102 137,-96 137,-96 137,-84 137,-84 137,-78 143,-72 149,-72 149,-72 179,-72 179,-72 185,-72 191,-78 191,-84 191,-84 191,-96 191,-96 191,-102 185,-108 179,-108"/>
+<text text-anchor="middle" x="164" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">fastqc</text>
 </g>
 <!-- 2&#45;&gt;0 -->
-<g id="edge4" class="edge">
+<g id="edge3" class="edge">
 <title>2&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M185.1255,-77.435C189.7115,-75.5006 194.4582,-73.6131 199,-72 253.4623,-52.6571 318.4424,-35.9659 358.203,-26.4479"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="359.0663,-29.8403 367.9895,-24.1284 357.4519,-23.029 359.0663,-29.8403"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M191.1255,-77.435C195.7115,-75.5006 200.4582,-73.6131 205,-72 259.4623,-52.6571 324.4424,-35.9659 364.203,-26.4479"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="365.0663,-29.8403 373.9895,-24.1284 363.4519,-23.029 365.0663,-29.8403"/>
 </g>
 <!-- 3 -->
 <g id="node4" class="node">
 <title>3</title>
-<path fill="none" stroke="#56a9d8" stroke-width="2" d="M596.5,-180C596.5,-180 493.5,-180 493.5,-180 487.5,-180 481.5,-174 481.5,-168 481.5,-168 481.5,-156 481.5,-156 481.5,-150 487.5,-144 493.5,-144 493.5,-144 596.5,-144 596.5,-144 602.5,-144 608.5,-150 608.5,-156 608.5,-156 608.5,-168 608.5,-168 608.5,-174 602.5,-180 596.5,-180"/>
+<path fill="none" stroke="#d86e56" stroke-width="2" d="M596.5,-180C596.5,-180 493.5,-180 493.5,-180 487.5,-180 481.5,-174 481.5,-168 481.5,-168 481.5,-156 481.5,-156 481.5,-150 487.5,-144 493.5,-144 493.5,-144 596.5,-144 596.5,-144 602.5,-144 608.5,-150 608.5,-156 608.5,-156 608.5,-168 608.5,-168 608.5,-174 602.5,-180 596.5,-180"/>
 <text text-anchor="middle" x="545" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">pe_quantification_salmon</text>
 </g>
 <!-- 3&#45;&gt;0 -->
-<g id="edge11" class="edge">
+<g id="edge7" class="edge">
 <title>3&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M595.5441,-143.8142C611.3527,-135.4611 627.0008,-123.8046 636,-108 643.917,-94.096 646.0007,-84.4895 636,-72 610.9186,-40.6768 493.6829,-26.2903 432.4559,-20.8187"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="432.6836,-17.3254 422.4208,-19.957 432.0847,-24.2998 432.6836,-17.3254"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M600.0656,-143.9074C616.4722,-135.6534 632.5748,-124.0344 642,-108 650.108,-94.2065 652.0007,-84.4895 642,-72 616.9186,-40.6768 499.6829,-26.2903 438.4559,-20.8187"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="438.6836,-17.3254 428.4208,-19.957 438.0847,-24.2998 438.6836,-17.3254"/>
 </g>
 <!-- 8 -->
 <g id="node9" class="node">
 <title>8</title>
-<path fill="none" stroke="#d87d56" stroke-width="2" d="M615,-108C615,-108 503,-108 503,-108 497,-108 491,-102 491,-96 491,-96 491,-84 491,-84 491,-78 497,-72 503,-72 503,-72 615,-72 615,-72 621,-72 627,-78 627,-84 627,-84 627,-96 627,-96 627,-102 621,-108 615,-108"/>
-<text text-anchor="middle" x="559" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_genes</text>
+<path fill="none" stroke="#56d863" stroke-width="2" d="M621,-108C621,-108 509,-108 509,-108 503,-108 497,-102 497,-96 497,-96 497,-84 497,-84 497,-78 503,-72 509,-72 509,-72 621,-72 621,-72 627,-72 633,-78 633,-84 633,-84 633,-96 633,-96 633,-102 627,-108 621,-108"/>
+<text text-anchor="middle" x="565" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_genes</text>
 </g>
 <!-- 3&#45;&gt;8 -->
 <g id="edge23" class="edge">
 <title>3&#45;&gt;8</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M548.5328,-143.8314C550.0301,-136.131 551.8105,-126.9743 553.4745,-118.4166"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="556.9465,-118.8975 555.4196,-108.4133 550.0752,-117.5614 556.9465,-118.8975"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M550.0468,-143.8314C552.2094,-136.0463 554.7853,-126.7729 557.1848,-118.1347"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="560.581,-118.9852 559.8852,-108.4133 553.8364,-117.1117 560.581,-118.9852"/>
 </g>
 <!-- 9 -->
 <g id="node10" class="node">
 <title>9</title>
-<path fill="none" stroke="#c6d856" stroke-width="2" d="M460.5,-108C460.5,-108 329.5,-108 329.5,-108 323.5,-108 317.5,-102 317.5,-96 317.5,-96 317.5,-84 317.5,-84 317.5,-78 323.5,-72 329.5,-72 329.5,-72 460.5,-72 460.5,-72 466.5,-72 472.5,-78 472.5,-84 472.5,-84 472.5,-96 472.5,-96 472.5,-102 466.5,-108 460.5,-108"/>
-<text text-anchor="middle" x="395" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_transcripts</text>
+<path fill="none" stroke="#56d8a2" stroke-width="2" d="M466.5,-108C466.5,-108 335.5,-108 335.5,-108 329.5,-108 323.5,-102 323.5,-96 323.5,-96 323.5,-84 323.5,-84 323.5,-78 329.5,-72 335.5,-72 335.5,-72 466.5,-72 466.5,-72 472.5,-72 478.5,-78 478.5,-84 478.5,-84 478.5,-96 478.5,-96 478.5,-102 472.5,-108 466.5,-108"/>
+<text text-anchor="middle" x="401" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">salmon_quantmerge_transcripts</text>
 </g>
 <!-- 3&#45;&gt;9 -->
 <g id="edge25" class="edge">
 <title>3&#45;&gt;9</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M507.1487,-143.8314C487.2654,-134.2874 462.7218,-122.5065 441.6695,-112.4013"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="443.109,-109.21 432.5791,-108.038 440.0798,-115.5207 443.109,-109.21"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M508.6627,-143.8314C489.6604,-134.3302 466.2242,-122.6121 446.0748,-112.5374"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="447.5855,-109.3797 437.076,-108.038 444.455,-115.6407 447.5855,-109.3797"/>
 </g>
 <!-- 4 -->
 <g id="node5" class="node">
 <title>4</title>
-<path fill="none" stroke="#56d8c9" stroke-width="2" d="M451.5,-180C451.5,-180 364.5,-180 364.5,-180 358.5,-180 352.5,-174 352.5,-168 352.5,-168 352.5,-156 352.5,-156 352.5,-150 358.5,-144 364.5,-144 364.5,-144 451.5,-144 451.5,-144 457.5,-144 463.5,-150 463.5,-156 463.5,-156 463.5,-168 463.5,-168 463.5,-174 457.5,-180 451.5,-180"/>
+<path fill="none" stroke="#d8ac56" stroke-width="2" d="M451.5,-180C451.5,-180 364.5,-180 364.5,-180 358.5,-180 352.5,-174 352.5,-168 352.5,-168 352.5,-156 352.5,-156 352.5,-150 358.5,-144 364.5,-144 364.5,-144 451.5,-144 451.5,-144 457.5,-144 463.5,-150 463.5,-156 463.5,-156 463.5,-168 463.5,-168 463.5,-174 457.5,-180 451.5,-180"/>
 <text text-anchor="middle" x="408" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">quantification_salmon</text>
 </g>
 <!-- 4&#45;&gt;0 -->
-<g id="edge1" class="edge">
+<g id="edge9" class="edge">
 <title>4&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M352.3262,-144.7845C335.0549,-136.5321 317.9559,-124.6909 308,-108 299.8036,-94.2589 300.222,-85.9822 308,-72 318.7443,-52.6853 339.5726,-39.3947 358.1559,-30.8325"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="359.7939,-33.9383 367.6039,-26.7791 357.034,-27.5053 359.7939,-33.9383"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M355.3375,-143.9237C339.1801,-135.618 323.2394,-123.9631 314,-108 305.985,-94.1523 306.222,-85.9822 314,-72 324.7443,-52.6853 345.5726,-39.3947 364.1559,-30.8325"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="365.7939,-33.9383 373.6039,-26.7791 363.034,-27.5053 365.7939,-33.9383"/>
 </g>
 <!-- 4&#45;&gt;8 -->
 <g id="edge24" class="edge">
 <title>4&#45;&gt;8</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M446.1037,-143.8314C466.1195,-134.2874 490.8267,-122.5065 512.0194,-112.4013"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="513.6503,-115.5013 521.1703,-108.038 510.6375,-109.1828 513.6503,-115.5013"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M447.6177,-143.8314C468.5222,-134.2446 494.3483,-122.4008 516.4488,-112.2655"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="518.0364,-115.388 525.6672,-108.038 515.1184,-109.0252 518.0364,-115.388"/>
 </g>
 <!-- 4&#45;&gt;9 -->
 <g id="edge26" class="edge">
 <title>4&#45;&gt;9</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M404.7196,-143.8314C403.3292,-136.131 401.6759,-126.9743 400.1308,-118.4166"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="403.5458,-117.6322 398.3246,-108.4133 396.6572,-118.8761 403.5458,-117.6322"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M406.2336,-143.8314C405.485,-136.131 404.5947,-126.9743 403.7627,-118.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="407.2415,-118.0276 402.7902,-108.4133 400.2744,-118.7051 407.2415,-118.0276"/>
 </g>
 <!-- 5 -->
 <g id="node6" class="node">
 <title>5</title>
-<path fill="none" stroke="#566bd8" stroke-width="2" d="M322,-180C322,-180 180,-180 180,-180 174,-180 168,-174 168,-168 168,-168 168,-156 168,-156 168,-150 174,-144 180,-144 180,-144 322,-144 322,-144 328,-144 334,-150 334,-156 334,-156 334,-168 334,-168 334,-174 328,-180 322,-180"/>
+<path fill="none" stroke="#c6d856" stroke-width="2" d="M322,-180C322,-180 180,-180 180,-180 174,-180 168,-174 168,-168 168,-168 168,-156 168,-156 168,-150 174,-144 180,-144 180,-144 322,-144 322,-144 328,-144 334,-150 334,-156 334,-156 334,-168 334,-168 334,-174 328,-180 322,-180"/>
 <text text-anchor="middle" x="251" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">pe_genome_quantification_kallisto</text>
 </g>
 <!-- 5&#45;&gt;0 -->
-<g id="edge9" class="edge">
+<g id="edge2" class="edge">
 <title>5&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M257.14,-143.8876C264.537,-124.2402 278.5723,-92.8912 299,-72 315.7741,-54.8454 339.1659,-41.5348 358.6594,-32.4209"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="360.1807,-35.5746 367.8697,-28.2855 357.3134,-29.1887 360.1807,-35.5746"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M258.4479,-143.9136C267.2426,-124.2889 283.4444,-92.9597 305,-72 322.0837,-55.3886 345.2816,-42.1543 364.5938,-32.9452"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="366.0943,-36.1076 373.7184,-28.7506 363.1705,-29.7474 366.0943,-36.1076"/>
 </g>
 <!-- 6 -->
 <g id="node7" class="node">
 <title>6</title>
-<path fill="none" stroke="#61d856" stroke-width="2" d="M138,-180C138,-180 12,-180 12,-180 6,-180 0,-174 0,-168 0,-168 0,-156 0,-156 0,-150 6,-144 12,-144 12,-144 138,-144 138,-144 144,-144 150,-150 150,-156 150,-156 150,-168 150,-168 150,-174 144,-180 138,-180"/>
+<path fill="none" stroke="#56a9d8" stroke-width="2" d="M138,-180C138,-180 12,-180 12,-180 6,-180 0,-174 0,-168 0,-168 0,-156 0,-156 0,-150 6,-144 12,-144 12,-144 138,-144 138,-144 144,-144 150,-150 150,-156 150,-156 150,-168 150,-168 150,-174 144,-180 138,-180"/>
 <text text-anchor="middle" x="75" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">genome_quantification_kallisto</text>
 </g>
 <!-- 6&#45;&gt;0 -->
-<g id="edge2" class="edge">
+<g id="edge4" class="edge">
 <title>6&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M114.9897,-143.9896C138.1064,-133.5443 167.7271,-120.1023 194,-108 228.3124,-92.1944 236.5678,-87.5431 271,-72 300.2844,-58.7807 333.6905,-44.2651 358.4453,-33.6158"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="360.0089,-36.7535 367.8162,-29.5914 357.2466,-30.3215 360.0089,-36.7535"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M117.9968,-143.9241C142.1918,-133.6278 172.8963,-120.3534 200,-108 233.6446,-92.6654 241.3332,-87.2859 275,-72 304.844,-58.4497 339.043,-43.8507 364.2744,-33.2528"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="365.9457,-36.3475 373.8171,-29.2557 363.2413,-29.891 365.9457,-36.3475"/>
 </g>
 <!-- 7 -->
 <g id="node8" class="node">
 <title>7</title>
-<path fill="none" stroke="#d8bc56" stroke-width="2" d="M941,-108C941,-108 853,-108 853,-108 847,-108 841,-102 841,-96 841,-96 841,-84 841,-84 841,-78 847,-72 853,-72 853,-72 941,-72 941,-72 947,-72 953,-78 953,-84 953,-84 953,-96 953,-96 953,-102 947,-108 941,-108"/>
-<text text-anchor="middle" x="897" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">calculate_TIN_scores</text>
+<path fill="none" stroke="#566bd8" stroke-width="2" d="M942,-108C942,-108 854,-108 854,-108 848,-108 842,-102 842,-96 842,-96 842,-84 842,-84 842,-78 848,-72 854,-72 854,-72 942,-72 942,-72 948,-72 954,-78 954,-84 954,-84 954,-96 954,-96 954,-102 948,-108 942,-108"/>
+<text text-anchor="middle" x="898" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">calculate_TIN_scores</text>
 </g>
 <!-- 7&#45;&gt;0 -->
 <g id="edge10" class="edge">
 <title>7&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M840.8525,-79.201C827.1802,-76.7058 812.5826,-74.1538 799,-72 664.3844,-50.6538 503.6344,-30.86 432.2816,-22.3665"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="432.358,-18.8511 422.0154,-21.1491 431.5336,-25.8024 432.358,-18.8511"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M841.6588,-78.4156C829.8991,-76.1554 817.5629,-73.9002 806,-72 671.1794,-49.8439 509.9668,-30.4589 438.3975,-22.2175"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="438.4334,-18.6988 428.0999,-21.0375 437.6364,-25.6533 438.4334,-18.6988"/>
 </g>
 <!-- 8&#45;&gt;0 -->
-<g id="edge5" class="edge">
+<g id="edge1" class="edge">
 <title>8&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M517.6159,-71.8314C491.1957,-60.2323 457.2497,-45.3291 431.7762,-34.1457"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="433.0249,-30.8715 422.4615,-30.0563 430.2109,-37.281 433.0249,-30.8715"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M523.6159,-71.8314C497.1957,-60.2323 463.2497,-45.3291 437.7762,-34.1457"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="439.0249,-30.8715 428.4615,-30.0563 436.2109,-37.281 439.0249,-30.8715"/>
 </g>
 <!-- 9&#45;&gt;0 -->
-<g id="edge8" class="edge">
+<g id="edge5" class="edge">
 <title>9&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M395,-71.8314C395,-64.131 395,-54.9743 395,-46.4166"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="398.5001,-46.4132 395,-36.4133 391.5001,-46.4133 398.5001,-46.4132"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M401,-71.8314C401,-64.131 401,-54.9743 401,-46.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="404.5001,-46.4132 401,-36.4133 397.5001,-46.4133 404.5001,-46.4132"/>
 </g>
 <!-- 10 -->
 <g id="node11" class="node">
 <title>10</title>
-<path fill="none" stroke="#d86e56" stroke-width="2" d="M1173.5,-108C1173.5,-108 1090.5,-108 1090.5,-108 1084.5,-108 1078.5,-102 1078.5,-96 1078.5,-96 1078.5,-84 1078.5,-84 1078.5,-78 1084.5,-72 1090.5,-72 1090.5,-72 1173.5,-72 1173.5,-72 1179.5,-72 1185.5,-78 1185.5,-84 1185.5,-84 1185.5,-96 1185.5,-96 1185.5,-102 1179.5,-108 1173.5,-108"/>
-<text text-anchor="middle" x="1132" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">star_rpm_paired_end</text>
+<path fill="none" stroke="#61d856" stroke-width="2" d="M1157.5,-108C1157.5,-108 1074.5,-108 1074.5,-108 1068.5,-108 1062.5,-102 1062.5,-96 1062.5,-96 1062.5,-84 1062.5,-84 1062.5,-78 1068.5,-72 1074.5,-72 1074.5,-72 1157.5,-72 1157.5,-72 1163.5,-72 1169.5,-78 1169.5,-84 1169.5,-84 1169.5,-96 1169.5,-96 1169.5,-102 1163.5,-108 1157.5,-108"/>
+<text text-anchor="middle" x="1116" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">star_rpm_paired_end</text>
 </g>
 <!-- 10&#45;&gt;0 -->
-<g id="edge3" class="edge">
+<g id="edge11" class="edge">
 <title>10&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1078.4191,-84.1806C1044.9592,-80.5828 1000.9795,-75.9197 962,-72 762.3105,-51.9197 522.8573,-29.7368 432.2119,-21.4072"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="432.4346,-17.913 422.1564,-20.484 431.7945,-24.8837 432.4346,-17.913"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1062.2179,-83.3888C1032.9042,-79.857 995.9769,-75.5237 963,-72 765.4177,-50.8876 528.3387,-29.3498 438.2183,-21.2997"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="438.4877,-17.8099 428.2163,-20.4078 437.8659,-24.7822 438.4877,-17.8099"/>
 </g>
 <!-- 11 -->
 <g id="node12" class="node">
 <title>11</title>
-<path fill="none" stroke="#5692d8" stroke-width="2" d="M778.5,-108C778.5,-108 695.5,-108 695.5,-108 689.5,-108 683.5,-102 683.5,-96 683.5,-96 683.5,-84 683.5,-84 683.5,-78 689.5,-72 695.5,-72 695.5,-72 778.5,-72 778.5,-72 784.5,-72 790.5,-78 790.5,-84 790.5,-84 790.5,-96 790.5,-96 790.5,-102 784.5,-108 778.5,-108"/>
-<text text-anchor="middle" x="737" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">star_rpm_single_end</text>
+<path fill="none" stroke="#b6d856" stroke-width="2" d="M784.5,-108C784.5,-108 701.5,-108 701.5,-108 695.5,-108 689.5,-102 689.5,-96 689.5,-96 689.5,-84 689.5,-84 689.5,-78 695.5,-72 701.5,-72 701.5,-72 784.5,-72 784.5,-72 790.5,-72 796.5,-78 796.5,-84 796.5,-84 796.5,-96 796.5,-96 796.5,-102 790.5,-108 784.5,-108"/>
+<text text-anchor="middle" x="743" y="-87.5" font-family="sans" font-size="10.00" fill="#000000">star_rpm_single_end</text>
 </g>
 <!-- 11&#45;&gt;0 -->
-<g id="edge7" class="edge">
+<g id="edge6" class="edge">
 <title>11&#45;&gt;0</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M683.2575,-75.4333C678.446,-74.2324 673.6409,-73.0704 669,-72 584.8464,-52.5906 485.1471,-34.0478 432.2775,-24.5626"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="432.8061,-21.1017 422.3464,-22.7887 431.5752,-27.9926 432.8061,-21.1017"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M689.2575,-75.4333C684.446,-74.2324 679.6409,-73.0704 675,-72 590.8464,-52.5906 491.1471,-34.0478 438.2775,-24.5626"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="438.8061,-21.1017 428.3464,-22.7887 437.5752,-27.9926 438.8061,-21.1017"/>
 </g>
 <!-- 12 -->
 <g id="node13" class="node">
 <title>12</title>
-<path fill="none" stroke="#56c1d8" stroke-width="2" d="M622,-324C622,-324 510,-324 510,-324 504,-324 498,-318 498,-312 498,-312 498,-300 498,-300 498,-294 504,-288 510,-288 510,-288 622,-288 622,-288 628,-288 634,-294 634,-300 634,-300 634,-312 634,-312 634,-318 628,-324 622,-324"/>
-<text text-anchor="middle" x="566" y="-303.5" font-family="sans" font-size="10.00" fill="#000000">pe_remove_polya_cutadapt</text>
+<path fill="none" stroke="#d8bc56" stroke-width="2" d="M602,-324C602,-324 490,-324 490,-324 484,-324 478,-318 478,-312 478,-312 478,-300 478,-300 478,-294 484,-288 490,-288 490,-288 602,-288 602,-288 608,-288 614,-294 614,-300 614,-300 614,-312 614,-312 614,-318 608,-324 602,-324"/>
+<text text-anchor="middle" x="546" y="-303.5" font-family="sans" font-size="10.00" fill="#000000">pe_remove_polya_cutadapt</text>
 </g>
 <!-- 12&#45;&gt;3 -->
-<g id="edge12" class="edge">
+<g id="edge13" class="edge">
 <title>12&#45;&gt;3</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M563.3403,-287.7623C559.7585,-263.201 553.3486,-219.2474 549.135,-190.3541"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="552.5446,-189.4798 547.6381,-180.0896 545.6179,-190.4901 552.5446,-189.4798"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M545.8733,-287.7623C545.7028,-263.201 545.3976,-219.2474 545.1969,-190.3541"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="548.6951,-190.065 545.1256,-180.0896 541.6952,-190.1137 548.6951,-190.065"/>
 </g>
 <!-- 12&#45;&gt;5 -->
 <g id="edge17" class="edge">
 <title>12&#45;&gt;5</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M497.8151,-288.9052C445.05,-275.4405 378.9944,-257.9787 367,-252 332.921,-235.0131 299.1146,-207.2044 276.8673,-186.9883"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="279.2201,-184.397 269.4987,-180.1845 274.4713,-189.5399 279.2201,-184.397"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M489.0978,-287.9875C461.3893,-278.493 427.8994,-265.9316 399,-252 358.6163,-232.5322 315.0772,-205.2176 285.7526,-185.797"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="287.3881,-182.6806 277.1274,-180.0408 283.5023,-188.5031 287.3881,-182.6806"/>
 </g>
 <!-- 19 -->
 <g id="node20" class="node">
 <title>19</title>
-<path fill="none" stroke="#78d856" stroke-width="2" d="M1011.5,-252C1011.5,-252 922.5,-252 922.5,-252 916.5,-252 910.5,-246 910.5,-240 910.5,-240 910.5,-228 910.5,-228 910.5,-222 916.5,-216 922.5,-216 922.5,-216 1011.5,-216 1011.5,-216 1017.5,-216 1023.5,-222 1023.5,-228 1023.5,-228 1023.5,-240 1023.5,-240 1023.5,-246 1017.5,-252 1011.5,-252"/>
-<text text-anchor="middle" x="967" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">pe_map_genome_star</text>
+<path fill="none" stroke="#88d856" stroke-width="2" d="M1039.5,-252C1039.5,-252 950.5,-252 950.5,-252 944.5,-252 938.5,-246 938.5,-240 938.5,-240 938.5,-228 938.5,-228 938.5,-222 944.5,-216 950.5,-216 950.5,-216 1039.5,-216 1039.5,-216 1045.5,-216 1051.5,-222 1051.5,-228 1051.5,-228 1051.5,-240 1051.5,-240 1051.5,-246 1045.5,-252 1039.5,-252"/>
+<text text-anchor="middle" x="995" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">pe_map_genome_star</text>
 </g>
 <!-- 12&#45;&gt;19 -->
-<g id="edge35" class="edge">
+<g id="edge37" class="edge">
 <title>12&#45;&gt;19</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M634.0242,-293.7862C708.2921,-280.4513 826.4539,-259.2352 900.2251,-245.9895"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="901.1067,-249.3873 910.3307,-244.175 899.8696,-242.4975 901.1067,-249.3873"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M614.1934,-295.0647C699.2963,-281.418 843.8898,-258.2315 928.293,-244.6969"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="928.96,-248.1347 938.2796,-243.0955 927.8516,-241.223 928.96,-248.1347"/>
 </g>
 <!-- 13 -->
 <g id="node14" class="node">
 <title>13</title>
-<path fill="none" stroke="#56d8b1" stroke-width="2" d="M473.5,-252C473.5,-252 388.5,-252 388.5,-252 382.5,-252 376.5,-246 376.5,-240 376.5,-240 376.5,-228 376.5,-228 376.5,-222 382.5,-216 388.5,-216 388.5,-216 473.5,-216 473.5,-216 479.5,-216 485.5,-222 485.5,-228 485.5,-228 485.5,-240 485.5,-240 485.5,-246 479.5,-252 473.5,-252"/>
-<text text-anchor="middle" x="431" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">create_index_salmon</text>
+<path fill="none" stroke="#d89556" stroke-width="2" d="M505.5,-252C505.5,-252 420.5,-252 420.5,-252 414.5,-252 408.5,-246 408.5,-240 408.5,-240 408.5,-228 408.5,-228 408.5,-222 414.5,-216 420.5,-216 420.5,-216 505.5,-216 505.5,-216 511.5,-216 517.5,-222 517.5,-228 517.5,-228 517.5,-240 517.5,-240 517.5,-246 511.5,-252 505.5,-252"/>
+<text text-anchor="middle" x="463" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">create_index_salmon</text>
 </g>
 <!-- 13&#45;&gt;3 -->
-<g id="edge13" class="edge">
+<g id="edge12" class="edge">
 <title>13&#45;&gt;3</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M459.767,-215.8314C474.2133,-206.7074 491.8965,-195.539 507.404,-185.7449"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="509.6563,-188.462 516.2422,-180.1628 505.9183,-182.5436 509.6563,-188.462"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M483.6921,-215.8314C493.6948,-207.0485 505.855,-196.3712 516.6999,-186.8489"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="519.1094,-189.3909 524.3146,-180.1628 514.4908,-184.1308 519.1094,-189.3909"/>
 </g>
 <!-- 13&#45;&gt;4 -->
 <g id="edge15" class="edge">
 <title>13&#45;&gt;4</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M425.1961,-215.8314C422.7092,-208.0463 419.7469,-198.7729 416.9875,-190.1347"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="420.2591,-188.874 413.882,-180.4133 413.591,-191.0041 420.2591,-188.874"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M449.1212,-215.8314C442.7864,-207.5386 435.1616,-197.557 428.2074,-188.4533"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="430.9175,-186.2353 422.0657,-180.4133 425.3548,-190.4847 430.9175,-186.2353"/>
 </g>
 <!-- 14 -->
 <g id="node15" class="node">
 <title>14</title>
-<path fill="none" stroke="#d8ac56" stroke-width="2" d="M338,-324C338,-324 242,-324 242,-324 236,-324 230,-318 230,-312 230,-312 230,-300 230,-300 230,-294 236,-288 242,-288 242,-288 338,-288 338,-288 344,-288 350,-294 350,-300 350,-300 350,-312 350,-312 350,-318 344,-324 338,-324"/>
-<text text-anchor="middle" x="290" y="-303.5" font-family="sans" font-size="10.00" fill="#000000">remove_polya_cutadapt</text>
+<path fill="none" stroke="#5682d8" stroke-width="2" d="M431,-324C431,-324 335,-324 335,-324 329,-324 323,-318 323,-312 323,-312 323,-300 323,-300 323,-294 329,-288 335,-288 335,-288 431,-288 431,-288 437,-288 443,-294 443,-300 443,-300 443,-312 443,-312 443,-318 437,-324 431,-324"/>
+<text text-anchor="middle" x="383" y="-303.5" font-family="sans" font-size="10.00" fill="#000000">remove_polya_cutadapt</text>
 </g>
 <!-- 14&#45;&gt;4 -->
 <g id="edge14" class="edge">
 <title>14&#45;&gt;4</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M304.9448,-287.7623C325.6033,-262.5518 363.004,-216.9103 386.6165,-188.0952"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="389.5455,-190.0428 393.1766,-180.0896 384.1311,-185.606 389.5455,-190.0428"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M386.1663,-287.7623C390.4492,-263.0928 398.1285,-218.8598 403.1436,-189.9731"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="406.5973,-190.541 404.8594,-180.0896 399.7004,-189.3435 406.5973,-190.541"/>
 </g>
 <!-- 14&#45;&gt;6 -->
 <g id="edge19" class="edge">
 <title>14&#45;&gt;6</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M236.3238,-287.9628C213.3286,-278.9616 186.8051,-266.8088 165,-252 138.4905,-233.9962 113.1341,-207.5089 96.1314,-187.927"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="98.7503,-185.6041 89.5981,-180.2667 93.4243,-190.1465 98.7503,-185.6041"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M322.8075,-290.1425C267.2147,-275.3972 192.2896,-255.2299 186,-252 153.1752,-235.1432 121.024,-207.494 99.8437,-187.2831"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="102.1687,-184.6621 92.5559,-180.2072 97.2925,-189.6843 102.1687,-184.6621"/>
 </g>
 <!-- 20 -->
 <g id="node21" class="node">
 <title>20</title>
-<path fill="none" stroke="#88d856" stroke-width="2" d="M723.5,-252C723.5,-252 650.5,-252 650.5,-252 644.5,-252 638.5,-246 638.5,-240 638.5,-240 638.5,-228 638.5,-228 638.5,-222 644.5,-216 650.5,-216 650.5,-216 723.5,-216 723.5,-216 729.5,-216 735.5,-222 735.5,-228 735.5,-228 735.5,-240 735.5,-240 735.5,-246 729.5,-252 723.5,-252"/>
-<text text-anchor="middle" x="687" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">map_genome_star</text>
+<path fill="none" stroke="#d87d56" stroke-width="2" d="M730.5,-252C730.5,-252 657.5,-252 657.5,-252 651.5,-252 645.5,-246 645.5,-240 645.5,-240 645.5,-228 645.5,-228 645.5,-222 651.5,-216 657.5,-216 657.5,-216 730.5,-216 730.5,-216 736.5,-216 742.5,-222 742.5,-228 742.5,-228 742.5,-240 742.5,-240 742.5,-246 736.5,-252 730.5,-252"/>
+<text text-anchor="middle" x="694" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">map_genome_star</text>
 </g>
 <!-- 14&#45;&gt;20 -->
-<g id="edge37" class="edge">
+<g id="edge39" class="edge">
 <title>14&#45;&gt;20</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M350.1333,-289.9651C353.1256,-289.2765 356.0935,-288.617 359,-288 452.5081,-268.15 562.3266,-251.3802 628.2026,-242.0148"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="628.9766,-245.4402 638.3888,-240.5759 627.9975,-238.5091 628.9766,-245.4402"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M443.3327,-292.0323C498.7078,-279.2123 580.245,-260.3356 635.1476,-247.625"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="636.124,-250.9916 645.0768,-245.3263 634.5451,-244.172 636.124,-250.9916"/>
 </g>
 <!-- 15 -->
 <g id="node16" class="node">
 <title>15</title>
-<path fill="none" stroke="#5682d8" stroke-width="2" d="M270,-252C270,-252 186,-252 186,-252 180,-252 174,-246 174,-240 174,-240 174,-228 174,-228 174,-222 180,-216 186,-216 186,-216 270,-216 270,-216 276,-216 282,-222 282,-228 282,-228 282,-240 282,-240 282,-246 276,-252 270,-252"/>
-<text text-anchor="middle" x="228" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">create_index_kallisto</text>
+<path fill="none" stroke="#56c1d8" stroke-width="2" d="M291,-252C291,-252 207,-252 207,-252 201,-252 195,-246 195,-240 195,-240 195,-228 195,-228 195,-222 201,-216 207,-216 207,-216 291,-216 291,-216 297,-216 303,-222 303,-228 303,-228 303,-240 303,-240 303,-246 297,-252 291,-252"/>
+<text text-anchor="middle" x="249" y="-231.5" font-family="sans" font-size="10.00" fill="#000000">create_index_kallisto</text>
 </g>
 <!-- 15&#45;&gt;5 -->
 <g id="edge16" class="edge">
 <title>15&#45;&gt;5</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M233.8039,-215.8314C236.2908,-208.0463 239.2531,-198.7729 242.0125,-190.1347"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="245.409,-191.0041 245.118,-180.4133 238.7409,-188.874 245.409,-191.0041"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M249.5047,-215.8314C249.7186,-208.131 249.9729,-198.9743 250.2106,-190.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="253.7094,-190.5066 250.4885,-180.4133 246.7121,-190.3122 253.7094,-190.5066"/>
 </g>
 <!-- 15&#45;&gt;6 -->
 <g id="edge18" class="edge">
 <title>15&#45;&gt;6</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M189.3916,-215.8314C169.1107,-206.2874 144.0762,-194.5065 122.6029,-184.4013"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="123.8692,-181.1291 113.3307,-180.038 120.8886,-187.4629 123.8692,-181.1291"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M205.0925,-215.8314C181.7176,-206.159 152.7903,-194.1891 128.1532,-183.9944"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="129.1702,-180.6275 118.5918,-180.038 126.4937,-187.0956 129.1702,-180.6275"/>
 </g>
 <!-- 16 -->
 <g id="node17" class="node">
 <title>16</title>
-<path fill="none" stroke="#56d88a" stroke-width="2" d="M1199,-180C1199,-180 1033,-180 1033,-180 1027,-180 1021,-174 1021,-168 1021,-168 1021,-156 1021,-156 1021,-150 1027,-144 1033,-144 1033,-144 1199,-144 1199,-144 1205,-144 1211,-150 1211,-156 1211,-156 1211,-168 1211,-168 1211,-174 1205,-180 1199,-180"/>
+<path fill="none" stroke="#d8d356" stroke-width="2" d="M1199,-180C1199,-180 1033,-180 1033,-180 1027,-180 1021,-174 1021,-168 1021,-168 1021,-156 1021,-156 1021,-150 1027,-144 1033,-144 1033,-144 1199,-144 1199,-144 1205,-144 1211,-150 1211,-156 1211,-156 1211,-168 1211,-168 1211,-174 1205,-180 1199,-180"/>
 <text text-anchor="middle" x="1116" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">pe_index_genomic_alignment_samtools</text>
 </g>
 <!-- 16&#45;&gt;7 -->
-<g id="edge20" class="edge">
+<g id="edge21" class="edge">
 <title>16&#45;&gt;7</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1061.0197,-143.9243C1030.8208,-133.9959 993.1942,-121.6255 961.5996,-111.2382"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="962.5958,-107.8815 952.0029,-108.0831 960.4095,-114.5313 962.5958,-107.8815"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1061.2708,-143.9243C1031.2098,-133.9959 993.755,-121.6255 962.3046,-111.2382"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="963.3449,-107.8959 952.7517,-108.0831 961.1496,-114.5428 963.3449,-107.8959"/>
+</g>
+<!-- 16&#45;&gt;10 -->
+<g id="edge28" class="edge">
+<title>16&#45;&gt;10</title>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1116,-143.8314C1116,-136.131 1116,-126.9743 1116,-118.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1119.5001,-118.4132 1116,-108.4133 1112.5001,-118.4133 1119.5001,-118.4132"/>
 </g>
 <!-- 17 -->
 <g id="node18" class="node">
 <title>17</title>
-<path fill="none" stroke="#d85656" stroke-width="2" d="M990.5,-180C990.5,-180 869.5,-180 869.5,-180 863.5,-180 857.5,-174 857.5,-168 857.5,-168 857.5,-156 857.5,-156 857.5,-150 863.5,-144 869.5,-144 869.5,-144 990.5,-144 990.5,-144 996.5,-144 1002.5,-150 1002.5,-156 1002.5,-156 1002.5,-168 1002.5,-168 1002.5,-174 996.5,-180 990.5,-180"/>
+<path fill="none" stroke="#56d0d8" stroke-width="2" d="M990.5,-180C990.5,-180 869.5,-180 869.5,-180 863.5,-180 857.5,-174 857.5,-168 857.5,-168 857.5,-156 857.5,-156 857.5,-150 863.5,-144 869.5,-144 869.5,-144 990.5,-144 990.5,-144 996.5,-144 1002.5,-150 1002.5,-156 1002.5,-156 1002.5,-168 1002.5,-168 1002.5,-174 996.5,-180 990.5,-180"/>
 <text text-anchor="middle" x="930" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">extract_transcripts_as_bed12</text>
 </g>
 <!-- 17&#45;&gt;7 -->
 <g id="edge22" class="edge">
 <title>17&#45;&gt;7</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M921.6727,-143.8314C918.027,-135.8771 913.6691,-126.369 909.6373,-117.5723"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="912.7877,-116.0456 905.4394,-108.4133 906.4243,-118.9622 912.7877,-116.0456"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M921.925,-143.8314C918.3898,-135.8771 914.164,-126.369 910.2544,-117.5723"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="913.4435,-116.1299 906.1837,-108.4133 907.0468,-118.9729 913.4435,-116.1299"/>
 </g>
 <!-- 18 -->
 <g id="node19" class="node">
 <title>18</title>
-<path fill="none" stroke="#56d8a2" stroke-width="2" d="M827,-180C827,-180 677,-180 677,-180 671,-180 665,-174 665,-168 665,-168 665,-156 665,-156 665,-150 671,-144 677,-144 677,-144 827,-144 827,-144 833,-144 839,-150 839,-156 839,-156 839,-168 839,-168 839,-174 833,-180 827,-180"/>
+<path fill="none" stroke="#9fd856" stroke-width="2" d="M827,-180C827,-180 677,-180 677,-180 671,-180 665,-174 665,-168 665,-168 665,-156 665,-156 665,-150 671,-144 677,-144 677,-144 827,-144 827,-144 833,-144 839,-150 839,-156 839,-156 839,-168 839,-168 839,-174 833,-180 827,-180"/>
 <text text-anchor="middle" x="752" y="-159.5" font-family="sans" font-size="10.00" fill="#000000">index_genomic_alignment_samtools</text>
 </g>
 <!-- 18&#45;&gt;7 -->
-<g id="edge21" class="edge">
+<g id="edge20" class="edge">
 <title>18&#45;&gt;7</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M788.5896,-143.8314C807.7239,-134.3302 831.3229,-122.6121 851.6122,-112.5374"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="853.2735,-115.6203 860.6735,-108.038 850.1603,-109.3506 853.2735,-115.6203"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M788.842,-143.8314C808.1082,-134.3302 831.8699,-122.6121 852.2992,-112.5374"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="854.0023,-115.6 861.423,-108.038 850.9062,-109.3219 854.0023,-115.6"/>
+</g>
+<!-- 18&#45;&gt;11 -->
+<g id="edge29" class="edge">
+<title>18&#45;&gt;11</title>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M749.7289,-143.8314C748.7664,-136.131 747.6218,-126.9743 746.5521,-118.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="750.0151,-117.9019 745.3017,-108.4133 743.0691,-118.7702 750.0151,-117.9019"/>
 </g>
 <!-- 19&#45;&gt;10 -->
 <g id="edge27" class="edge">
 <title>19&#45;&gt;10</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1023.5794,-230.0199C1090.463,-224.0003 1195.7757,-209.9403 1220,-180 1230.0639,-167.5614 1227.8137,-157.9623 1220,-144 1212.8165,-131.1638 1201.1958,-121.0081 1188.7209,-113.1336"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1190.3933,-110.0572 1179.992,-108.0415 1186.8661,-116.1036 1190.3933,-110.0572"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1051.7598,-228.313C1111.4117,-221.0258 1199.419,-206.1048 1220,-180 1229.906,-167.4353 1228.3076,-157.6742 1220,-144 1210.64,-128.5934 1195.2997,-117.3827 1179.2404,-109.3089"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1180.2866,-105.9364 1169.7416,-104.9097 1177.3448,-112.2882 1180.2866,-105.9364"/>
 </g>
 <!-- 19&#45;&gt;16 -->
-<g id="edge33" class="edge">
+<g id="edge35" class="edge">
 <title>19&#45;&gt;16</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1004.599,-215.8314C1024.3497,-206.2874 1048.7297,-194.5065 1069.6417,-184.4013"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1071.1903,-187.5403 1078.6714,-180.038 1068.1447,-181.2376 1071.1903,-187.5403"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M1025.5334,-215.8314C1041.0101,-206.6221 1059.9869,-195.3301 1076.5563,-185.4706"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="1078.6724,-188.2843 1085.4764,-180.1628 1075.0929,-182.2687 1078.6724,-188.2843"/>
 </g>
 <!-- 20&#45;&gt;11 -->
-<g id="edge28" class="edge">
+<g id="edge30" class="edge">
 <title>20&#45;&gt;11</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M672.1746,-215.7082C658.9434,-197.0077 643.4454,-167.4585 656,-144 662.674,-131.5296 673.6406,-121.4416 685.3801,-113.5111"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="687.3896,-116.3826 694.0146,-108.1146 683.6796,-110.4466 687.3896,-116.3826"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M676.7008,-215.8753C661.1777,-197.3079 642.7255,-167.863 656,-144 663.0918,-131.2514 674.5767,-121.1272 686.9096,-113.255"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="688.7077,-116.2579 695.5397,-108.1601 685.149,-110.23 688.7077,-116.2579"/>
 </g>
 <!-- 20&#45;&gt;18 -->
-<g id="edge34" class="edge">
+<g id="edge36" class="edge">
 <title>20&#45;&gt;18</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M703.4022,-215.8314C711.0415,-207.3694 720.2683,-197.1489 728.6207,-187.8971"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="731.2738,-190.1813 735.3769,-180.4133 726.0779,-185.4906 731.2738,-190.1813"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M708.6358,-215.8314C715.3161,-207.5386 723.3568,-197.557 730.6904,-188.4533"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="733.6194,-190.3965 737.1671,-180.4133 728.1681,-186.0052 733.6194,-190.3965"/>
 </g>
 <!-- 21 -->
 <g id="node22" class="node">
 <title>21</title>
-<path fill="none" stroke="#b6d856" stroke-width="2" d="M629,-396C629,-396 503,-396 503,-396 497,-396 491,-390 491,-384 491,-384 491,-372 491,-372 491,-366 497,-360 503,-360 503,-360 629,-360 629,-360 635,-360 641,-366 641,-372 641,-372 641,-384 641,-384 641,-390 635,-396 629,-396"/>
-<text text-anchor="middle" x="566" y="-375.5" font-family="sans" font-size="10.00" fill="#000000">pe_remove_adapters_cutadapt</text>
+<path fill="none" stroke="#56d8b1" stroke-width="2" d="M609,-396C609,-396 483,-396 483,-396 477,-396 471,-390 471,-384 471,-384 471,-372 471,-372 471,-366 477,-360 483,-360 483,-360 609,-360 609,-360 615,-360 621,-366 621,-372 621,-372 621,-384 621,-384 621,-390 615,-396 609,-396"/>
+<text text-anchor="middle" x="546" y="-375.5" font-family="sans" font-size="10.00" fill="#000000">pe_remove_adapters_cutadapt</text>
 </g>
 <!-- 21&#45;&gt;12 -->
-<g id="edge29" class="edge">
+<g id="edge31" class="edge">
 <title>21&#45;&gt;12</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M566,-359.8314C566,-352.131 566,-342.9743 566,-334.4166"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="569.5001,-334.4132 566,-324.4133 562.5001,-334.4133 569.5001,-334.4132"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M546,-359.8314C546,-352.131 546,-342.9743 546,-334.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="549.5001,-334.4132 546,-324.4133 542.5001,-334.4133 549.5001,-334.4132"/>
 </g>
 <!-- 22 -->
 <g id="node23" class="node">
 <title>22</title>
-<path fill="none" stroke="#d8d356" stroke-width="2" d="M467.5,-324C467.5,-324 380.5,-324 380.5,-324 374.5,-324 368.5,-318 368.5,-312 368.5,-312 368.5,-300 368.5,-300 368.5,-294 374.5,-288 380.5,-288 380.5,-288 467.5,-288 467.5,-288 473.5,-288 479.5,-294 479.5,-300 479.5,-300 479.5,-312 479.5,-312 479.5,-318 473.5,-324 467.5,-324"/>
-<text text-anchor="middle" x="424" y="-303.5" font-family="sans" font-size="10.00" fill="#000000">extract_transcriptome</text>
+<path fill="none" stroke="#d85656" stroke-width="2" d="M292.5,-324C292.5,-324 205.5,-324 205.5,-324 199.5,-324 193.5,-318 193.5,-312 193.5,-312 193.5,-300 193.5,-300 193.5,-294 199.5,-288 205.5,-288 205.5,-288 292.5,-288 292.5,-288 298.5,-288 304.5,-294 304.5,-300 304.5,-300 304.5,-312 304.5,-312 304.5,-318 298.5,-324 292.5,-324"/>
+<text text-anchor="middle" x="249" y="-303.5" font-family="sans" font-size="10.00" fill="#000000">extract_transcriptome</text>
 </g>
 <!-- 22&#45;&gt;13 -->
-<g id="edge30" class="edge">
+<g id="edge32" class="edge">
 <title>22&#45;&gt;13</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M425.7664,-287.8314C426.515,-280.131 427.4053,-270.9743 428.2373,-262.4166"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="431.7256,-262.7051 429.2098,-252.4133 424.7585,-262.0276 431.7256,-262.7051"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M302.725,-287.9243C332.1073,-278.0387 368.6852,-265.7321 399.4758,-255.3726"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="400.8911,-258.5893 409.2529,-252.0831 398.6588,-251.9548 400.8911,-258.5893"/>
 </g>
 <!-- 22&#45;&gt;15 -->
-<g id="edge32" class="edge">
+<g id="edge34" class="edge">
 <title>22&#45;&gt;15</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M374.7939,-287.9243C348.1161,-278.1243 314.9614,-265.945 286.9148,-255.6422"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="287.8199,-252.246 277.2263,-252.0831 285.4062,-258.8167 287.8199,-252.246"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M249,-287.8314C249,-280.131 249,-270.9743 249,-262.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="252.5001,-262.4132 249,-252.4133 245.5001,-262.4133 252.5001,-262.4132"/>
 </g>
 <!-- 23 -->
 <g id="node24" class="node">
 <title>23</title>
-<path fill="none" stroke="#9fd856" stroke-width="2" d="M345,-396C345,-396 235,-396 235,-396 229,-396 223,-390 223,-384 223,-384 223,-372 223,-372 223,-366 229,-360 235,-360 235,-360 345,-360 345,-360 351,-360 357,-366 357,-372 357,-372 357,-384 357,-384 357,-390 351,-396 345,-396"/>
-<text text-anchor="middle" x="290" y="-375.5" font-family="sans" font-size="10.00" fill="#000000">remove_adapters_cutadapt</text>
+<path fill="none" stroke="#5692d8" stroke-width="2" d="M438,-396C438,-396 328,-396 328,-396 322,-396 316,-390 316,-384 316,-384 316,-372 316,-372 316,-366 322,-360 328,-360 328,-360 438,-360 438,-360 444,-360 450,-366 450,-372 450,-372 450,-384 450,-384 450,-390 444,-396 438,-396"/>
+<text text-anchor="middle" x="383" y="-375.5" font-family="sans" font-size="10.00" fill="#000000">remove_adapters_cutadapt</text>
 </g>
 <!-- 23&#45;&gt;14 -->
-<g id="edge31" class="edge">
+<g id="edge33" class="edge">
 <title>23&#45;&gt;14</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M290,-359.8314C290,-352.131 290,-342.9743 290,-334.4166"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="293.5001,-334.4132 290,-324.4133 286.5001,-334.4133 293.5001,-334.4132"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M383,-359.8314C383,-352.131 383,-342.9743 383,-334.4166"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="386.5001,-334.4132 383,-324.4133 379.5001,-334.4133 386.5001,-334.4132"/>
 </g>
 <!-- 24 -->
 <g id="node25" class="node">
 <title>24</title>
-<path fill="none" stroke="#56d0d8" stroke-width="2" d="M771,-324C771,-324 701,-324 701,-324 695,-324 689,-318 689,-312 689,-312 689,-300 689,-300 689,-294 695,-288 701,-288 701,-288 771,-288 771,-288 777,-288 783,-294 783,-300 783,-300 783,-312 783,-312 783,-318 777,-324 771,-324"/>
-<text text-anchor="middle" x="736" y="-303.5" font-family="sans" font-size="10.00" fill="#000000">create_index_star</text>
+<path fill="none" stroke="#56d88a" stroke-width="2" d="M844,-324C844,-324 774,-324 774,-324 768,-324 762,-318 762,-312 762,-312 762,-300 762,-300 762,-294 768,-288 774,-288 774,-288 844,-288 844,-288 850,-288 856,-294 856,-300 856,-300 856,-312 856,-312 856,-318 850,-324 844,-324"/>
+<text text-anchor="middle" x="809" y="-303.5" font-family="sans" font-size="10.00" fill="#000000">create_index_star</text>
 </g>
 <!-- 24&#45;&gt;19 -->
-<g id="edge36" class="edge">
+<g id="edge38" class="edge">
 <title>24&#45;&gt;19</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M783.0247,-291.3429C816.8102,-280.8124 862.8297,-266.4687 900.3901,-254.7615"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="901.7365,-258.008 910.242,-251.6908 899.6535,-251.3251 901.7365,-258.008"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M855.9357,-287.8314C881.1437,-278.0734 912.3926,-265.977 938.8791,-255.7242"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="940.3397,-258.912 948.4019,-252.038 937.8127,-252.384 940.3397,-258.912"/>
 </g>
 <!-- 24&#45;&gt;20 -->
-<g id="edge38" class="edge">
+<g id="edge40" class="edge">
 <title>24&#45;&gt;20</title>
-<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M723.6352,-287.8314C718.0491,-279.6232 711.337,-269.7606 705.1928,-260.7323"/>
-<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="708.051,-258.7112 699.5313,-252.4133 702.264,-262.6496 708.051,-258.7112"/>
+<path fill="none" stroke="#c0c0c0" stroke-width="2" d="M779.9806,-287.8314C765.2714,-278.6221 747.2356,-267.3301 731.4878,-257.4706"/>
+<polygon fill="#c0c0c0" stroke="#c0c0c0" stroke-width="2" points="733.3433,-254.5029 723.0101,-252.1628 729.6286,-260.436 733.3433,-254.5029"/>
 </g>
 </g>
 </svg>
diff --git a/workflow/rules/paired_end.snakefile.smk b/workflow/rules/paired_end.snakefile.smk
index 38b24d3ae6d4b9b1c57d01bb1b10bd0cced86c75..89c4f7e6bc94d5eca659d8c88add19fc3c0b02b0 100644
--- a/workflow/rules/paired_end.snakefile.smk
+++ b/workflow/rules/paired_end.snakefile.smk
@@ -462,7 +462,13 @@ rule star_rpm_paired_end:
             "paired_end",
             "{sample}",
             "map_genome",
-            "{sample}_Aligned.sortedByCoord.out.bam")
+            "{sample}_Aligned.sortedByCoord.out.bam"),
+        bai = os.path.join(
+            config["output_dir"],
+            "paired_end",
+            "{sample}",
+            "map_genome",
+            "{sample}_Aligned.sortedByCoord.out.bam.bai")
     output:
         str1 = (os.path.join(
             config["output_dir"],
diff --git a/workflow/rules/single_end.snakefile.smk b/workflow/rules/single_end.snakefile.smk
index 7a9bcc6bdef17859c3f56aa5239296d91fd8fcbe..cf4c7c4eb1611b8bc4f5c55dda56a20222592aed 100644
--- a/workflow/rules/single_end.snakefile.smk
+++ b/workflow/rules/single_end.snakefile.smk
@@ -421,7 +421,13 @@ rule star_rpm_single_end:
             "single_end",
             "{sample}",
             "map_genome",
-            "{sample}_Aligned.sortedByCoord.out.bam")
+            "{sample}_Aligned.sortedByCoord.out.bam"),
+        bai = os.path.join(
+            config["output_dir"],
+            "single_end",
+            "{sample}",
+            "map_genome",
+            "{sample}_Aligned.sortedByCoord.out.bam.bai")
     output:
         str1 = (os.path.join(
             config["output_dir"],