Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
File renamed without changes.
31 changes: 31 additions & 0 deletions tools/alignment/module.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"name": "alignment",
"version": "1.0.0",
"license": "MIT",
"authors": [
{
"name": "Ari Frantz",
"email": "Ari.Frantz@STJUDE.ORG"
},
{
"name": "Andrew Thrasher",
"email": "Andrew.Thrasher@STJUDE.ORG"
}
],
"description": "Module for handling SAM/BAM files",
"repository": "https://github.com/stjudecloud/workflows",
"tools": [
{
"name": "bwa",
"version": "0.7.17",
"license": "MIT",
"homepage": "https://github.com/lh3/bwa"
},
{
"name": "star",
"version": "2.7.11b",
"license": "MIT",
"homepage": "https://github.com/alexdobin/STAR"
}
]
}
File renamed without changes.
File renamed without changes.
25 changes: 25 additions & 0 deletions tools/arriba/module.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "arriba",
"version": "1.0.0",
"license": "MIT",
"authors": [
{
"name": "Ari Frantz",
"email": "Ari.Frantz@STJUDE.ORG"
},
{
"name": "Andrew Thrasher",
"email": "Andrew.Thrasher@STJUDE.ORG"
}
],
"description": "Module for gene fusion detection in RNA-Seq",
"repository": "https://github.com/stjudecloud/workflows",
"tools": [
{
"name": "arriba",
"version": "2.4.0",
"license": "MIT",
"homepage": "https://github.com/suhrig/arriba"
}
]
}
File renamed without changes.
26 changes: 26 additions & 0 deletions tools/fq/module.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"name": "fq",
"version": "1.0.0",
"license": "MIT",
"authors": [
{
"name": "Ari Frantz",
"email": "Ari.Frantz@STJUDE.ORG"
},
{
"name": "Andrew Thrasher",
"email": "Andrew.Thrasher@STJUDE.ORG"
}
],
"description": "Module for handling FASTQ files",
"repository": "https://github.com/stjudecloud/workflows",
"entrypoint": "fq.wdl",
"tools": [
{
"name": "fq",
"version": "0.12.0",
"license": "MIT",
"homepage": "https://github.com/stjude-rust-labs/fq"
}
]
}
26 changes: 26 additions & 0 deletions tools/samtools/module.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"name": "samtools",
"version": "1.0.0",
"license": "MIT",
"authors": [
{
"name": "Ari Frantz",
"email": "Ari.Frantz@STJUDE.ORG"
},
{
"name": "Andrew Thrasher",
"email": "Andrew.Thrasher@STJUDE.ORG"
}
],
"description": "Module for handling SAM/BAM files",
"repository": "https://github.com/stjudecloud/workflows",
"entrypoint": "samtools.wdl",
"tools": [
{
"name": "samtools",
"version": "1.19.2",
"license": "MIT",
"homepage": "https://www.htslib.org/"
}
]
}
File renamed without changes.
4 changes: 2 additions & 2 deletions workflows/chipseq/chipseq-standard.wdl
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ import "../../tools/deeptools.wdl"
import "../../tools/fastp.wdl" as fp
import "../../tools/md5sum.wdl"
import "../../tools/picard.wdl"
import "../../tools/samtools.wdl"
import "../../tools/samtools/samtools.wdl"
import "../../tools/util.wdl"
import "../general/bam-to-fastqs.wdl" as b2fq
import "../general/bam-to-fastqs/bam-to-fastqs.wdl" as b2fq
import "https://raw.githubusercontent.com/stjude/seaseq/2.3/workflows/workflows/mapping.wdl"
as seaseq_map
import "https://raw.githubusercontent.com/stjude/seaseq/3.0/workflows/tasks/samtools.wdl"
Expand Down
2 changes: 1 addition & 1 deletion workflows/dnaseq/dnaseq-core.wdl
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version 1.1
import "../../tools/bwa.wdl"
import "../../tools/fastp.wdl" as fp
import "../../tools/picard.wdl"
import "../../tools/samtools.wdl"
import "../../tools/samtools/samtools.wdl"
import "../../tools/util.wdl"
import "../general/samtools-merge.wdl" as samtools_merge_wf

Expand Down
2 changes: 1 addition & 1 deletion workflows/dnaseq/dnaseq-standard-fastq.wdl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
version 1.1

import "../../data_structures/read_group.wdl"
import "../../tools/fq.wdl"
import "../../tools/fq/fq.wdl"
import "./dnaseq-core.wdl" as dnaseq_core_wf
import "./dnaseq-standard.wdl" as dnaseq_standard

Expand Down
4 changes: 2 additions & 2 deletions workflows/dnaseq/dnaseq-standard.wdl
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ version 1.1

import "../../data_structures/read_group.wdl"
import "../../tools/picard.wdl"
import "../../tools/samtools.wdl"
import "../general/bam-to-fastqs.wdl" as bam_to_fastqs_wf
import "../../tools/samtools/samtools.wdl"
import "../general/bam-to-fastqs/bam-to-fastqs.wdl" as bam_to_fastqs_wf
import "./dnaseq-core.wdl" as dnaseq_core_wf

workflow dnaseq_standard_experimental {
Expand Down
25 changes: 25 additions & 0 deletions workflows/dnaseq/module.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "dnaseq",
"version": "1.0.0",
"license": "MIT",
"authors": [
{
"name": "Ari Frantz",
"email": "Ari.Frantz@STJUDE.ORG"
},
{
"name": "Andrew Thrasher",
"email": "Andrew.Thrasher@STJUDE.ORG"
}
],
"description": "DNAseq analysis workflow",
"repository": "https://github.com/stjudecloud/workflows",
"dependencies": {
"fastq": {
"path": "./dnaseq-standard-fastq.wdl"
},
"bam": {
"path": "./dnaseq-standard.wdl"
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure this is right. I think it needs a source object wrapping it.

}
}
}
2 changes: 1 addition & 1 deletion workflows/general/alignment-post.wdl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version 1.1

import "../../tools/md5sum.wdl"
import "../../tools/picard.wdl"
import "../../tools/samtools.wdl"
import "../../tools/samtools/samtools.wdl"
import "https://raw.githubusercontent.com/stjude/XenoCP/4.0.0-alpha/wdl/workflows/xenocp.wdl"
as xenocp_wf

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version 1.1

import "../../tools/fq.wdl"
import "../../tools/samtools.wdl"
import "../../../tools/fq/fq.wdl"
import "../../../tools/samtools/samtools.wdl"

workflow bam_to_fastqs {
meta {
Expand Down
30 changes: 30 additions & 0 deletions workflows/general/bam-to-fastqs/module.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"name": "bam-to-fastqs",
"version": "1.0.0",
"license": "MIT",
"authors": [
{
"name": "Ari Frantz",
"email": "Ari.Frantz@STJUDE.ORG"
},
{
"name": "Andrew Thrasher",
"email": "Andrew.Thrasher@STJUDE.ORG"
}
],
"description": "Convert BAM files to FASTQ(s) with Samtools",
"repository": "https://github.com/stjudecloud/workflows",
"entrypoint": "bam-to-fastqs.wdl",
"dependencies": {
"fq": {
"git": "https://github.com/stjudecloud/workflows",
"branch": "main",
"path": "tools/fq"
},
"samtools": {
"git": "https://github.com/stjudecloud/workflows",
"branch": "main",
"path": "tools/samtools"
}
}
}
2 changes: 1 addition & 1 deletion workflows/general/samtools-merge.wdl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## **WARNING:** this workflow is experimental! Use at your own risk!
version 1.1

import "../../tools/samtools.wdl"
import "../../tools/samtools/samtools.wdl"

workflow samtools_merge {
meta {
Expand Down
2 changes: 1 addition & 1 deletion workflows/qc/markdups-post.wdl
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ version 1.1

import "../../tools/mosdepth.wdl"
import "../../tools/picard.wdl"
import "../../tools/samtools.wdl"
import "../../tools/samtools/samtools.wdl"

workflow markdups_post {
meta {
Expand Down
4 changes: 2 additions & 2 deletions workflows/qc/quality-check-standard.wdl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version 1.1

import "../../data_structures/flag_filter.wdl"
import "../../tools/fastp.wdl" as fp
import "../../tools/fq.wdl"
import "../../tools/fq/fq.wdl"
import "../../tools/kraken2.wdl"
import "../../tools/librarian.wdl" as libraran_tasks
import "../../tools/md5sum.wdl"
Expand All @@ -11,7 +11,7 @@ import "../../tools/multiqc.wdl" as multiqc_tasks
import "../../tools/ngsderive.wdl"
import "../../tools/picard.wdl"
import "../../tools/qualimap.wdl"
import "../../tools/samtools.wdl"
import "../../tools/samtools/samtools.wdl"
import "../../tools/util.wdl"
import "./markdups-post.wdl" as markdups_post_wf

Expand Down
2 changes: 1 addition & 1 deletion workflows/reference/gatk-reference.wdl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version 1.1

import "../../tools/picard.wdl"
import "../../tools/samtools.wdl"
import "../../tools/samtools/samtools.wdl"
import "../../tools/util.wdl"

workflow gatk_reference {
Expand Down
2 changes: 1 addition & 1 deletion workflows/rnaseq/rnaseq-standard-fastq.wdl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version 1.1

import "../../data_structures/read_group.wdl"
import "../../tools/fq.wdl"
import "../../tools/fq/fq.wdl"
import "./rnaseq-core.wdl" as rnaseq_core_wf
import "./rnaseq-standard.wdl" as rnaseq_standard

Expand Down
4 changes: 2 additions & 2 deletions workflows/rnaseq/rnaseq-standard.wdl
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ version 1.1

import "../../data_structures/read_group.wdl"
import "../../tools/picard.wdl"
import "../../tools/samtools.wdl"
import "../general/bam-to-fastqs.wdl" as bam_to_fastqs_wf
import "../../tools/samtools/samtools.wdl"
import "../general/bam-to-fastqs/bam-to-fastqs.wdl" as bam_to_fastqs_wf
import "./rnaseq-core.wdl" as rnaseq_core_wf

workflow rnaseq_standard {
Expand Down
Loading