gatk
gatk copied to clipboard
Document how multi-threading support works in GATK4
In the classic GATK, walkers had the option to be multi-thread in two different ways:
NanoSchedulablefor thread-safemap()calls.TreeReduciblefor thread-safemap()andreduce()calls.
Because now the new framework's walkers have only one apply() function, maybe the previous design is not applicable. Nevertheless, it will be useful to implement a way to allows a tool to apply the function in a multi-thread way. Is there any plan to implement something similar in GATK4?