-
Notifications
You must be signed in to change notification settings - Fork 1
/
haplotypecaller_example.json
75 lines (73 loc) · 1.81 KB
/
haplotypecaller_example.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
{
"taskName":"HaplotypeCaller",
"description":"",
"version":"",
"maxRetries":0,
"continueOnReturnCode":"",
"failOnStderr":false,
"backends":"SGE",
"parameter":{
"mem":{
"type":"Int",
"defaultValue":8,
"required":false,
"description":"memory(G)"
},
"cpu":{
"type":"Int",
"defaultValue":1,
"required":false,
"description":"thread number"
},
"queue":{
"type":"String",
"defaultValue":"",
"required":false,
"description":"thread number"
},
"gatk":{
"type":"String",
"required":true,
"description":"Set it when call this task in workflow"
},
"input_bam":{
"type":"String",
"required":true,
"description":"Set it when call this task in workflow"
},
"ref_fasta":{
"type":"String",
"required":true,
"description":"Set it when call this task in workflow"
},
"interval_list":{
"type":"String",
"required":true,
"description":"Set it when call this task in workflow"
},
"gvcf_basename":{
"type":"String",
"defaultValue":"part",
"required":false,
"description":""
},
"interval_padding": {
"type":"String",
"required":true,
"description":"Set it when call this task in workflow"
}
},
"command":"${gatk} --java-options \"-Xms8g -XX:GCHeapFreeLimit=10 -XX:ParallelGCThreads=2\" HaplotypeCaller -R ${ref_fasta} -O ${gvcf_basename}.g.vcf.gz -I ${input_bam} -L ${interval_list} ${\"-ip \" + interval_padding} -ERC GVCF",
"output":{
"output_gvcf":{
"type":"String",
"expression":"${gvcf_basename}.g.vcf.gz",
"description":""
},
"output_gvcf_index":{
"type":"String",
"expression":"${gvcf_basename}.g.vcf.gz.tbi",
"description":""
}
}
}