Hi,
I installed snakepipes through conda and saw that all dependencies were installed (star, hisat...). However, when I run the pipeline (for instance) createIndices, it throws an error "/bin/bash/ command not found" for several instances.
snakemake --snakefile /home/nagaraap/Downloads/Softwares/Anaconda/yes/envs/snakePipes/lib/python3.7/site-packages/snakePipes/workflows/createIndices/Snakefile --configfile Indices_defaults.yaml --cores 10
What is the solution for this ?
Thanks in advance.
If you type
which bash
, what do you get? Perhaps your system has bash installed outside of /bin/.I got /bin/bash only.
Okay. I assumed the /bin/bash/ extra '/' was a typo, but check out RamRS' suggestion below.
Does it say
/bin/bash/
or/bin/bash
?/bin/bash
is not a directory and so should not have a/
at the end. Please copy-paste the exact error messages you get.Are you directly running snakemake? We don't ever change away from the default shell (
/bin/bash
) inside snakePipes.The defaults.yaml file instructs to run snakemake directly after editing it !
That was meant more as a possibility of "you can directly use it". I'll have the wording changed. As an aside, basically everything in that file can be changed with command line options to the various wrapper scripts.