diff --git a/03-dependency_graphs.html b/03-dependency_graphs.html index c6abfe5..a221815 100644 --- a/03-dependency_graphs.html +++ b/03-dependency_graphs.html @@ -354,7 +354,7 @@
In this case, the outputs of the mapping step may instead either be just one file, OR an array of files.
@@ -558,7 +560,7 @@To find out how the inputs and the steps are connected to each other,
look at the in
field of the different steps.
Your solution might look like this
The featureCounts
CWL document can be found in the GitHub
repo.
Use the run
field to add the featureCounts
tool as a step in the workflow.
Use a requirements
entry with
ResourceRequirement
to allocate a ramMin
of
@@ -417,7 +417,7 @@
ERROR Tool definition failed validation:
while scanning for the next token
@@ -442,7 +442,7 @@ BASH
CWLTOOL VALIDATE ERROR MESSAGE
-
+
ERROR Tool definition failed validation:
rna_seq_workflow_fieldname_fail.cwl:1:1: Object `rna_seq_workflow_fieldname_fail.cwl` is not valid
@@ -535,7 +535,7 @@ BASH
CWLTOOL VALIDATE ERROR MESSAGE
-
+
ERROR Tool definition failed validation:
rna_seq_workflow_varname_fail.cwl:8:1: checking field `steps`
@@ -658,7 +658,7 @@ BASH
Incompatible type cwltool error message
-
+
rna_seq_workflow_type_fail.cwl:5:3: Source 'rna_reads_fruitfly' of type "int" is incompatible
rna_seq_workflow_type_fail.cwl:12:7: with sink 'reads_file' of type "File"
@@ -761,7 +761,7 @@ BASH
Incompatible format error message
-
+
ERROR Exception on step 'mapping_reads'
ERROR [step mapping_reads] Cannot make job: Expected value of 'ForwardReads' to have format http://edamontology.org/format_1930 but
diff --git a/aio.html b/aio.html
index 0dd459a..775ae62 100644
--- a/aio.html
+++ b/aio.html
@@ -1454,7 +1454,7 @@ Naming steps
rna_seq_workflow_2.cwl (Click to expand)
-
+
YAML
@@ -1604,7 +1604,7 @@ Is this a valid workflow? ๐ถ
Show me the solution
-
+
BASH
@@ -1620,25 +1620,27 @@ BASH
-
+
+
-
-
+
In this case, the outputs of the mapping step may instead either be
just one file, OR an array of files.
@@ -1660,7 +1662,7 @@ Not all warnings are bad
workflow_input_2.yml (Click to expand)
-
+
YAML
@@ -1711,7 +1713,7 @@ Challenge: Draw the workflow ๐ถ
Show me the solution
-
+
To find out how the inputs and the steps are connected to each other,
look at the in
field of the different steps.
@@ -1796,7 +1798,7 @@ Push your workflow to GitHub ๐ถ
Git add / commit / push
-
+
Your solution might look like this
@@ -1973,7 +1975,7 @@ Find the featureCounts tool in the
-
+
The featureCounts
CWL document can be found in the GitHub
repo.
@@ -2022,7 +2024,7 @@ Add the featureCounts tool to the workflow
-
+
Use the run
field to add the featureCounts
tool as a step in the workflow.
@@ -2035,7 +2037,7 @@ Hint: Feature Counts Workflow Ste
-
+
Use a requirements
entry with
ResourceRequirement
to allocate a ramMin
of
@@ -2049,7 +2051,7 @@
Hint: Upgrade RAM
-
+
YAML
@@ -2148,7 +2150,7 @@ YAML
workflow_input_3.yml (Click to expand)
-
+
YAML
@@ -2306,7 +2308,7 @@ BASH
Show details
-
+
ERROR Tool definition failed validation:
while scanning for the next token
@@ -2381,7 +2383,7 @@ BASH
CWLTOOL VALIDATE ERROR MESSAGE
-
+
ERROR Tool definition failed validation:
rna_seq_workflow_fieldname_fail.cwl:1:1: Object `rna_seq_workflow_fieldname_fail.cwl` is not valid
@@ -2475,7 +2477,7 @@ BASH
CWLTOOL VALIDATE ERROR MESSAGE
-
+
ERROR Tool definition failed validation:
rna_seq_workflow_varname_fail.cwl:8:1: checking field `steps`
@@ -2600,7 +2602,7 @@ BASH
Incompatible type cwltool error message
-
+
rna_seq_workflow_type_fail.cwl:5:3: Source 'rna_reads_fruitfly' of type "int" is incompatible
rna_seq_workflow_type_fail.cwl:12:7: with sink 'reads_file' of type "File"
@@ -2704,7 +2706,7 @@ BASH
Incompatible format error message
-
+
ERROR Exception on step 'mapping_reads'
ERROR [step mapping_reads] Cannot make job: Expected value of 'ForwardReads' to have format http://edamontology.org/format_1930 but
diff --git a/files/data_setup.Rmd b/files/data_setup.Rmd
index cf67761..479d332 100644
--- a/files/data_setup.Rmd
+++ b/files/data_setup.Rmd
@@ -78,13 +78,15 @@ We should exclude the rnaseq folder from being tracked in this repository.
echo 'rnaseq/' >> .gitignore
```
-### Add .gitignore to git
+### Add our changes to git
`.gitignore` is a file that is tracked like all other GitHub commands.
+Likewise, we also need to let git know we would like to keep bio-cwl-tools as a submodule.
+
```
-git add .gitignore
-git commit -m "Don't track files in the rnaseq directory"
+git add .gitignore bio-cwl-tools
+git commit -m "Don't track files in rnaseq dir, added bio-cwl-tools as a submodule"
git push
```
diff --git a/index.html b/index.html
index f22ae46..a5e83fd 100644
--- a/index.html
+++ b/index.html
@@ -701,7 +701,7 @@ BASH
Docker Version Output Example
-
+
Client: Docker Engine - Community
Version: 20.10.13
@@ -752,7 +752,7 @@ BASH
Cwltool Version Output Example
-
+
/home/learner/env/bin/cwltool 3.1.20220224085855
@@ -776,7 +776,7 @@ BASH
Graphviz version output example
-
+
dot - graphviz version 2.43.0 (0)
@@ -935,11 +935,13 @@ Ignore data files in Gitecho 'rnaseq/' >> .gitignore
-Add .gitignore to git
+Add our changes to git
.gitignore
is a file that is tracked like all other
GitHub commands.
-git add .gitignore
-git commit -m "Don't track files in the rnaseq directory"
+Likewise, we also need to let git know we would like to keep
+bio-cwl-tools as a submodule.
+git add .gitignore bio-cwl-tools
+git commit -m "Don't track files in rnaseq dir, added bio-cwl-tools as a submodule"
git push
@@ -956,7 +958,7 @@ STAR Genome index
Option 1: Download the index
-
+
At least 9 GB of memory is required to generate the index, which will
occupy 3.3GB of disk.
@@ -979,7 +981,7 @@ BASH
Option 2: Generate the index yourself
-
+
To generate the genome index yourself: create a new file named
dm6-star-index.yaml
in the the
@@ -1060,7 +1062,7 @@
Setting the checksum.
rnaseq.md5
-
+
BASH
@@ -1096,7 +1098,7 @@ BASH
make_md5.sh
-
+
BASH
@@ -1142,7 +1144,7 @@ Checking your files
md5sum check command outputs
-
+
We expect the following outputs from this command:
Drosophila_melanogaster.BDGP6.87.gtf: OK
diff --git a/instructor/03-dependency_graphs.html b/instructor/03-dependency_graphs.html
index 08c76ce..3ff8b8e 100644
--- a/instructor/03-dependency_graphs.html
+++ b/instructor/03-dependency_graphs.html
@@ -355,7 +355,7 @@ Naming steps
rna_seq_workflow_2.cwl (Click to expand)
-
+
YAML
@@ -504,7 +504,7 @@ Is this a valid workflow? ๐ถ
Show me the solution
-
+
BASH
@@ -520,25 +520,27 @@ BASH
-
+
+
-
-
+
In this case, the outputs of the mapping step may instead either be
just one file, OR an array of files.
@@ -559,7 +561,7 @@ Not all warnings are bad
workflow_input_2.yml (Click to expand)
-
+
YAML
@@ -609,7 +611,7 @@ Challenge: Draw the workflow ๐ถ
Show me the solution
-
+
To find out how the inputs and the steps are connected to each other,
look at the in
field of the different steps.
@@ -689,7 +691,7 @@ Push your workflow to GitHub ๐ถ
Git add / commit / push
-
+
Your solution might look like this
diff --git a/instructor/04-reusing_tools.html b/instructor/04-reusing_tools.html
index 17c8901..4aa945b 100644
--- a/instructor/04-reusing_tools.html
+++ b/instructor/04-reusing_tools.html
@@ -343,7 +343,7 @@ Find the featureCounts tool in the
-
+
The featureCounts
CWL document can be found in the GitHub
repo.
@@ -391,7 +391,7 @@ Add the featureCounts tool to the workflow
-
+
Use the run
field to add the featureCounts
tool as a step in the workflow.
@@ -404,7 +404,7 @@ Hint: Feature Counts Workflow Ste
-
+
Use a requirements
entry with
ResourceRequirement
to allocate a ramMin
of
@@ -418,7 +418,7 @@
Hint: Upgrade RAM
-
+
YAML
@@ -516,7 +516,7 @@ YAML
workflow_input_3.yml (Click to expand)
-
+
YAML
diff --git a/instructor/addendum-01-debug.html b/instructor/addendum-01-debug.html
index d798536..1186a0c 100644
--- a/instructor/addendum-01-debug.html
+++ b/instructor/addendum-01-debug.html
@@ -369,7 +369,7 @@ BASH