File tree 2 files changed +19
-4
lines changed
2 files changed +19
-4
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"images" : {
3
3
"genome-seek" : " docker://skchronicles/genome-seek:v0.1.0" ,
4
- "genome-seek_trim_map" : " docker://skchronicles/genome-seek_trim_map:v0.1.0 " ,
4
+ "genome-seek_trim_map" : " docker://skchronicles/genome-seek_trim_map:v0.1.1 " ,
5
5
"genome-seek_somatic" : " docker://skchronicles/genome-seek_somatic:v0.1.0" ,
6
6
"genome-seek_qc" : " docker://skchronicles/genome-seek_qc:v0.1.0" ,
7
7
"genome-seek_sv" : " docker://skchronicles/genome-seek_sv:v0.2.0" ,
19
19
"sequenza" : " docker://sequenza/sequenza:3.0.0" ,
20
20
"vcf2maf" : " docker://skchronicles/ncbr_vcf2maf:v0.1.0"
21
21
}
22
- }
22
+ }
Original file line number Diff line number Diff line change @@ -76,8 +76,23 @@ rule bwa_mem2:
76
76
if [ ! -d "{params.tmpdir}" ]; then mkdir -p "{params.tmpdir}"; fi
77
77
tmp=$(mktemp -d -p "{params.tmpdir}")
78
78
trap 'rm -rf "${{tmp}}"' EXIT
79
-
80
- bwa-mem2 mem \\
79
+
80
+ # This wrapper to bwa-mem2 selects a
81
+ # compatible pre-compiled binary for
82
+ # Intel and AMD (Zen4) processors. The
83
+ # AVX-512 instruction set was added to
84
+ # processors with the release of Zen4.
85
+ # This instruction set is NOT compatible
86
+ # with the Intel-compiled AVX-512bw
87
+ # binary in the docker image. The wrapper
88
+ # detects whether it is running on an
89
+ # Intel or AMD processor and selects the
90
+ # appropriate binary. If AMD, it will use
91
+ # the AVX2 binary. If Intel, it uses the
92
+ # default entry point for bwa-mem2 which
93
+ # will select the best available based
94
+ # on available CPU information.
95
+ bwa-mem2-wrapper mem \\
81
96
-t {threads} \\
82
97
-K 100000000 \\
83
98
-M \\
You can’t perform that action at this time.
0 commit comments