Skip to content

Commit 5b08d57

Browse files
authored
Merge pull request #16 from icgc-argo/sanger-wxs-variant-calling@3.1.6-3.5.0
[release]
2 parents ab7b010 + 60a3868 commit 5b08d57

10 files changed

Lines changed: 40 additions & 19 deletions

File tree

sanger-wxs-variant-calling/main.nf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
nextflow.enable.dsl = 2
33
name = 'sanger-wxs-variant-calling'
44
short_name = 'sanger-wxs'
5-
version = '3.1.6-3.4.0'
5+
version = '3.1.6-3.5.0'
66

77

88
/*
@@ -226,7 +226,7 @@ include { cavemanVcfFix as cavemanFix } from './modules/raw.githubusercontent.co
226226
include { prepSangerSupplement as prepSupp } from './modules/raw.githubusercontent.com/icgc-argo/variant-calling-tools/prep-sanger-supplement.0.1.2.0/tools/prep-sanger-supplement/prep-sanger-supplement' params(prepSangerSupplement_params)
227227
include { prepSangerQc as prepQc } from './modules/raw.githubusercontent.com/icgc-argo/variant-calling-tools/prep-sanger-qc.0.1.3.0/tools/prep-sanger-qc/prep-sanger-qc' params(prepSangerQc_params)
228228
include { extractFilesFromTarball as extractVarSnv; extractFilesFromTarball as extractVarIndel; extractFilesFromTarball as extractQC } from './modules/raw.githubusercontent.com/icgc-argo/data-processing-utility-tools/extract-files-from-tarball.0.2.0.0/tools/extract-files-from-tarball/extract-files-from-tarball' params(extractSangerCall_params)
229-
include { payloadGenVariantCalling as pGenVarSnv; payloadGenVariantCalling as pGenVarIndel; payloadGenVariantCalling as pGenVarSupp; payloadGenVariantCalling as pGenQc } from "./wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.4.0/main" params(payloadGenVariantCall_params)
229+
include { payloadGenVariantCalling as pGenVarSnv; payloadGenVariantCalling as pGenVarIndel; payloadGenVariantCalling as pGenVarSupp; payloadGenVariantCalling as pGenQc } from "./wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.5.0/main" params(payloadGenVariantCall_params)
230230
include { SongScoreUpload as upSnv; SongScoreUpload as upIndel; SongScoreUpload as upQc; SongScoreUpload as upSupp} from './wfpr_modules/github.com/icgc-argo/nextflow-data-processing-utility-tools/song-score-upload@2.6.1/main.nf' params(upload_params)
231231
include { cleanupWorkdir as cleanup } from './wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/cleanup-workdir@1.0.0/main'
232232
include { getSecondaryFiles } from './wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/helper-functions@1.0.0/main'

sanger-wxs-variant-calling/pkg.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sanger-wxs-variant-calling",
3-
"version": "3.1.6-3.4.0",
3+
"version": "3.1.6-3.5.0",
44
"description": "ICGC ARGO Sanger WXS Variant Calling Workflow",
55
"main": "main.nf",
66
"deprecated": false,
@@ -14,7 +14,7 @@
1414
"url": "https://github.com/icgc-argo/sanger-wxs-variant-calling.git"
1515
},
1616
"dependencies": [
17-
"github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.4.0",
17+
"github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.5.0",
1818
"github.com/icgc-argo/data-processing-utility-tools/payload-add-uniform-ids@0.1.1",
1919
"github.com/icgc-argo/data-processing-utility-tools/helper-functions@1.0.0",
2020
"github.com/icgc-argo/data-processing-utility-tools/cleanup-workdir@1.0.0",
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"study_id": "TEST-PR",
3+
"tumour_aln_metadata": "data/03905962-f1e1-41e8-9059-62f1e1c1e8fc.analysis.json",
4+
"tumour_aln_cram": "data/SA610229.103.20200320.wxs.grch38.cram",
5+
"tumour_extra_info": "data/T.SA610229.tsv",
6+
"normal_aln_metadata": "data/9940db0f-c100-496a-80db-0fc100d96ac1.analysis.json",
7+
"normal_aln_cram": "data/SA610228.67.20200319.wxs.grch38.cram",
8+
"normal_extra_info": "data/N.SA610228.tsv",
9+
"publish_dir": "outdir",
10+
"sangerWxsVariantCaller": {
11+
"cpus": 10,
12+
"mem": 50,
13+
"exclude": "chr1,chr2,chr3,chr4,chr5,chr6,chr7,chr8,chr9,chr10,chr11,chr12,chr13,chr14,chr15,chr16,chr17,chr18,chr19,chr20,chr22,chrX,chrY,chrUn%,HLA%,%_alt,%_random,chrM,chrEBV",
14+
"vagrent_annot": "/home/ubuntu/references/sanger/VAGrENT_ref_GRCh38_hla_decoy_ebv_ensembl_91.tar.gz",
15+
"ref_genome_tar": "/home/ubuntu/references/sanger/core_ref_GRCh38_hla_decoy_ebv.tar.gz",
16+
"ref_snv_indel_tar": "/home/ubuntu/references/sanger/SNV_INDEL_ref_GRCh38_hla_decoy_ebv-fragment.tar.gz"
17+
},
18+
"generateBas": {
19+
"ref_genome_fa": "/home/ubuntu/references/grch38/GRCh38_hla_decoy_ebv.fa"
20+
}
21+
}

wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.4.0/.dockerignore renamed to wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.5.0/.dockerignore

File renamed without changes.

wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.4.0/Dockerfile renamed to wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.5.0/Dockerfile

File renamed without changes.

wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.4.0/main.nf renamed to wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.5.0/main.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
/* this block is auto-generated based on info from pkg.json where */
2626
/* changes can be made if needed, do NOT modify this block manually */
2727
nextflow.enable.dsl = 2
28-
version = '0.4.0' // package version
28+
version = '0.5.0'
2929

3030
container = [
3131
'ghcr.io': 'ghcr.io/icgc-argo/data-processing-utility-tools.payload-gen-variant-calling'

wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.4.0/main.py renamed to wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.5.0/main.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,21 @@
3333

3434

3535
variant_type_to_data_type_etc = {
36-
'snv': ['Simple Nucleotide Variation', ['Raw SNV Calls', None], ['CaVEMan'], ['GATK:Mutect2']], # dataCategory, [dataType, data_subtype], analysis_tools
36+
'snv': ['Simple Nucleotide Variation', ['Raw SNV Calls', None], ['CaVEMan'], ['GATK:Mutect2']], # dataCategory, [dataType, data_subtypes], analysis_tools
3737
'indel': ['Simple Nucleotide Variation', ['Raw InDel Calls', None], ['Pindel'], ['GATK:Mutect2']],
3838
'cnv': ['Copy Number Variation', ['Raw CNV Calls', None], ['ASCAT']],
3939
'sv': ['Structural Variation', ['Raw SV Calls', None], ['BRASS']],
4040
'caveman-supplement': ['Simple Nucleotide Variation', ['SNV Supplement', None], ['CaVEMan']],
4141
'pindel-supplement': ['Simple Nucleotide Variation', ['InDel Supplement', None], ['Pindel']],
4242
'ascat-supplement': ['Copy Number Variation', ['CNV Supplement', None], ['ASCAT']],
4343
'brass-supplement': ['Structural Variation', ['SV Supplement', None], ['BRASS']],
44-
'timings-supplement': ['Quality Control Metrics', ['Analysis QC', 'Runtime Stats'], None, None],
45-
'bas_metrics': ['Quality Control Metrics', ['Aligned Reads QC', 'Alignment Metrics'], ['Sanger:bam_stats']],
46-
'contamination_metrics': ['Quality Control Metrics', ['Analysis QC', 'Cross Sample Contamination'], ['Sanger:verifyBamHomChk'], ['GATK:CalculateContamination']],
47-
'ascat_metrics': ['Quality Control Metrics', ['Analysis QC', 'Ploidy and Purity Estimation'], ['ASCAT']],
48-
'genotyped_gender_metrics': ['Quality Control Metrics', ['Analysis QC', 'Genotyping Stats'], ['Sanger:compareBamGenotypes']],
49-
'mutect_filtering_metrics': ['Quality Control Metrics', ['Analysis QC', 'Variant Filtering Stats'], [], ['GATK:FilterMutectCalls']],
50-
'mutect_callable_metrics': ['Quality Control Metrics', ['Analysis QC', 'Variant Callable Stats'], [], ['GATK:Mutect2']],
44+
'timings-supplement': ['Quality Control Metrics', ['Analysis QC', ['Runtime Stats']], None, None],
45+
'bas_metrics': ['Quality Control Metrics', ['Aligned Reads QC', ['Alignment Metrics']], ['Sanger:bam_stats']],
46+
'contamination_metrics': ['Quality Control Metrics', ['Analysis QC', ['Cross Sample Contamination']], ['Sanger:verifyBamHomChk'], ['GATK:CalculateContamination']],
47+
'ascat_metrics': ['Quality Control Metrics', ['Analysis QC', ['Ploidy', 'Tumour Purity']], ['ASCAT']],
48+
'genotyped_gender_metrics': ['Quality Control Metrics', ['Analysis QC', ['Genotyping Stats']], ['Sanger:compareBamGenotypes']],
49+
'mutect_filtering_metrics': ['Quality Control Metrics', ['Analysis QC', ['Variant Filtering Stats']], [], ['GATK:FilterMutectCalls']],
50+
'mutect_callable_metrics': ['Quality Control Metrics', ['Analysis QC', ['Variant Callable Stats']], [], ['GATK:Mutect2']],
5151
}
5252

5353
workflow_full_name = {
@@ -151,22 +151,22 @@ def get_files_info(file_to_upload, wf_short_name, wf_version, somatic_or_germli
151151

152152
file_info['info'] = {
153153
'data_category': variant_type_to_data_type_etc[variant_type][0],
154-
'data_subtype': None
154+
'data_subtypes': None
155155
}
156156

157157
extra_info = {}
158158
if new_fname.endswith('.vcf.gz'):
159159
file_info['dataType'] = variant_type_to_data_type_etc[variant_type][1][0]
160-
file_info['info']['data_subtype'] = variant_type_to_data_type_etc[variant_type][1][1]
160+
file_info['info']['data_subtypes'] = variant_type_to_data_type_etc[variant_type][1][1]
161161
elif new_fname.endswith('.vcf.gz.tbi'):
162162
file_info['dataType'] = 'VCF Index'
163163
elif new_fname.endswith('.tgz'):
164164
if new_fname.endswith('-supplement.tgz'):
165165
file_info['dataType'] = variant_type_to_data_type_etc[variant_type][1][0]
166-
file_info['info']['data_subtype'] = variant_type_to_data_type_etc[variant_type][1][1]
166+
file_info['info']['data_subtypes'] = variant_type_to_data_type_etc[variant_type][1][1]
167167
elif new_fname.endswith('_metrics.tgz'):
168168
file_info['dataType'] = variant_type_to_data_type_etc[variant_type][1][0]
169-
file_info['info']['data_subtype'] = variant_type_to_data_type_etc[variant_type][1][1]
169+
file_info['info']['data_subtypes'] = variant_type_to_data_type_etc[variant_type][1][1]
170170
else:
171171
sys.exit('Error: unknown file type "%s"' % file_to_upload)
172172

wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.4.0/nextflow.config renamed to wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.5.0/nextflow.config

File renamed without changes.

wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.4.0/pkg.json renamed to wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.5.0/pkg.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "payload-gen-variant-calling",
3-
"version": "0.4.0",
3+
"version": "0.5.0",
44
"description": "A tool to generate SONG payloads for variant calling workflows",
55
"main": "main.nf",
66
"deprecated": false,
@@ -33,4 +33,4 @@
3333
"license": "GNU Affero General Public License v3",
3434
"bugReport": "https://github.com/icgc-argo/data-processing-utility-tools/issues",
3535
"homepage": "https://github.com/icgc-argo/data-processing-utility-tools#readme"
36-
}
36+
}

wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.4.0/wfpr_modules renamed to wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling@0.5.0/wfpr_modules

File renamed without changes.

0 commit comments

Comments
 (0)