diff --git a/RunSnake.sh b/RunSnake.sh index ef02cd664b857c0e4f7158a092a1d916537406fb..8bb0b5ee6a15bbaca153c1d017c44ee6137f7211 100755 --- a/RunSnake.sh +++ b/RunSnake.sh @@ -1,16 +1,20 @@ +#!/bin/bash +export PYTHONPATH='' +source activate snakemake-5.4.5 + mkdir -p ./.log/out/ ./.log/err/ -#PYTHONPATH='' -source /usr/local/genome/Anaconda3-5.1.0/envs/snakemake-5.2.0/snakemake-5.2.0_conda snakemake \ --snakefile $1 \ --jobscript jobscript.sh \ --cluster-config cluster.json \ ---cluster "qsub -V -cwd -N {rule} -o {cluster.out} -e {cluster.err} -q {cluster.queue} -pe thread {threads} {cluster.cluster}" \ +--cluster "qsub -V -cwd -R y -N {rule} -o {cluster.out} -e {cluster.err} -q {cluster.queue} -pe thread {threads} {cluster.cluster}" \ --keep-going \ --jobs 80 \ +--use-conda \ +--conda-prefix /projet/maiage/save/cmidoux/environments/ \ --wait-for-files \ --latency-wait 150 \ +--use-conda \ --verbose \ --printshellcmds - diff --git a/RunSnake_create-envs.sh b/RunSnake_create-envs.sh new file mode 100755 index 0000000000000000000000000000000000000000..ddf5ce62fe79481ed0f068a331410464e603d382 --- /dev/null +++ b/RunSnake_create-envs.sh @@ -0,0 +1,13 @@ +#!/bin/bash +export PYTHONPATH='' +source activate snakemake-5.4.5 + +snakemake \ +--snakefile $1 \ +--use-conda \ +--conda-prefix /projet/maiage/save/cmidoux/environments/ \ +--create-envs-only \ +--jobscript jobscript.sh \ +--cluster-config cluster.json \ +--printshellcmds \ +--verbose diff --git a/RunSnake_graph.sh b/RunSnake_graph.sh index bb04f3a0fdb7e422d665e9105238c4929b2eff2c..c59a79f95b603171d5aba1646336fc325dc2e994 100755 --- a/RunSnake_graph.sh +++ b/RunSnake_graph.sh @@ -1,6 +1,8 @@ +#!/bin/bash +export PYTHONPATH='' +source activate snakemake-5.4.5 + mkdir -p report/ -PYTHONPATH='' -source /usr/local/genome/Anaconda3-5.1.0/envs/snakemake-5.2.0/snakemake-5.2.0_conda snakemake \ --snakefile $1 \ diff --git a/RunSnake_printshellcmds-forceall.sh b/RunSnake_printshellcmds-forceall.sh index 4a1d2a03feadc5b84a6fe5079001b5bb89a7ce32..d64095a2361bf853aff4aa0aae05475c53cb0a0c 100755 --- a/RunSnake_printshellcmds-forceall.sh +++ b/RunSnake_printshellcmds-forceall.sh @@ -1,5 +1,6 @@ -PYTHONPATH='' -source /usr/local/genome/Anaconda3-5.1.0/envs/snakemake-5.2.0/snakemake-5.2.0_conda +#!/bin/bash +export PYTHONPATH='' +source activate snakemake-5.4.5 snakemake \ --snakefile $1 \ diff --git a/RunSnake_printshellcmds.sh b/RunSnake_printshellcmds.sh index b024c72e9778d3a713179b26435c6dd1e13fdf2a..c80fc4850c076522c520f46c508f26969cf00da7 100755 --- a/RunSnake_printshellcmds.sh +++ b/RunSnake_printshellcmds.sh @@ -1,5 +1,6 @@ -PYTHONPATH='' -source /usr/local/genome/Anaconda3-5.1.0/envs/snakemake-5.2.0/snakemake-5.2.0_conda +#!/bin/bash +export PYTHONPATH='' +source activate snakemake-5.4.5 snakemake \ --snakefile $1 \ diff --git a/RunSnake_report.sh b/RunSnake_report.sh index 7979ecbe4669995d81fd4f1a399b94ccb4aef9c1..bac4fc4be1e3447f0d9f612165e2915a5e90c061 100755 --- a/RunSnake_report.sh +++ b/RunSnake_report.sh @@ -1,6 +1,8 @@ +#!/bin/bash +export PYTHONPATH='' +source activate snakemake-5.4.5 + mkdir -p report/ -PYTHONPATH='' -source /usr/local/genome/Anaconda3-5.1.0/envs/snakemake-5.2.0/snakemake-5.2.0_conda snakemake \ --snakefile $1 \ diff --git a/jobscript.sh b/jobscript.sh index 0ab5620cb9d6aba461ffc72d9359fb55997023dc..abc387da9313821a13c1400428920f5095044381 100644 --- a/jobscript.sh +++ b/jobscript.sh @@ -1,4 +1,5 @@ #!/bin/sh # properties = {properties} -source /usr/local/genome/Anaconda3-5.1.0/envs/snakemake-5.2.0/snakemake-5.2.0_conda +export PYTHONPATH='' +source activate snakemake-5.4.5 {exec_job}