Dockerize GATK. Scattering now works with containers. Tabix another docker image.
Merge request reports
Activity
15 13 16 14 Int memory = 4 17 15 Float memoryMultiplier = 3.0 16 String dockerTag = "4.1.0.0--0" 18 17 } 19 18 20 String toolCommand = if defined(gatkJar) 21 then "java -Xmx" + memory + "G -jar " + gatkJar 22 else "gatk --java-options -Xmx" + memory + "G" 23 24 19 command { 25 20 set -e -o pipefail 26 ~{preCommand} 27 ~{toolCommand} \ 28 ApplyBQSR \ 236 243 Reference reference 237 String outputDirPath 238 File? toolJar 239 244 Int? scatterSize 240 245 File? regions 241 246 Boolean notSplitContigs = false 242 243 247 Int memory = 4 244 248 Float memoryMultiplier = 3.0 249 String dockerTag = "0.2--0" 245 250 } 246 247 String toolCommand = if defined(toolJar) 248 then "java -Xmx" + memory + "G -jar " +toolJar 249 else "biopet-scatterregions -Xmx" + memory + "G" 251 String outputDirPath = "scatters" 177 161 } 178 162 } 179 163 180 164 task GenotypeGVCFs { 181 165 input { 182 String? preCommand 183 166 Array[File]+ gvcfFiles 184 167 Array[File]+ gvcfFilesIndex 185 168 Array[File]+ intervals 186 169 187 170 String outputPath 188 171 189 String? gatkJar 190 191 172 Reference reference 192 173 236 243 Reference reference 237 String outputDirPath 238 File? toolJar 239 244 Int? scatterSize 240 245 File? regions 241 246 Boolean notSplitContigs = false 242 243 247 Int memory = 4 244 248 Float memoryMultiplier = 3.0 249 String dockerTag = "0.2--0" 245 250 } 246 247 String toolCommand = if defined(toolJar) 248 then "java -Xmx" + memory + "G -jar " +toolJar 249 else "biopet-scatterregions -Xmx" + memory + "G" 251 String outputDirPath = "scatters" 177 161 } 178 162 } 179 163 180 164 task GenotypeGVCFs { 181 165 input { 182 String? preCommand 183 166 Array[File]+ gvcfFiles 184 167 Array[File]+ gvcfFilesIndex 185 168 Array[File]+ intervals 186 169 187 170 String outputPath 188 171 189 String? gatkJar 190 191 172 Reference reference 192 173 236 243 Reference reference 237 String outputDirPath 238 File? toolJar 239 244 Int? scatterSize 240 245 File? regions 241 246 Boolean notSplitContigs = false 242 243 247 Int memory = 4 244 248 Float memoryMultiplier = 3.0 249 String dockerTag = "0.2--0" 245 250 } 246 247 String toolCommand = if defined(toolJar) 248 then "java -Xmx" + memory + "G -jar " +toolJar 249 else "biopet-scatterregions -Xmx" + memory + "G" 251 String outputDirPath = "scatters" 236 243 Reference reference 237 String outputDirPath 238 File? toolJar 239 244 Int? scatterSize 240 245 File? regions 241 246 Boolean notSplitContigs = false 242 243 247 Int memory = 4 244 248 Float memoryMultiplier = 3.0 249 String dockerTag = "0.2--0" 245 250 } 246 247 String toolCommand = if defined(toolJar) 248 then "java -Xmx" + memory + "G -jar " +toolJar 249 else "biopet-scatterregions -Xmx" + memory + "G" 251 String outputDirPath = "scatters" 236 243 Reference reference 237 String outputDirPath 238 File? toolJar 239 244 Int? scatterSize 240 245 File? regions 241 246 Boolean notSplitContigs = false 242 243 247 Int memory = 4 244 248 Float memoryMultiplier = 3.0 249 String dockerTag = "0.2--0" 245 250 } 246 247 String toolCommand = if defined(toolJar) 248 then "java -Xmx" + memory + "G -jar " +toolJar 249 else "biopet-scatterregions -Xmx" + memory + "G" 251 String outputDirPath = "scatters" 236 243 Reference reference 237 String outputDirPath 238 File? toolJar 239 244 Int? scatterSize 240 245 File? regions 241 246 Boolean notSplitContigs = false 242 243 247 Int memory = 4 244 248 Float memoryMultiplier = 3.0 249 String dockerTag = "0.2--0" 245 250 } 246 247 String toolCommand = if defined(toolJar) 248 then "java -Xmx" + memory + "G -jar " +toolJar 249 else "biopet-scatterregions -Xmx" + memory + "G" 251 String outputDirPath = "scatters"
Please register or sign in to reply