Introduction
Figure 1
![dummy workflow image](../fig/dummy_workflow.png)
Figure 2
![Dummy workflow tool descriptor](../fig/dummy_workflow_tooldescriptors.png)
Figure 3
![props compute 01 png](../fig/PropsCompute01.png)
Figure 4
![props compute 02 png](../fig/PropsCompute02.png)
Figure 5
![props compute 03 png](../fig/PropsCompute03.png)
Figure 6
![props compute 04 png](../fig/PropsCompute04.png)
Figure 7
![props compute 05 png](../fig/PropsCompute05.png)
Figure 8
![props compute 06 png](../fig/PropsCompute06.png)
Figure 9
![RNASeq Workflow graph](../fig/RNAseqWorkflow.png)
Diagram showing a typical RNA sequencing
workflow. The workflow is linear, starting from taking biological
samples and sequence reads, through quality control and trimming steps,
to mapping to a genome and counting gene reads, to finally carrying out
statistical analysis to identify differentially expressed genes.
CWL and Shell Tools
Developing Multi-Step Workflows
Figure 1
![Ep3 Empty Graph](../fig/Ep3_empty_graph.png)
Figure 2
![Ep3 empty graph answer](../fig/Ep3_graph_answer.png)
Figure 3
![Ep3 graph answer](../fig/Ep3_graph_answer.png)
Figure 4
![VSCode CWL Preview step 1](../fig/VSCode_CWL_Preview_(step1).png)
Figure 5
![VSCode CWL Preview step 2](../fig/VSCode_CWL_Preview_(step2).png)