module
The module directive defines the set of Environment Modules required by each task, if supported by your compute environment. For example:
process blast {
module 'ncbi-blast/2.2.27'
script:
"""
blastp -query <etc..>
"""
}
Multiple modules can be specified using the : separator:
process blast {
module 'ncbi-blast/2.2.27:t_coffee/10.0:clustalw/2.1'
script:
"""
blastp -query <etc..>
"""
}