WES does not stage S3 input files to the Nextflow workdir. Adding nf-amazon plugin so Channel.of(file(params.pdb)) can resolve s3:// paths directly from MinIO without WES staging.
49 lines
928 B
Plaintext
49 lines
928 B
Plaintext
// Manifest for Nextflow metadata
|
|
manifest {
|
|
name = 'pocketminer-Nextflow'
|
|
author = 'Olamide'
|
|
homePage = 'https://github.com/Mickdub/gvp'
|
|
description = 'Nextflow pipeline for PocketMiner - cryptic binding pocket prediction using geometric deep learning'
|
|
mainScript = 'main.nf'
|
|
version = '1.0.0'
|
|
}
|
|
|
|
// S3/MinIO plugin for direct S3 access
|
|
plugins {
|
|
id 'nf-amazon'
|
|
}
|
|
|
|
aws {
|
|
client {
|
|
endpoint = 'http://datalake-hl.datalake.svc.cluster.local:9000'
|
|
s3PathStyleAccess = true
|
|
}
|
|
}
|
|
|
|
// Global default parameters
|
|
params {
|
|
pdb = null
|
|
outdir = null
|
|
debug = false
|
|
}
|
|
|
|
profiles {
|
|
standard {
|
|
docker {
|
|
enabled = true
|
|
runOptions = '--rm'
|
|
}
|
|
}
|
|
k8s {
|
|
process {
|
|
container = 'harbor.cluster.omic.ai/omic/pocketminer:latest'
|
|
}
|
|
}
|
|
}
|
|
|
|
// Process configurations
|
|
process {
|
|
cpus = 2
|
|
memory = '8 GB'
|
|
}
|