Skip to content

Commit 44d56a1

Browse files
add selection function back in
1 parent c00837d commit 44d56a1

2 files changed

Lines changed: 23 additions & 27 deletions

File tree

conf/modules/modules.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ process {
127127
}
128128

129129
withName: 'TMB' {
130-
ext.args = "--sample ${meta.patient}_{meta.tumor_id} "
130+
ext.args = { "--sample ${meta.patient}_{meta.sample} " } //sample here is the tumor_id
131131
}
132132
}
133133
}

lib/WorkflowSarek.groovy

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -103,38 +103,34 @@ class WorkflowSarek {
103103

104104
public static String getTMBdatabase(String annotation) {
105105

106-
String dbConfig = "/assets/tmb/snpeff.yml";
107-
108-
// switch (annotation) {
109-
// case 'snpeff': dbConfig = "$projectDir/assets/tmb/snpeff.yml";
110-
// break
111-
// case 'vep': dbConfig = "$projectDir/assets/tmb/vep.yml";
112-
// break
113-
// //case 'merge': dbConfig = "$projectDir/assets/tmb/merge.yml";
114-
// // break
115-
// }
106+
String dbConfig = "";
107+
108+
switch (annotation) {
109+
case 'snpeff': dbConfig = "/assets/tmb/snpeff.yml";
110+
break
111+
case 'vep': dbConfig = "/assets/tmb/vep.yml";
112+
break
113+
// default: log.warn "Please provide a valid annotation tool"
114+
// exit 1, "Unknown tool ${annotation}"
115+
}
116116

117117
return dbConfig
118118
}
119119

120120
public static String getTMBvariantcaller(String variantcaller) {
121121

122-
String varConfig = "/assets/tmb/strelka.yml";
123-
124-
// switch (variantcaller) {
125-
// //case 'deepvariant': varConfig = "$projectDir/assets/tmb/deepvariant.yml";
126-
// // break
127-
// //case 'freebayes': varConfig = "$projectDir/assets/tmb/freebayes.yml";
128-
// // break
129-
// //case 'haplotypecaller': varConfig = "$projectDir/assets/tmb/haplotypecaller.yml";
130-
// // break
131-
// //case 'mpileup': varConfig = "$projectDir/assets/tmb/mpileup.yml";
132-
// // break
133-
// case 'mutect2': varConfig = "$projectDir/assets/tmb/mutect2.yml";
134-
// break
135-
// case 'strelka': varConfig = "$projectDir/assets/tmb/strelka.yml";
136-
// break
137-
// }
122+
String varConfig = "";
123+
124+
switch (variantcaller) {
125+
case 'freebayes': varConfig = "/assets/tmb/freebayes.yml";
126+
break
127+
case 'mutect2': varConfig = "/assets/tmb/mutect2.yml";
128+
break
129+
case 'strelka': varConfig = "/assets/tmb/strelka.yml";
130+
break
131+
// default: log.warn "Please provide a valid variantcalling tool"
132+
// exit 1, "Unknown tool ${variantcaller}"
133+
}
138134

139135
return varConfig
140136

0 commit comments

Comments
 (0)