I am thinking, if we want the user to be able to edit qsub options (e.g. increase memory or time) then the options should be passed directly to qsub in the _run_* files, e.g. :
FWIW, I think any options pass to qsub via the command line will override the corresponding declarations in the PBS script, i.e. you can keep the defaults in the PBS script.
I am thinking, if we want the user to be able to edit qsub options (e.g. increase memory or time) then the options should be passed directly to qsub in the _run_* files, e.g. :
qsub "${QSUB_OPTS}" -l ppn=6,vmem=20G,time=10:00:00 ...
and not in *.pbs files, e.g.
since *.pbs files are readonly for users using module version of the pipeline.