Match meta-predictor's working WES pattern

- Add executor, docker, k8s storage config to k8s profile
- Use val input instead of file channel (avoids S3 staging issue)
- Pass PDB path as string, copy from PVC mount inside script
- Add PVC mount debug logging
- Set default params to /omic/eureka paths
This commit is contained in:
2026-03-23 15:27:23 +01:00
parent 6aedad69e4
commit 14091fce87
2 changed files with 54 additions and 38 deletions

View File

@@ -8,36 +8,34 @@ manifest {
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
pdb = "/omic/eureka/Pocketminer/1HSG.pdb"
outdir = "/omic/eureka/Pocketminer/output"
debug = false
}
// Profiles for different execution environments
profiles {
standard {
docker {
enabled = true
runOptions = '--rm'
temp = 'auto'
}
}
k8s {
process {
executor = 'k8s'
container = 'harbor.cluster.omic.ai/omic/pocketminer:latest'
}
docker {
enabled = true
}
k8s {
storageClaimName = 'eureka-pvc'
storageMountPath = '/omic/eureka'
}
}
}