Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Klinische Genetica
capture-lumc
hutspot
Commits
b1780fe9
Commit
b1780fe9
authored
Aug 21, 2020
by
van den Berg
Browse files
Hide the absolute path for GATK for linting
parent
a948a75c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Snakefile
View file @
b1780fe9
...
...
@@ -61,6 +61,9 @@ def set_default(key, value):
set_default('scatter_size', 1000000000)
set_default('female_threshold', 0.6)
# Hide the absolute path so the snakemake linter doesn't cry about it
set_default('gatk_jar', os.path.join('/','usr','GenomeAnalysisTK.jar'))
# Set the script paths
set_default("covstats", srcdir("src/covstats.py"))
set_default("collect_stats", srcdir("src/collect_stats.py"))
...
...
@@ -234,9 +237,10 @@ rule baserecal:
expand("-knownSites {vcf}", vcf=config["known_sites"])
),
region = "-L "+ config["restrict_BQSR"] if "restrict_BQSR" in config else "",
gatk_jar = config["gatk_jar"],
bams = bqsr_bam_input
container: containers["gatk"]
shell: "java -XX:ParallelGCThreads=1 -jar
/usr/GenomeAnalysisTK.
jar -T "
shell: "java -XX:ParallelGCThreads=1 -jar
{params.gatk_
jar
}
-T "
"BaseRecalibrator {params.bams} -o {output} -nct 8 "
"-R {input.ref} -cov ReadGroupCovariate -cov QualityScoreCovariate "
"-cov CycleCovariate -cov ContextCovariate {params.known_sites} "
...
...
@@ -268,12 +272,14 @@ rule gvcf_scatter:
output:
gvcf = temp("{sample}/vcf/{sample}.{chunk}.g.vcf.gz"),
gvcf_tbi = temp("{sample}/vcf/{sample}.{chunk}.g.vcf.gz.tbi")
params:
gatk_jar = config["gatk_jar"],
log: "log/{sample}/gvcf_scatter.{chunk}.log"
wildcard_constraints:
chunk = "[0-9]+"
container: containers["gatk"]
shell: "java -jar -Xmx4G -XX:ParallelGCThreads=1
/usr/GenomeAnalysisTK.jar
"
"
-T
HaplotypeCaller -ERC GVCF -I "
shell: "java -jar -Xmx4G -XX:ParallelGCThreads=1
{params.gatk_jar} -T
"
"HaplotypeCaller -ERC GVCF -I "
"{input.bam} -R {input.ref} -D {input.dbsnp} "
"-L '{input.region}' -o '{output.gvcf}' "
"-variant_index_type LINEAR -variant_index_parameter 128000 "
...
...
@@ -317,12 +323,13 @@ rule genotype_scatter:
output:
vcf = temp("{sample}/vcf/{sample}.{chunk}.vcf.gz"),
vcf_tbi = temp("{sample}/vcf/{sample}.{chunk}.vcf.gz.tbi")
params:
gatk_jar = config["gatk_jar"]
log: "log/{sample}/genotype_scatter.{chunk}.log"
wildcard_constraints:
chunk = "[0-9]+"
container: containers["gatk"]
shell: "java -jar -Xmx15G -XX:ParallelGCThreads=1 "
"/usr/GenomeAnalysisTK.jar -T "
shell: "java -jar -Xmx15G -XX:ParallelGCThreads=1 {params.gatk_jar} -T "
"GenotypeGVCFs -R {input.ref} "
"-V {input.gvcf} -o '{output.vcf}' 2> {log}"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment