Closed nsheff closed 5 years ago
I tried adding
tools: # absolute paths to required tools
picard: ${PICARD}
and it says:
Changed status from initializing to running.
Loading config file: /home/ns5bc/code/peppro/pipelines/peppro.yaml
The following required tool(s) are not callable: ${PICARD} ${PICARD}
Starting cleanup: 0 files; 0 conditional files for cleanup
this is using the singularity container. I'm not sure why it wouldn't work for me.
picard is not actually even listed as a required tool. I think this is coming from ngstk?
if you're assuming that everything under tools
is required, this is evidence that this is a bad idea
Okay, yes, this is because starting from a BAM file requires picard
. I pretty much exclusively have been testing with fastq files as starting point, so I didn't remember that picard
is a required tool for ngstk/pypiper then. It's not very clearly indicated anywhere that the use of a subset of ngstk tools does require picard
. Not sure just yet whether simply adding the additional required tool is the way to go or if modifying the merge_or_link
usage in the pipeline is the better route.
Added picard
as required tool for now.