From 2dbb8cc5c5b505abab5aa3d75b6f04e5d0b6515a Mon Sep 17 00:00:00 2001
From: Dominik Brilhaus <brilhaus@nfdi4plants.org>
Date: Fri, 2 Aug 2024 16:22:20 +0200
Subject: [PATCH] kallisto workflow results all samples

---
 .../kallisto_results/DB_097/abundance.h5      |   3 +
 .../kallisto_results/DB_097/abundance.tsv     |   3 +
 .../kallisto_results/DB_097/run_info.json     |   3 +
 .../kallisto_results/DB_099/abundance.h5      |   3 +
 .../kallisto_results/DB_099/abundance.tsv     |   3 +
 .../kallisto_results/DB_099/run_info.json     |   3 +
 .../kallisto_results/DB_103/abundance.h5      |   3 +
 .../kallisto_results/DB_103/abundance.tsv     |   3 +
 .../kallisto_results/DB_103/run_info.json     |   3 +
 .../kallisto_results/DB_161/abundance.h5      |   3 +
 .../kallisto_results/DB_161/abundance.tsv     |   3 +
 .../kallisto_results/DB_161/run_info.json     |   3 +
 .../kallisto_results/DB_163/abundance.h5      |   3 +
 .../kallisto_results/DB_163/abundance.tsv     |   3 +
 .../kallisto_results/DB_163/run_info.json     |   3 +
 .../kallisto_results/DB_165/abundance.h5      |   3 +
 .../kallisto_results/DB_165/abundance.tsv     |   3 +
 .../kallisto_results/DB_165/run_info.json     |   3 +
 runs/kallisto/workflow.yml                    |  30 +++-
 workflows/kallisto/README.md                  |   7 +-
 workflows/kallisto/kallisto-workflow.cwl      |   4 +-
 .../kallisto/kallisto_workflow_graph.svg      | 161 ++++++++++++++++++
 22 files changed, 245 insertions(+), 11 deletions(-)
 create mode 100644 runs/kallisto/kallisto_results/DB_097/abundance.h5
 create mode 100644 runs/kallisto/kallisto_results/DB_097/abundance.tsv
 create mode 100644 runs/kallisto/kallisto_results/DB_097/run_info.json
 create mode 100644 runs/kallisto/kallisto_results/DB_099/abundance.h5
 create mode 100644 runs/kallisto/kallisto_results/DB_099/abundance.tsv
 create mode 100644 runs/kallisto/kallisto_results/DB_099/run_info.json
 create mode 100644 runs/kallisto/kallisto_results/DB_103/abundance.h5
 create mode 100644 runs/kallisto/kallisto_results/DB_103/abundance.tsv
 create mode 100644 runs/kallisto/kallisto_results/DB_103/run_info.json
 create mode 100644 runs/kallisto/kallisto_results/DB_161/abundance.h5
 create mode 100644 runs/kallisto/kallisto_results/DB_161/abundance.tsv
 create mode 100644 runs/kallisto/kallisto_results/DB_161/run_info.json
 create mode 100644 runs/kallisto/kallisto_results/DB_163/abundance.h5
 create mode 100644 runs/kallisto/kallisto_results/DB_163/abundance.tsv
 create mode 100644 runs/kallisto/kallisto_results/DB_163/run_info.json
 create mode 100644 runs/kallisto/kallisto_results/DB_165/abundance.h5
 create mode 100644 runs/kallisto/kallisto_results/DB_165/abundance.tsv
 create mode 100644 runs/kallisto/kallisto_results/DB_165/run_info.json
 create mode 100644 workflows/kallisto/kallisto_workflow_graph.svg

diff --git a/runs/kallisto/kallisto_results/DB_097/abundance.h5 b/runs/kallisto/kallisto_results/DB_097/abundance.h5
new file mode 100644
index 0000000..690e830
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_097/abundance.h5
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ea844abbc17905fd4d6d9109d9c6ba512d0531fab720167b894c7c9e278a7018
+size 2094684
diff --git a/runs/kallisto/kallisto_results/DB_097/abundance.tsv b/runs/kallisto/kallisto_results/DB_097/abundance.tsv
new file mode 100644
index 0000000..ae069b3
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_097/abundance.tsv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e631d84078490c254066f935f46cb671e2bf783a57c81b3ff384bdb16153e71e
+size 943885
diff --git a/runs/kallisto/kallisto_results/DB_097/run_info.json b/runs/kallisto/kallisto_results/DB_097/run_info.json
new file mode 100644
index 0000000..96eae87
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_097/run_info.json
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:25b1741244b9707e69c693a6a4f6bb68cf15cd4d8e5b7f1a46eb353496992842
+size 559
diff --git a/runs/kallisto/kallisto_results/DB_099/abundance.h5 b/runs/kallisto/kallisto_results/DB_099/abundance.h5
new file mode 100644
index 0000000..834d613
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_099/abundance.h5
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5379f403231277f9e87052eb41f1448eea1253b1532f0e3d32b8c551bbceb78a
+size 2161770
diff --git a/runs/kallisto/kallisto_results/DB_099/abundance.tsv b/runs/kallisto/kallisto_results/DB_099/abundance.tsv
new file mode 100644
index 0000000..b8fa7ab
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_099/abundance.tsv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:44f7416b3e2b9abd8206567f20548a69fa0a7f6463eb7d52e156586bf2ab343d
+size 948443
diff --git a/runs/kallisto/kallisto_results/DB_099/run_info.json b/runs/kallisto/kallisto_results/DB_099/run_info.json
new file mode 100644
index 0000000..f6bbfd4
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_099/run_info.json
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:119c335cc3f9d9d093da6a795db967d93ae5eecf4c24aa2f03364ee05bcde13c
+size 560
diff --git a/runs/kallisto/kallisto_results/DB_103/abundance.h5 b/runs/kallisto/kallisto_results/DB_103/abundance.h5
new file mode 100644
index 0000000..e0df7d2
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_103/abundance.h5
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:50948380b9e69b44eb9653074c89c4b1fbdf584c4cf47b2c168f87e9459fcfe0
+size 2137414
diff --git a/runs/kallisto/kallisto_results/DB_103/abundance.tsv b/runs/kallisto/kallisto_results/DB_103/abundance.tsv
new file mode 100644
index 0000000..47ceb40
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_103/abundance.tsv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d4d311c2b855651b4385991a1c74db6b90f3b4a05a866722db53e0db9d1a7e0
+size 947778
diff --git a/runs/kallisto/kallisto_results/DB_103/run_info.json b/runs/kallisto/kallisto_results/DB_103/run_info.json
new file mode 100644
index 0000000..d8f9ab4
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_103/run_info.json
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c500c0938e42f1d79ccc93ec692d991227667b664b6c5df1b019f98d06005a14
+size 559
diff --git a/runs/kallisto/kallisto_results/DB_161/abundance.h5 b/runs/kallisto/kallisto_results/DB_161/abundance.h5
new file mode 100644
index 0000000..bf98887
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_161/abundance.h5
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7c62a26f00f175660102dc55c8a4f0879a107060ef2adb2e443a41cfddb5542a
+size 2146666
diff --git a/runs/kallisto/kallisto_results/DB_161/abundance.tsv b/runs/kallisto/kallisto_results/DB_161/abundance.tsv
new file mode 100644
index 0000000..88be493
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_161/abundance.tsv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6ef08de7cc6b6660905597198405178811c5b274ffcbb6db0636a7beff1fedff
+size 951417
diff --git a/runs/kallisto/kallisto_results/DB_161/run_info.json b/runs/kallisto/kallisto_results/DB_161/run_info.json
new file mode 100644
index 0000000..2f385f9
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_161/run_info.json
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7316fcecc738d3c517555e5e6e707e5183978316d1edb08c5ccab992ee1b322
+size 560
diff --git a/runs/kallisto/kallisto_results/DB_163/abundance.h5 b/runs/kallisto/kallisto_results/DB_163/abundance.h5
new file mode 100644
index 0000000..69e55e6
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_163/abundance.h5
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c1cd8479f978cf75f5d88cd72d632d1664806dc31e5e05daad3398c49dde6c46
+size 2195137
diff --git a/runs/kallisto/kallisto_results/DB_163/abundance.tsv b/runs/kallisto/kallisto_results/DB_163/abundance.tsv
new file mode 100644
index 0000000..35cc6cd
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_163/abundance.tsv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:870c39fb63d2df668e1c80a56707ee7203ec4817e309c804b2bf535c1346a12f
+size 954364
diff --git a/runs/kallisto/kallisto_results/DB_163/run_info.json b/runs/kallisto/kallisto_results/DB_163/run_info.json
new file mode 100644
index 0000000..bf3b12b
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_163/run_info.json
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e2bf0b9c01625abfef8e5aba1c5a4dd69c2049fc768dd41098e23c1c22edd4ce
+size 561
diff --git a/runs/kallisto/kallisto_results/DB_165/abundance.h5 b/runs/kallisto/kallisto_results/DB_165/abundance.h5
new file mode 100644
index 0000000..add4279
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_165/abundance.h5
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9c1d294e3a882c7c93bc52352fcf6df032bcf48d653c9800709709438b433e16
+size 2240717
diff --git a/runs/kallisto/kallisto_results/DB_165/abundance.tsv b/runs/kallisto/kallisto_results/DB_165/abundance.tsv
new file mode 100644
index 0000000..2be2791
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_165/abundance.tsv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:966222e4f2a5d0a3c14f2a1c1c74190898bcdd7597700bce114520b69b0a85a0
+size 958459
diff --git a/runs/kallisto/kallisto_results/DB_165/run_info.json b/runs/kallisto/kallisto_results/DB_165/run_info.json
new file mode 100644
index 0000000..0f49f0c
--- /dev/null
+++ b/runs/kallisto/kallisto_results/DB_165/run_info.json
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2d0c9832b35d573854206150cdac98d42aa82966041235d46e2a91d9f0ecac8a
+size 561
diff --git a/runs/kallisto/workflow.yml b/runs/kallisto/workflow.yml
index 44b12a5..65f21a5 100644
--- a/runs/kallisto/workflow.yml
+++ b/runs/kallisto/workflow.yml
@@ -13,20 +13,34 @@ InputReadsMultipleSamples:
     - class: File
       path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_097_CAMMD_CAGATC_L001_R1_001.fastq.gz
       format: edam:format_1930 # FASTQ
-  # - 
-  #   - class: File
-  #     path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_099_CAMMD_CTTGTA_L001_R1_001.fastq.gz
-  #     format: edam:format_1930 # FASTQ
-
-numCharsFastqFileName: 6
+  - 
+    - class: File
+      path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_099_CAMMD_CTTGTA_L001_R1_001.fastq.gz
+      format: edam:format_1930 # FASTQ
+  - 
+    - class: File
+      path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_103_CAMMD_AGTCAA_L001_R1_001.fastq.gz
+      format: edam:format_1930 # FASTQ
+  - 
+    - class: File
+      path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_161_reC3MD_GTCCGC_L001_R1_001.fastq.gz
+      format: edam:format_1930 # FASTQ
+  - 
+    - class: File
+      path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_163_reC3MD_GTGAAA_L001_R1_001.fastq.gz
+      format: edam:format_1930 # FASTQ
+  - 
+    - class: File
+      path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_165_re-C3MD_GTGAAA_L002_R1_001.fastq.gz
+      format: edam:format_1930 # FASTQ
 
 ### Kallisto quant Parameters
 isSingle: true
 FragmentLength: 200
 StandardDeviation: 20
-BootstrapSamples: 1
+BootstrapSamples: 30
 
-resultsFolder: kallist_results
+resultsFolder: kallisto_results
 
 $namespaces:
   edam: https://edamontology.org/
\ No newline at end of file
diff --git a/workflows/kallisto/README.md b/workflows/kallisto/README.md
index 52f46ea..244a3c1 100644
--- a/workflows/kallisto/README.md
+++ b/workflows/kallisto/README.md
@@ -1,7 +1,12 @@
 
 # Kallisto
 
+CWL adapted from: https://github.com/common-workflow-library/bio-cwl-tools/commit/91c42fb809ce18eafe16155cca0abf362270c0fe
 
+## Workflow graph
 
-CWL adapted from: https://github.com/common-workflow-library/bio-cwl-tools/commit/91c42fb809ce18eafe16155cca0abf362270c0fe
+```bash
+cwltool --print-dot kallisto-workflow.cwl | dot -Tsvg > kallisto_workflow_graph.svg
+```
 
+![alt text](kallisto_workflow_graph.svg)
\ No newline at end of file
diff --git a/workflows/kallisto/kallisto-workflow.cwl b/workflows/kallisto/kallisto-workflow.cwl
index 6bbeb9d..8a94523 100644
--- a/workflows/kallisto/kallisto-workflow.cwl
+++ b/workflows/kallisto/kallisto-workflow.cwl
@@ -52,9 +52,9 @@ steps:
     in:
       inDir: quant/outFolder
       destinationDir: resultsFolder
-    out: outDir
+    out: [outDir]
 
 outputs:
   finalOut:
-    type: Directory
+    type: Directory[]
     outputSource: collectResults/outDir
diff --git a/workflows/kallisto/kallisto_workflow_graph.svg b/workflows/kallisto/kallisto_workflow_graph.svg
new file mode 100644
index 0000000..1eb967f
--- /dev/null
+++ b/workflows/kallisto/kallisto_workflow_graph.svg
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.50.0 (0)
+ -->
+<!-- Title: G Pages: 1 -->
+<svg width="886pt" height="395pt"
+ viewBox="0.00 0.00 886.00 395.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 391)">
+<title>G</title>
+<polygon fill="#eeeeee" stroke="transparent" points="-4,4 -4,-391 882,-391 882,4 -4,4"/>
+<g id="clust1" class="cluster">
+<title>cluster_inputs</title>
+<polygon fill="#eeeeee" stroke="black" stroke-dasharray="5,2" points="8,-303 8,-379 870,-379 870,-303 8,-303"/>
+<text text-anchor="middle" x="815" y="-310.8" font-family="Times,serif" font-size="14.00">Workflow Inputs</text>
+</g>
+<g id="clust2" class="cluster">
+<title>cluster_outputs</title>
+<polygon fill="#eeeeee" stroke="black" stroke-dasharray="5,2" points="228,-8 228,-84 347,-84 347,-8 228,-8"/>
+<text text-anchor="middle" x="287.5" y="-15.8" font-family="Times,serif" font-size="14.00">Workflow Outputs</text>
+</g>
+<!-- quant -->
+<g id="node1" class="node">
+<title>quant</title>
+<polygon fill="lightgoldenrodyellow" stroke="black" points="484,-185.5 484,-221.5 538,-221.5 538,-185.5 484,-185.5"/>
+<text text-anchor="middle" x="511" y="-199.8" font-family="Times,serif" font-size="14.00">quant</text>
+</g>
+<!-- collectResults -->
+<g id="node2" class="node">
+<title>collectResults</title>
+<polygon fill="lightgoldenrodyellow" stroke="black" points="241,-112.5 241,-148.5 333,-148.5 333,-112.5 241,-112.5"/>
+<text text-anchor="middle" x="287" y="-126.8" font-family="Times,serif" font-size="14.00">collectResults</text>
+</g>
+<!-- quant&#45;&gt;collectResults -->
+<g id="edge1" class="edge">
+<title>quant&#45;&gt;collectResults</title>
+<path fill="none" stroke="black" d="M483.98,-193.94C449.18,-182.91 387.83,-163.46 342.82,-149.19"/>
+<polygon fill="black" stroke="black" points="343.78,-145.83 333.19,-146.14 341.67,-152.5 343.78,-145.83"/>
+</g>
+<!-- finalOut -->
+<g id="node11" class="node">
+<title>finalOut</title>
+<polygon fill="#94ddf4" stroke="black" points="256,-39.5 256,-75.5 318,-75.5 318,-39.5 256,-39.5"/>
+<text text-anchor="middle" x="287" y="-53.8" font-family="Times,serif" font-size="14.00">finalOut</text>
+</g>
+<!-- collectResults&#45;&gt;finalOut -->
+<g id="edge12" class="edge">
+<title>collectResults&#45;&gt;finalOut</title>
+<path fill="none" stroke="black" d="M287,-112.31C287,-104.29 287,-94.55 287,-85.57"/>
+<polygon fill="black" stroke="black" points="290.5,-85.53 287,-75.53 283.5,-85.53 290.5,-85.53"/>
+</g>
+<!-- index -->
+<g id="node3" class="node">
+<title>index</title>
+<polygon fill="lightgoldenrodyellow" stroke="black" points="133,-258.5 133,-294.5 187,-294.5 187,-258.5 133,-258.5"/>
+<text text-anchor="middle" x="160" y="-272.8" font-family="Times,serif" font-size="14.00">index</text>
+</g>
+<!-- index&#45;&gt;quant -->
+<g id="edge2" class="edge">
+<title>index&#45;&gt;quant</title>
+<path fill="none" stroke="black" d="M187.25,-269.99C249.58,-257.38 402.63,-226.42 473.66,-212.05"/>
+<polygon fill="black" stroke="black" points="474.42,-215.47 483.53,-210.06 473.03,-208.61 474.42,-215.47"/>
+</g>
+<!-- resultsFolder -->
+<g id="node4" class="node">
+<title>resultsFolder</title>
+<polygon fill="#94ddf4" stroke="black" points="16.5,-334.5 16.5,-370.5 103.5,-370.5 103.5,-334.5 16.5,-334.5"/>
+<text text-anchor="middle" x="60" y="-348.8" font-family="Times,serif" font-size="14.00">resultsFolder</text>
+</g>
+<!-- resultsFolder&#45;&gt;collectResults -->
+<g id="edge3" class="edge">
+<title>resultsFolder&#45;&gt;collectResults</title>
+<path fill="none" stroke="black" d="M69.46,-334.48C80.86,-314.81 101.34,-282.06 124,-258 163.17,-216.42 216.8,-177.55 251.67,-154.15"/>
+<polygon fill="black" stroke="black" points="253.71,-156.99 260.11,-148.54 249.84,-151.16 253.71,-156.99"/>
+</g>
+<!-- IndexInput -->
+<g id="node5" class="node">
+<title>IndexInput</title>
+<polygon fill="#94ddf4" stroke="black" points="122,-334.5 122,-370.5 198,-370.5 198,-334.5 122,-334.5"/>
+<text text-anchor="middle" x="160" y="-348.8" font-family="Times,serif" font-size="14.00">IndexInput</text>
+</g>
+<!-- IndexInput&#45;&gt;index -->
+<g id="edge4" class="edge">
+<title>IndexInput&#45;&gt;index</title>
+<path fill="none" stroke="black" d="M154.2,-334.34C153.27,-325.56 153.02,-314.66 153.46,-304.77"/>
+<polygon fill="black" stroke="black" points="156.97,-304.8 154.21,-294.57 149.99,-304.29 156.97,-304.8"/>
+</g>
+<!-- IndexInput&#45;&gt;index -->
+<g id="edge5" class="edge">
+<title>IndexInput&#45;&gt;index</title>
+<path fill="none" stroke="black" d="M165.8,-334.34C166.73,-325.56 166.98,-314.66 166.54,-304.77"/>
+<polygon fill="black" stroke="black" points="170.01,-304.29 165.79,-294.57 163.03,-304.8 170.01,-304.29"/>
+</g>
+<!-- BootstrapSamples -->
+<g id="node6" class="node">
+<title>BootstrapSamples</title>
+<polygon fill="#94ddf4" stroke="black" points="216,-334.5 216,-370.5 332,-370.5 332,-334.5 216,-334.5"/>
+<text text-anchor="middle" x="274" y="-348.8" font-family="Times,serif" font-size="14.00">BootstrapSamples</text>
+</g>
+<!-- BootstrapSamples&#45;&gt;quant -->
+<g id="edge6" class="edge">
+<title>BootstrapSamples&#45;&gt;quant</title>
+<path fill="none" stroke="black" d="M296.92,-334.35C309.94,-324.82 326.65,-312.92 342,-303 386.91,-273.99 440.49,-243.41 475.1,-224.16"/>
+<polygon fill="black" stroke="black" points="476.86,-227.19 483.91,-219.28 473.46,-221.07 476.86,-227.19"/>
+</g>
+<!-- FragmentLength -->
+<g id="node7" class="node">
+<title>FragmentLength</title>
+<polygon fill="#94ddf4" stroke="black" points="350.5,-334.5 350.5,-370.5 457.5,-370.5 457.5,-334.5 350.5,-334.5"/>
+<text text-anchor="middle" x="404" y="-348.8" font-family="Times,serif" font-size="14.00">FragmentLength</text>
+</g>
+<!-- FragmentLength&#45;&gt;quant -->
+<g id="edge7" class="edge">
+<title>FragmentLength&#45;&gt;quant</title>
+<path fill="none" stroke="black" d="M416.48,-334.35C435.25,-308.57 470.84,-259.67 492.59,-229.79"/>
+<polygon fill="black" stroke="black" points="495.54,-231.69 498.6,-221.54 489.88,-227.57 495.54,-231.69"/>
+</g>
+<!-- StandardDeviation -->
+<g id="node8" class="node">
+<title>StandardDeviation</title>
+<polygon fill="#94ddf4" stroke="black" points="476,-334.5 476,-370.5 594,-370.5 594,-334.5 476,-334.5"/>
+<text text-anchor="middle" x="535" y="-348.8" font-family="Times,serif" font-size="14.00">StandardDeviation</text>
+</g>
+<!-- StandardDeviation&#45;&gt;quant -->
+<g id="edge8" class="edge">
+<title>StandardDeviation&#45;&gt;quant</title>
+<path fill="none" stroke="black" d="M532.2,-334.35C528.08,-309.12 520.35,-261.76 515.45,-231.74"/>
+<polygon fill="black" stroke="black" points="518.85,-230.85 513.78,-221.54 511.94,-231.97 518.85,-230.85"/>
+</g>
+<!-- isSingle -->
+<g id="node9" class="node">
+<title>isSingle</title>
+<polygon fill="#94ddf4" stroke="black" points="612,-334.5 612,-370.5 672,-370.5 672,-334.5 612,-334.5"/>
+<text text-anchor="middle" x="642" y="-348.8" font-family="Times,serif" font-size="14.00">isSingle</text>
+</g>
+<!-- isSingle&#45;&gt;quant -->
+<g id="edge9" class="edge">
+<title>isSingle&#45;&gt;quant</title>
+<path fill="none" stroke="black" d="M632.14,-334.34C625.25,-323.82 615.13,-310.9 603,-303 591.44,-295.47 584.27,-302.97 573,-295 550.04,-278.77 532.95,-251.17 522.58,-230.7"/>
+<polygon fill="black" stroke="black" points="525.68,-229.06 518.17,-221.59 519.38,-232.11 525.68,-229.06"/>
+</g>
+<!-- InputReadsMultipleSamples -->
+<g id="node10" class="node">
+<title>InputReadsMultipleSamples</title>
+<polygon fill="#94ddf4" stroke="black" points="690,-334.5 690,-370.5 862,-370.5 862,-334.5 690,-334.5"/>
+<text text-anchor="middle" x="776" y="-348.8" font-family="Times,serif" font-size="14.00">InputReadsMultipleSamples</text>
+</g>
+<!-- InputReadsMultipleSamples&#45;&gt;quant -->
+<g id="edge10" class="edge">
+<title>InputReadsMultipleSamples&#45;&gt;quant</title>
+<path fill="none" stroke="black" d="M740.83,-334.49C689.95,-307.83 596.69,-256.19 545.94,-226.65"/>
+<polygon fill="black" stroke="black" points="547.67,-223.61 537.27,-221.58 544.14,-229.65 547.67,-223.61"/>
+</g>
+<!-- InputReadsMultipleSamples&#45;&gt;quant -->
+<g id="edge11" class="edge">
+<title>InputReadsMultipleSamples&#45;&gt;quant</title>
+<path fill="none" stroke="black" d="M749.61,-334.35C701.71,-306.14 600.98,-250.26 546.9,-221.89"/>
+<polygon fill="black" stroke="black" points="548.49,-218.77 538.01,-217.26 545.26,-224.98 548.49,-218.77"/>
+</g>
+</g>
+</svg>
-- 
GitLab