Clean up pipeline configuration

- Remove debug logging and dead PVC/direct-path fallbacks from main.nf
- Remove nf-amazon plugin and PVC storage config from nextflow.config
  (S3 access is handled by boto3 in the script)
- Simplify input download and output upload to single boto3 blocks
This commit is contained in:
2026-03-23 18:27:50 +01:00
parent a430caaf96
commit 8e3b2170e9
2 changed files with 33 additions and 83 deletions

View File

@@ -1,4 +1,3 @@
// Manifest for Nextflow metadata
manifest {
name = 'pocketminer-Nextflow'
author = 'Olamide'
@@ -8,26 +7,12 @@ manifest {
version = '1.0.0'
}
// S3/MinIO plugin for direct S3 access (bypasses PVC mount issues)
plugins {
id 'nf-amazon'
}
aws {
client {
endpoint = 'http://datalake-hl.datalake.svc.cluster.local:9000'
s3PathStyleAccess = true
}
}
// Global default parameters
params {
pdb = "s3://omic/eureka/Pocketminer/1HSG.pdb"
outdir = "s3://omic/eureka/Pocketminer/output"
debug = false
}
// Profiles for different execution environments
profiles {
standard {
docker {
@@ -44,14 +29,9 @@ profiles {
docker {
enabled = true
}
k8s {
storageClaimName = 'eureka-pvc'
storageMountPath = '/omic/eureka'
}
}
}
// Process configurations
process {
cpus = 2
memory = '8 GB'