From 2aa7733051270a75c54d4f4688e6daab66306efe Mon Sep 17 00:00:00 2001 From: james94 <james94@mi.fu-berlin.de> Date: Wed, 10 Mar 2021 20:52:28 +0100 Subject: [PATCH] old history interfering --- .DS_Store | Bin 18436 -> 18436 bytes Snakefile | 5 ++++- programs/.DS_Store | Bin 6148 -> 6148 bytes rules/rulesNew.smk | 16 ++++++++-------- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.DS_Store b/.DS_Store index cb5fafc917bf9ff8a64362f5304ef7b671993f20..5b72387d5cbba55edf7bad03f3912bd1c763ac59 100644 GIT binary patch delta 719 zcmZpfz}PZ@ae@>R3)e&$V@BVJ0p^<(7#o-;8@RAc?3UczsGG|q!OFnEz{*g>P|A?Q zkjhY;Qk<NVl%Jo&xVh0NnvsWrfq{_$3^=$q3o?qcY*y!CWML}5yje>?l~tpwuu-(^ z&ml)tGjj7&T#|C~lNcBnI3OxEmy1r}s#jrPU|?g=V@PGlWhh`MVW`YWHw;eB&n*C3 z03lH1bMsx`25p@Cvu@ufuvKVk5SHOmQ;-3&hYMlRWF7@QXWO^`85kH?81xv@88R74 zkS*i(PTpSx@fVUj!XlXbWLpJErtl4$BNXm1F-c2LeyAk3IYil<mF?@%P=$-1Cr{MS zVLNg>qB;b`RG9o&Ba6{yvY(~|+xZy_C$Ic7IY(0p#_Z9QVJcvlI6-9cKFyDejFUHL zDX=ibm4BMNK}&S=ORaXM%_5AK85#K|PEg=by!h<&%0Gu3Cr%I(LO2Q`Dl*x_fQN-C zI{{?g<{Se}MkbER&C?CFS=nBDCI3J1dGZM}IT-VenF8a6#k}T>lO09APfpQLr;+2& xGfrlA5N2ZG+AQOs!omtlRt=LKU4$n`xGdc)rN_)T`G)B$n4{3$H<{P`JOEI)?gsz> delta 661 zcmZpfz}PZ@ae@>RL;FM-V@CIh0p^npTv#S^vq(->FyP@3I+}Z7>8C@Ell$1DSr{0% zEtp)WB|3SEf#hZ(4pEkk4R4t^85zKUgL|_ehZxIdH6A7wrjk3GwFFdIHRNv02Ww|w zU|?k^Vkl+EVMt{t&dpD8Ny^DjVqjq4fT-A9E;@yaQGW6i1wA>NiN_fj7+4te7}6Os z8A=K=41<&Na|=M0um&h>R#3dd#3b{6@<KJm&GITHtQ@*A*<d>+FI1D8T&c;!aqi7$ zBe0u60;@H%Vg$kFr849(lz}XFfm<Gw`4y}ZRUYBE#q9P6roB7lh%Arn9tMVl&4pTQ zjNm}&(dJ=cTzh`zWC0fO&6~AbnKlcv)G<vgk!9qaEWjc%*#kK^K>`H^Jj~D#-8{uW zlaa|GY4d(VZC1AKK9I8}e=w7SF-6Q37#}P)HD{dsP$Yb^j;8vc_qF6?b_Zc5hW5=e k4k|2+43lkmq$kI?ES%h~?y@=4w2=|!GjvZ*HZ}ha0LvZI761SM diff --git a/Snakefile b/Snakefile index 32dde88..c3d7e49 100644 --- a/Snakefile +++ b/Snakefile @@ -99,9 +99,12 @@ else: # return False # + +print("the number of threads to be used is", max_threads) + if "Results" not in config: config["Results"] = "results" -max_threads=workflow.cores + report: "report/workflow.rst" include: "rules/rulesNew.smk" diff --git a/programs/.DS_Store b/programs/.DS_Store index c4ff712f42ba86cc475a1b61d0ddace2a027f5ee..54b7e113f4461e5b893542b74cd8285135498795 100644 GIT binary patch delta 463 zcmZoMXfc=|#>B!ku~2NHo}wr}0|Nsi1A_nqLn%WMLuF37VQ_N(=8eqDnd?DP><qaK zsSHI7g~-ym1q=v)rXn}r#U&{xKZ${Xf#YB2SEHq$4mmO~Fkq-kA*iaJp|T(Y<Qf#~ zxKSO%pvz#$pvPbcaW_<@`$Z`R1_m4|ksWA$^2VN(f4~mJRP78lI5!{RQoPE+s!<&5 zUBEComq}%^0TTx!gcZwVGMSM%g6*yMnJX**Opa$(;eap?IZhU27UM_O&X_h~V_`ev iW_AvK4ki|^%^R7&Gf(ChapYiRU|<3T|K<phHOv5>(sP0U delta 190 zcmZoMXfc=|#>B)qu~2NHo}wrx0|Nsi1A_nqLn%WMLnT8zgBL^T#=_-{jGU9#vZ_oj zVC7(B1heL{nuz4)ySOCf<R>vOFmUXhv$%x&-62Piq)2Xl3O0!vw)LiglAP}*>$9nF zK$wRdCqHBr<1ffC3{K9^EnooIpM7DoAcq*s#0JOB>>T_YOiY}c1v$PmPv#eK<NzyR MU|`uCA+m-U0EN&rWB>pF diff --git a/rules/rulesNew.smk b/rules/rulesNew.smk index 5f33143..3485800 100644 --- a/rules/rulesNew.smk +++ b/rules/rulesNew.smk @@ -228,12 +228,12 @@ rule merqury: if wildcards.sample in samples.index else '', merylDB=os.path.join(config['Results'],"{sample}"+ "/2_QVstats_merylAndMerqury/" + "{sample}" + "_dB.21.meryl") params: - script = os.path.join(workflow.basedir, "programs/merqury_June2020/merqury.sh"), + script = os.path.join(workflow.basedir, "programs/merqury-1.1/merqury.sh"), outFile= "{sample}" + "_merq", # outFile= os.path.join(config['Results'], "{sample}" +"/QVstats_merylAndMerqury/{sample}_merq"), merylPath = os.path.join(workflow.basedir, "programs/meryl-1.0/Linux-amd64/bin:$PATH"), outPath= os.path.join(config['Results'],"{sample}" + "/2_QVstats_merylAndMerqury"), - export= os.path.join(workflow.basedir, "programs/merqury_June2020") + export= os.path.join(workflow.basedir, "programs/merqury-1.1") # symlink=os.path.join(config['Results'], "{sample}" + "/{sample}.fasta") threads: workflow.cores * 0.5 @@ -243,7 +243,7 @@ rule merqury: report(os.path.join(config['Results'],"{sample}" + "/2_QVstats_merylAndMerqury/" + "{sample}" + "_merq.spectra-cn.fl.png"), caption="../report/merqury/spectra-cn_filled.rst", category="Copy Number Spectra Plots", subcategory="{sample}"), os.path.join(config['Results'], "{sample}" +"/2_QVstats_merylAndMerqury/" + "{sample}" + "_dB.21.hist") log: - os.path.join(config['Results'],"{sample}" + "/2_QVstats_merylAndMerqury/logs/" + "{sample}" + "_merq.spectra-cn.log") + os.path.join(config['Results'],"{sample}" + "/2_QVstats_merylAndMerqury/logs/{sample}_merqury.log") priority: 3 conda: @@ -268,7 +268,8 @@ rule merqury: rule genomescope2: input: hist=os.path.join(config['Results'], "{sample}" +"/2_QVstats_merylAndMerqury/" + "{sample}" + "_dB.21.hist"), - logCheck=os.path.join(config['Results'],"{sample}" + "/2_QVstats_merylAndMerqury/logs/" + "{sample}" + "_merq.spectra-cn.log") + check1=os.path.join(config['Results'],"{sample}" + "/2_QVstats_merylAndMerqury/" + "{sample}" + "_merq.spectra-cn.fl.png"), + check2=os.path.join(config['Results'],"{sample}" + "/2_QVstats_merylAndMerqury/" + "{sample}" + "_merq.spectra-cn.st.png") params: outFolder=os.path.join(config['Results'], "{sample}" +"/3_genomescopeProfile/"), cpHist=os.path.join(config['Results'], "{sample}" +"/3_genomescopeProfile/" + "{sample}" + "_dB.21.histo") @@ -278,7 +279,7 @@ rule genomescope2: linearPlot=report(os.path.join(config['Results'], "{sample}" +"/3_genomescopeProfile/" + "{sample}" + "_linear_plot.png"), caption="../report/genomescope/linearplot.rst", category="Genomescope Profile", subcategory="{sample}"), estimatedSize=temp(os.path.join(config['Results'], "{sample}" +"/3_genomescopeProfile/" + "{sample}" + "_sizeEst.txt")) conda: - "../envs/merylMerq.yaml" + "../envs/genomescope.yaml" shell: """ expand -t 1 {input.hist} > {params.cpHist} @@ -340,7 +341,7 @@ rule assemblyStats: rule saveConfiguration_and_getKeyValues: input: - checkLog=os.path.join(config['Results'],"{sample}" + "/2_QVstats_merylAndMerqury/logs/" + "{sample}" + "_merq.spectra-cn.log"), +# checkLog=os.path.join(config['Results'],"{sample}" + "/2_QVstats_merylAndMerqury/logs/" + "{sample}" + "_merq.spectra-cn.log"), gscopeSum=os.path.join(config['Results'], "{sample}" +"/3_genomescopeProfile/" + "{sample}" + "_summary.txt"), gscopeLog=os.path.join(config['Results'], "{sample}" +"/3_genomescopeProfile/" + "{sample}" + "_log_plot.png"), gscopeLin=os.path.join(config['Results'], "{sample}" +"/3_genomescopeProfile/" + "{sample}" + "_linear_plot.png"), @@ -362,7 +363,7 @@ rule saveConfiguration_and_getKeyValues: output: # newSampleSheet=os.path.join(config['Results'],"{sample}"+ "/keyResults/savedSampleSheet.tsv"), # newConfigFile=os.path.join(config['Results'],"{sample}"+ "/keyResults/savedConfig.yaml"), - merqLog=os.path.join(config['Results'],"logs/2_merylAndMerq/" + "{sample}" + "_merqury.spectra-cn.log"), +# merqLog=os.path.join(config['Results'],"logs/2_merylAndMerq/" + "{sample}" + "_merqury.spectra-cn.log"), keyValues=temp(os.path.join(config['Results'],"{sample}"+ "/5_Key_Results/aggregate.tsv")), rowNames=temp(os.path.join(config['Results'],"{sample}"+ "/5_Key_Results/aggregate_rowNames.tsv")), keyValuesWithRowNames=os.path.join(config['Results'],"{sample}"+ "/5_Key_Results/{sample}_aggregatedResults.tsv"), @@ -384,7 +385,6 @@ rule saveConfiguration_and_getKeyValues: "../envs/dos2unix.yaml" shell: """ - cp {input.checkLog} {output.merqLog} cp {input.gscopeSum} {output.gscopeSum} cp {input.gscopeLog} {output.gscopeLog} cp {input.gscopeLin} {output.gscopeLin} -- GitLab