Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sgalera #183

Closed
wants to merge 111 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
3c9135f
create demultiplex.conf
Mar 6, 2024
735b080
Git ignore update
sgaleraalq Mar 7, 2024
6c7fd8f
Dragen module added
sgaleraalq Mar 7, 2024
afccc72
Dragen module created
sgaleraalq Mar 7, 2024
eeab294
Dragen test
sgaleraalq Mar 7, 2024
59c86db
Still trying dragen
sgaleraalq Mar 7, 2024
34dd77f
Add debug flag and echo statements for troubleshooting
sgaleraalq Mar 7, 2024
efab65b
Hpc config file added
sgaleraalq Mar 7, 2024
d7ee899
Dragen demultiplex
sgaleraalq Mar 7, 2024
88a1ee3
Trying dragen demultiplex
sgaleraalq Mar 7, 2024
98159d6
Demultiplex update
sgaleraalq Mar 7, 2024
978d0bb
Input directory added
sgaleraalq Mar 7, 2024
b023e0c
Dragen demultiplex run
sgaleraalq Mar 7, 2024
0771dd2
Some updates
sgaleraalq Mar 7, 2024
8231f75
Trying with params output dir
sgaleraalq Mar 7, 2024
146aef4
Git ignore update
sgaleraalq Mar 8, 2024
7d8be3c
update
Mar 8, 2024
cc923e7
Added Log output folder
sgaleraalq Mar 8, 2024
280c54c
Config implementation
sgaleraalq Mar 8, 2024
4f790e0
Update in modules config
sgaleraalq Mar 8, 2024
740cfb0
Read Me update
sgaleraalq Mar 8, 2024
37a0d58
Added some comments
sgaleraalq Mar 8, 2024
9c33d3e
Read me update
sgaleraalq Mar 8, 2024
825deee
Stats update and process label
sgaleraalq Mar 8, 2024
8d3803e
Trying to change output directories
sgaleraalq Mar 11, 2024
4546be0
gitignore update
sgaleraalq Mar 11, 2024
f599ecd
git ignore update
sgaleraalq Mar 11, 2024
be8d87e
Testing: modules.config
sgaleraalq Mar 11, 2024
4f0dc83
Trying to add arguments depending on lane
sgaleraalq Mar 13, 2024
fa20abc
Fix: Added flag if splitting by lanes
sgaleraalq Mar 13, 2024
77f87e6
Testing: Updates on config
sgaleraalq Mar 13, 2024
31b13b0
Updates on config files
sgaleraalq Mar 13, 2024
eacdc32
update
Mar 13, 2024
8ef7167
small update
sgaleraalq Mar 13, 2024
30a484c
Some changes in dragen conf
sgaleraalq Mar 13, 2024
40d7e7c
Minor update
sgaleraalq Mar 14, 2024
a112bb1
Clean code
sgaleraalq Mar 14, 2024
f97c9e2
Testing source control ignoring directories
sgaleraalq Mar 14, 2024
c1050ab
Still testing source control
sgaleraalq Mar 14, 2024
b2160a4
Publish dir in correct folder depending on lanes
sgaleraalq Mar 14, 2024
a6ebfff
Publish directories modes updated
sgaleraalq Mar 14, 2024
a52e6ba
Publish directories upload
sgaleraalq Mar 14, 2024
d29397c
Update md5sum
sgaleraalq Mar 14, 2024
2051bfe
fastp clean up
sgaleraalq Mar 14, 2024
820b780
Falco update?
sgaleraalq Mar 14, 2024
3bfc612
update
Mar 15, 2024
e64077f
update .gitignore
Mar 15, 2024
2e276df
Updates on publishDir
sgaleraalq Mar 15, 2024
470e843
Trying with modules.config
sgaleraalq Mar 18, 2024
a99374b
Changed modules to redirect output
sgaleraalq Mar 18, 2024
a0af6ab
Flags testing update and smaller example found
sgaleraalq Mar 18, 2024
8d42ee3
Reports configuration moved
sgaleraalq Mar 18, 2024
b9b66e0
Modules json file lint fixed
sgaleraalq Mar 19, 2024
bbf7a7b
Git ignore update
sgaleraalq Mar 19, 2024
2616a33
Merge branch 'sgalera'
sgaleraalq Mar 19, 2024
5b23cb6
Git ignore
sgaleraalq Mar 19, 2024
306b0cb
Update
sgaleraalq Mar 19, 2024
477cfc0
Dragen module moved to local
sgaleraalq Mar 19, 2024
845b91c
kraken module created
sgaleraalq Mar 19, 2024
1073dd0
Dragen module moved to local subworkflow
sgaleraalq Mar 19, 2024
a606b80
Kraken if removed
sgaleraalq Mar 19, 2024
18e665e
Merge pull request #1 from Nasertic/sgalera
sgaleraalq Mar 19, 2024
ba47634
update
Mar 20, 2024
00ba929
Kraken if statement
sgaleraalq Mar 20, 2024
050a80e
hpc_config
Mar 20, 2024
e6daaf3
remove include dragen_demultiplexer in bcl_demultiplex.main
Mar 21, 2024
52670d5
add_kraken_subworkflow
Mar 21, 2024
fde2141
Install fastq_contam_seqtk_kraken
Mar 21, 2024
1a94778
Kraken2_test
Mar 21, 2024
43357d7
kraken2_config
Mar 22, 2024
2bff04e
linting correction
Mar 22, 2024
f066ac1
Updated memory/CPU settings in hpc.conf for Kraken2 optimization for …
Mar 22, 2024
57599c9
Update .gitignore
mansego Mar 22, 2024
f1aeb78
Add test files
Mar 22, 2024
925402e
Merge branch 'master' of https://github.com/Nasertic/nfcore_demultiplex
Mar 22, 2024
bb108a8
Update test_dragen.config
mansego Mar 22, 2024
afcb0fd
Config name changed
sgaleraalq Mar 22, 2024
bfe8663
Read me update
sgaleraalq Mar 25, 2024
03dc13c
Nextflow schema corrected
sgaleraalq Mar 25, 2024
fdfa981
Nextflow schema update
sgaleraalq Mar 25, 2024
5872765
Update test_dragen.config
mansego Mar 25, 2024
c1ff1a7
Update test_dragen_kraken2.config
mansego Mar 25, 2024
267c6df
Fastq screen module created
sgaleraalq Mar 25, 2024
e0843ad
Merge branch 'master' of github.com:Nasertic/nfcore_demultiplex into …
sgaleraalq Mar 25, 2024
6b3da41
hpc conf
sgaleraalq Mar 25, 2024
d8d38b6
Fastq screen module
sgaleraalq Mar 25, 2024
06be33f
fastq screen module
sgaleraalq Mar 25, 2024
e86a878
Fastq screen containers / conda
sgaleraalq Mar 26, 2024
564cd1e
Updates on fastq_screen
sgaleraalq Mar 26, 2024
b5c7020
Configs updated
sgaleraalq Mar 26, 2024
3046776
Fastq screen small update
sgaleraalq Mar 26, 2024
4039750
Updates main workflow
sgaleraalq Mar 26, 2024
072d3fc
hpc udpate
sgaleraalq Mar 26, 2024
a9876b4
Udpates on fastq_screen module
sgaleraalq Mar 26, 2024
c3ef38f
More RAM to kraken-- to be changed
sgaleraalq Mar 26, 2024
2486887
Kraken2 output dir corrected
sgaleraalq Mar 26, 2024
58d2c88
Updates on testing configuration
sgaleraalq Mar 26, 2024
f4ba8c7
Git ignore update
sgaleraalq Mar 27, 2024
7a57a21
Params updated
sgaleraalq Mar 27, 2024
98c001d
Clean code test_dragen
sgaleraalq Mar 27, 2024
6797741
Added fastq_screen module to workflow
sgaleraalq Mar 27, 2024
6535c8e
PublishDir of fastq_screen done
sgaleraalq Mar 27, 2024
e519a0b
Fastq_screen module
sgaleraalq Mar 27, 2024
a16521e
Fastq_screen before multiqc trial
sgaleraalq Mar 27, 2024
a55d8b7
Flags input warnings removed
sgaleraalq Mar 27, 2024
2668800
Clean code
sgaleraalq Mar 27, 2024
13cfdf3
Changes in test_dragen config
sgaleraalq Mar 27, 2024
e49b9fa
Update for test_dragen config
sgaleraalq Mar 27, 2024
c9053a3
Clean code
sgaleraalq Mar 27, 2024
94633a7
fastq screen subset in test_dragen config file
sgaleraalq Mar 27, 2024
4209e95
Fix: assets sample sheet added
sgaleraalq Mar 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file modified .gitattributes
100755 → 100644
Empty file.
8 changes: 8 additions & 0 deletions .gitignore
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,11 @@ testing/
testing*
*.pyc
.nf-test/
null/
smallest_run_SampleSheet.csv
just_testing*
NovaSeq_run_SampleSheet.csv
dragen_demultiplex*.out
tests/
*.tar.gz
info.txt
Empty file modified CHANGELOG.md
100755 → 100644
Empty file.
Empty file modified CODE_OF_CONDUCT.md
100755 → 100644
Empty file.
18 changes: 18 additions & 0 deletions README.md
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,24 @@ nextflow run nf-core/demultiplex \
> Please provide pipeline parameters via the CLI or Nextflow `-params-file` option. Custom config files including those provided by the `-c` Nextflow option can be used to provide any configuration _**except for parameters**_;
> see [docs](https://nf-co.re/usage/configuration#custom-configuration-files).

<<<<<<< HEAD
> [!NOTE]
> If you are about to run the pipeline inside the HPC (NASERTIC Urederra) cluster, we have created a [config file](conf/test_dragen.config) which runs the pipeline with minimal possible requirements

```bash
nextflow run main.nf -profile test_dragen,singularity
```

## TODO
```bash
nextflow run main.nf \
--input /data/scratch/LAB/temp_demultiplex/nfcore_demultiplex/sgalera/nfcore_demultiplex/sample_sheet.csv \
--outdir /data/scratch/LAB/temp_demultiplex/to_delete_whatever \
-c hpc.conf
```

=======
>>>>>>> c1ff1a76cd7c07f4006b89e1f4c35e7be8f3b81b
For more details and further functionality, please refer to the [usage documentation](https://nf-co.re/demultiplex/usage) and the [parameter documentation](https://nf-co.re/demultiplex/parameters).

## Pipeline output
Expand Down
2 changes: 2 additions & 0 deletions assets/sample_sheet.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
id,samplesheet,lane,flowcell
smallest_run_iSeq,./assets/smallest_run_SampleSheet.csv,5,/data/medper/LAB/illumina_iSeq/Runs/20231109_FS10001385_17_BRL95625-0922/
2 changes: 2 additions & 0 deletions assets/sample_sheet_NovaSeq.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
id,samplesheet,lane,flowcell
smallest_run_NovaSeq,./assets/NovaSeq_run_SampleSheet.csv,5,/data/medper/LAB/illumina_NovaSeq/Runs/240306_A01215_0124_BHL3LFDRX3/
3 changes: 3 additions & 0 deletions assets/sample_sheet_NovaSeq_split.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
id,samplesheet,lane,flowcell
smallest_run_NovaSeq_1,./assets/NovaSeq_run_SampleSheet.csv,1,/data/medper/LAB/illumina_NovaSeq/Runs/240306_A01215_0124_BHL3LFDRX3/
smallest_run_NovaSeq_2,./assets/NovaSeq_run_SampleSheet.csv,1,/data/medper/LAB/illumina_NovaSeq/Runs/240306_A01215_0124_BHL3LFDRX3/
3 changes: 3 additions & 0 deletions assets/sample_sheet_split.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
id,samplesheet,lane,flowcell
smallest_run_iSeq_1,./assets/smallest_run_SampleSheet.csv,1,/data/medper/LAB/illumina_iSeq/Runs/20231109_FS10001385_17_BRL95625-0922/
smallest_run_iSeq_2,./assets/smallest_run_SampleSheet.csv,1,/data/medper/LAB/illumina_iSeq/Runs/20231109_FS10001385_17_BRL95625-0922/
Empty file modified conf/base.config
100755 → 100644
Empty file.
64 changes: 59 additions & 5 deletions conf/modules.config
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Config file for defining DSL2 per module options and publishing paths
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Available keys to override module options:
ext.args = Additional arguments appended to command in module.
ext.args2 = Second set of arguments appended to command in module (multi-tool modules).
Expand Down Expand Up @@ -80,6 +81,43 @@ process {
]
}

withName: DRAGEN_DEMULTIPLEXER {
ext.args = {
def argsList = []
if (meta.lane) {
def laneInt = meta.lane.toInteger()
if (laneInt >= 5) {
argsList.add("--no-lane-splitting=true")
} else {
argsList.add("--bcl-only-lane=$meta.lane")
}
}
return argsList.join(" ").trim()
}

publishDir = [
[
// Gather and write InterOp files
path: { meta.lane.toInteger() >= 5 ? "${params.outdir}/InterOp/" : "${params.outdir}/${meta.id}/InterOp" },
mode: params.publish_dir_mode,
pattern: "**.bin",
saveAs: {filename -> filename.split("/")[-1] }
],
[
// Gather and write Reports and Stats
path: { meta.lane.toInteger() >= 5 ? "${params.outdir}" : "${params.outdir}/${meta.id}/" },
mode: params.publish_dir_mode,
pattern: "{Reports,Stats}",
saveAs: {filename -> filename.split("/")[-1] }
],
[
path: { meta.lane.toInteger() >= 5 || meta.lane.toInteger() == 0 ? "${params.outdir}/" : "${params.outdir}/${meta.id}" },
mode: params.publish_dir_mode,
pattern: "**.fastq.gz",
]
]
}

withName: BASES2FASTQ {
ext.args = [ "--strict",
params.trim_fastq ? "--settings 'R1AdapterTrim,true' --settings 'R2AdapterTrim,true'" : "",
Expand Down Expand Up @@ -107,16 +145,16 @@ process {
}

withName: FASTP {

publishDir = [
[
path: { "${params.outdir}/${meta.fcid}" },
path: { meta.lane.toInteger() >= 5 ? "${params.outdir}/fastp" : "${params.outdir}/${meta.fcid}/fastp" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
pattern: "*.{html,json}"
],
[
// if ! params.trim_fastq, only output reports but not trimmed fastq files
path: { "${params.outdir}/${meta.fcid}" },
path: { meta.lane.toInteger() >= 5 ? "${params.outdir}/fastp" : "${params.outdir}/${meta.fcid}/fastp" },
mode: params.publish_dir_mode,
saveAs: { filename -> params.trim_fastq ? filename : null },
pattern: "*.fastq.gz"
Expand All @@ -126,15 +164,31 @@ process {

withName: FALCO {
publishDir = [
path: { "${params.outdir}/${meta.fcid}" },
path: { meta.lane.toInteger() >= 5 ? "${params.outdir}/falco" : "${params.outdir}/${meta.fcid}/falco" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
]
}
withName: KRAKEN2 {
publishDir = [
path: { meta.lane.toInteger() >= 5 ? "${params.outdir}/kraken2" : "${params.outdir}/${meta.fcid}/kraken2" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null: filename }
]
}

withName: FASTQ_SCREEN {
publishDir = [
path: { meta.lane.toInteger() >= 5 ? "${params.outdir}/fastq_screen" : "${params.outdir}/${meta.fcid}/fastq_screen" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
]
}


withName: MD5SUM {
publishDir = [
path: { "${params.outdir}/${meta.fcid}" },
path: { meta.lane.toInteger() >= 5 ? "${params.outdir}/md5sum" : "${params.outdir}/${meta.fcid}/md5sum" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
]
Expand Down
Empty file modified conf/test.config
100755 → 100644
Empty file.
Empty file modified conf/test_bcl2fastq.config
100755 → 100644
Empty file.
48 changes: 48 additions & 0 deletions conf/test_dragen.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nextflow config file for running minimal tests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Defines input files and everything required to run a fast and simple pipeline test.

Use as follows:
nextflow run nf-core/demultiplex -profile test_dragen,<docker/singularity> --outdir <OUTDIR>

----------------------------------------------------------------------------------------
*/

includeConfig '../hpc.conf'

params {
config_profile_name = 'Test dragen demultiplex profile'
config_profile_description = 'Minimal test dataset to check pipeline function with dragen'

// Limit resources so that this can run on GitHub Actions
max_cpus = 2
max_memory = '6.GB'
max_time = '6.h'

// TODO remove this flag when pipeline is correct
NovaSeq = false
split = false

// Common parameters
demultiplexer = 'dragen'
sample_size = 1000
kraken_db = '/data/scratch/LAB/references/dbkraken2/k2_standard_20240112'
fastq_screen_subset = 1000

// Input data
if (params.NovaSeq && params.split){
input = './assets/sample_sheet_NovaSeq_split.csv'
outdir = '/data/scratch/LAB/temp_demultiplex/to_delete/to_delete_NovaSeq_split'
} else if (params.NovaSeq){
input = './assets/sample_sheet_NovaSeq.csv'
outdir = '/data/scratch/LAB/temp_demultiplex/to_delete/to_delete_NovaSeq'
} else if (params.split) {
input = './assets/sample_sheet_split.csv'
outdir = '/data/scratch/LAB/temp_demultiplex/to_delete/to_delete_split'
} else {
input = './assets/sample_sheet.csv'
outdir = '/data/scratch/LAB/temp_demultiplex/to_delete/to_delete_no_split'
}
}
Empty file modified docs/README.md
100755 → 100644
Empty file.
Empty file modified docs/output.md
100755 → 100644
Empty file.
Empty file modified docs/usage.md
100755 → 100644
Empty file.
50 changes: 50 additions & 0 deletions hpc.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
//Profile config names for nf-core/configs
params {
config_profile_description = 'Nasertic HPC cluster profile'
config_profile_contact = 'NASERTIC (@sgaleraalq @mansego @Faitero @Ibai13)'
config_profile_url = 'https://hpc.nasertic.es/ngs/secuenciacion'
}

singularity {
enabled = true
autoMounts = true
cacheDir = '/home/projects/LAB/nf-core-workflows/nf-core/singularity_cache'
runOptions = '-B /home/projects/LAB/nf-core-workflows'
runOptions = '-B /data'
}

process {
executor = 'slurm'
withLabel:process_high {
memory = 32.GB
cpus = 12
time = 24.h
}
withLabel: process_medium {
memory = 10.GB
cpus = 2
time = 7.h
}
withLabel: process_low {
memory = 5.GB
cpus = 1
time = 5.h
}
withLabel: dragen {
memory = 240.GB
cpus = 48
time = 3.h
}
withLabel: kraken2 {
memory = 115.GB
cpus = 12
time = 3.h
}
withLabel:local { executor = "local" }
}

params {
max_memory = 110.GB
max_cpus = 20
max_time = 167.h
}
Empty file modified lib/NfcoreTemplate.groovy
100755 → 100644
Empty file.
Empty file modified lib/WorkflowDemultiplex.groovy
100755 → 100644
Empty file.
Empty file modified lib/WorkflowMain.groovy
100755 → 100644
Empty file.
Empty file modified main.nf
100755 → 100644
Empty file.
63 changes: 52 additions & 11 deletions modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,57 +7,93 @@
"nf-core": {
"bases2fastq": {
"branch": "master",
"git_sha": "575e1bc54b083fb15e7dd8b5fcc40bea60e8ce83",
"git_sha": "c2342b45bbfc5d6fe19cc4154b38fa57177c67dd",
"installed_by": ["modules"]
},
"bcl2fastq": {
"branch": "master",
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
"installed_by": ["bcl_demultiplex"]
"installed_by": [
"bcl_demultiplex"
]
},
"bclconvert": {
"branch": "master",
"git_sha": "e1e42c1312400df268a0c92e14bd33552e782448",
"installed_by": ["bcl_demultiplex"]
"installed_by": [
"bcl_demultiplex"
]
},
"custom/dumpsoftwareversions": {
"branch": "master",
"git_sha": "de45447d060b8c8b98575bc637a4a575fd0638e1",
"installed_by": ["modules"]
"installed_by": [
"modules"
]
},
"falco": {
"branch": "master",
"git_sha": "a236d2c2ec9e68db9b8501105d804acb359552b5",
"installed_by": ["modules"]
"installed_by": [
"modules"
]
},
"fastp": {
"branch": "master",
"git_sha": "003920c7f9a8ae19b69a97171922880220bedf56",
"git_sha": "95cf5fe0194c7bf5cb0e3027a2eb7e7c89385080",
"installed_by": ["modules"]
},
"fqtk": {
"branch": "master",
"git_sha": "97a796133cd9644ba3dd83d3c0fd09a9a63b1a84",
"installed_by": ["modules"]
"installed_by": [
"modules"
]
},
"kraken2/kraken2": {
"branch": "master",
"git_sha": "8fae4ee738f645812384d6aba9d0dc651ad79ff9",
"installed_by": [
"modules"
]
},
"kraken2/kraken2": {
"branch": "master",
"git_sha": "653218e79ffa76fde20319e9062f8b8da5cf7555",
"installed_by": ["fastq_contam_seqtk_kraken"]
},
"kraken2/kraken2": {
"branch": "master",
"git_sha": "653218e79ffa76fde20319e9062f8b8da5cf7555",
"installed_by": ["fastq_contam_seqtk_kraken"]
},
"md5sum": {
"branch": "master",
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
"installed_by": ["modules"]
"installed_by": [
"modules"
]
},
"multiqc": {
"branch": "master",
"git_sha": "9e71d8519dfbfc328c078bba14d4bd4c99e39a94",
"git_sha": "b7ebe95761cd389603f9cc0e0dc384c0f663815a",
"installed_by": ["modules"]
},
"seqtk/sample": {
"branch": "master",
"git_sha": "7f88aae93c69586c0789322b77743ee0ef469502",
"installed_by": ["fastq_contam_seqtk_kraken"]
},
"sgdemux": {
"branch": "master",
"git_sha": "574074e6ea2497b53df1f226473a8c71524af0d0",
"installed_by": ["modules"]
"installed_by": [
"modules"
]
},
"untar": {
"branch": "master",
"git_sha": "e719354ba77df0a1bd310836aa2039b45c29d620",
"git_sha": "5caf7640a9ef1d18d765d55339be751bb0969dfa",
"installed_by": ["modules"]
}
}
Expand All @@ -68,6 +104,11 @@
"branch": "master",
"git_sha": "cfd937a668919d948f6fcbf4218e79de50c2f36f",
"installed_by": ["subworkflows"]
},
"fastq_contam_seqtk_kraken": {
"branch": "master",
"git_sha": "dedc0e31087f3306101c38835d051bf49789445a",
"installed_by": ["subworkflows"]
}
}
}
Expand Down
Loading
Loading