Skip to content
This repository has been archived by the owner on Jul 21, 2020. It is now read-only.

GATK 4.1.4.0 Dev #27

Merged
merged 42 commits into from
Oct 15, 2019
Merged
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
d1c5cbc
README.md
Nov 7, 2018
4b08f6a
Update to gatk4.1
Feb 1, 2019
ab1fccc
Updated forum links in Readme
Feb 1, 2019
f2ec9cc
changed ref file VM path to google bucket path
Feb 1, 2019
ad695aa
Merge branch 'master' into dev
Feb 1, 2019
257166f
updated import link to git tag url
Feb 1, 2019
9b0c86f
Merge branch 'master' of github.com:gatk-workflows/gatk4-somatic-snvs…
Apr 2, 2019
b814bc3
updated to GATK4.1.1.0
Apr 2, 2019
579e36a
minor edits
Apr 2, 2019
f722ae4
changed import to dev for pon
Apr 2, 2019
1594883
updated filter bias variable
Apr 4, 2019
6f58280
updated filter bias variable
Apr 4, 2019
92c1abf
updated output variable names, removed artifact_mode from normal-normal
Apr 4, 2019
0f38435
changed index to idx
Apr 4, 2019
5da3b20
removed artifact_modes
Apr 4, 2019
0ecee17
updated import to next release: 2.4.0
Apr 5, 2019
1719562
specified gatk version in readme
Apr 5, 2019
566fec1
Merge branch 'master' of github.com:gatk-workflows/gatk4-somatic-snvs…
Apr 25, 2019
f055dfc
Added Funcotator note to readme
Apr 25, 2019
0d31a9f
Update to gatk4.1.2.0
Apr 25, 2019
de2d5b3
updated input variable for mutect2
Apr 25, 2019
4054e9b
correctin to input vairalbe
Apr 25, 2019
d7438e1
correction to output variable
Apr 25, 2019
7e22a33
corrected variable name and simplified json
Aug 19, 2019
1494e0b
Merge branch 'master' into dev
Aug 19, 2019
1026dbe
Merge branch 'master' of github.com:gatk-workflows/gatk4-somatic-snvs…
Sep 23, 2019
7dabf3c
renamed input json, removed optional variables from json, updated reg…
Sep 23, 2019
8b690cb
removed nio wdl
Sep 23, 2019
6c8374d
minor update
Sep 23, 2019
9bc5597
Merge branch 'dev' of github.com:gatk-workflows/gatk4-somatic-snvs-in…
Sep 23, 2019
17af7dd
removed comments in json because later version of cromwell throws err…
Sep 23, 2019
0a5b6bd
corrections to import url for pon wdl
Sep 23, 2019
356a43d
mutect2 WDL and pon WDL had inconsistent input names
Sep 26, 2019
98316f3
mutect2 WDL and pon WDL had inconsistent input names
Sep 26, 2019
694372a
added standard_runtime to pon
Sep 26, 2019
c816321
add runtime structs
Sep 26, 2019
085ea22
add runtime structs for mergevcf
Sep 26, 2019
7cfd447
Update mutect2_pon.wdl
Sep 27, 2019
af9cacc
cleaned up input variables
Sep 30, 2019
dc46cd8
Update README.md
Sep 30, 2019
00328d1
updated docker to 4.1.4.0, updated import url to latest release
Oct 11, 2019
bb1c6b2
Merge branch 'dev' of github.com:gatk-workflows/gatk4-somatic-snvs-in…
Oct 11, 2019
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
Prev Previous commit
Next Next commit
add runtime structs
  • Loading branch information
bshifaw committed Sep 26, 2019
commit c816321c05e8ec0d7fbb46a807db20858039a720
37 changes: 33 additions & 4 deletions mutect2_pon.wdl
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,18 @@ version 1.0

import "https://raw.githubusercontent.com/gatk-workflows/gatk4-somatic-snvs-indels/dev/mutect2.wdl" as m2
bshifaw marked this conversation as resolved.
Show resolved Hide resolved

struct Runtime {
String gatk_docker
File? gatk_override
Int max_retries
Int preemptible
Int cpu
Int machine_mem
Int command_mem
Int disk
Int boot_disk_size
}

workflow Mutect2_Panel {
input {
File? intervals
Expand All @@ -33,16 +45,33 @@ workflow Mutect2_Panel {
Int? min_contig_size
Int? num_contigs

# runtime
String gatk_docker
File? gatk_override
String basic_bash_docker = "ubuntu:16.04"

# runtime
String gatk_docker
Int? preemptible
Int? max_retries
Int small_task_cpu = 2
Int small_task_mem = 4
Int small_task_disk = 100
Int boot_disk_size = 12

# Use as a last resort to increase the disk given to every task in case of ill behaving data
Int? emergency_extra_disk

}

Int contig_size = select_first([min_contig_size, 1000000])

Int contig_size = select_first([min_contig_size, 1000000])
Int preemptible_or_default = select_first([preemptible, 2])
Int max_retries_or_default = select_first([max_retries, 2])

# If no tar is provided, the task downloads one from broads ftp server
Int gatk_override_size = if defined(gatk_override) then ceil(size(gatk_override, "GB")) else 0

# This is added to every task as padding, should increase if systematically you need more disk for every call
Int disk_pad = 10 + gatk_override_size + select_first([emergency_extra_disk,0])

Runtime standard_runtime = {"gatk_docker": gatk_docker, "gatk_override": gatk_override,
"max_retries": max_retries_or_default, "preemptible": preemptible_or_default, "cpu": small_task_cpu,
"machine_mem": small_task_mem * 1000, "command_mem": small_task_mem * 1000 - 500,
Expand Down