From f2ec1071406c4cbc4ea1243caadfe1de3d3fbc6c Mon Sep 17 00:00:00 2001 From: fabrice <fabrice.allain@pasteur.fr> Date: Tue, 5 Apr 2016 11:06:21 +0200 Subject: [PATCH] Removed working directory path in .ini file. ariaproject now generated using outdir command line arg --- ariaec/__init__.pyc | Bin 235 -> 235 bytes ariaec/base.pyc | Bin 10170 -> 10170 bytes ariaec/commands.pyc | Bin 10416 -> 10416 bytes ariaec/conf/aria_ec.ini | 1 - ariaec/econverter.py | 29 ++++++++++++++++++----------- ariaec/econverter.pyc | Bin 27497 -> 27715 bytes ariaec/ecsettings.pyc | Bin 7215 -> 7215 bytes ariaec/maplot.pyc | Bin 5130 -> 5130 bytes ariaec/protein.pyc | Bin 15924 -> 15924 bytes ariaec/protmap.pyc | Bin 45056 -> 45056 bytes ariaec/reader.pyc | Bin 19170 -> 19170 bytes ariaec/setup.pyc | Bin 7818 -> 7818 bytes version.py | 2 +- 13 files changed, 19 insertions(+), 13 deletions(-) diff --git a/ariaec/__init__.pyc b/ariaec/__init__.pyc index 42b779115f1d982b021de34a3c088eee58d048d0..8beec7da806c597f90cc1923e67032e7aa62f134 100644 GIT binary patch delta 14 VcmaFO_?nT8`7<xq8?lLOPXQ<*1!@2Q delta 14 VcmaFO_?nT8`7<xqAC-x0PXQ>Z1&9Cu diff --git a/ariaec/base.pyc b/ariaec/base.pyc index f4a63e0bc26248ccb20121c00f6978ce683ea0ab..d6f1402e1fc0c50fce3f807e87cb99c13241e5d5 100644 GIT binary patch delta 15 WcmdnxzssME`7<xqEX9p%ThswAtOaub delta 15 WcmdnxzssME`7<xqD*cUYThswBQU#F! diff --git a/ariaec/commands.pyc b/ariaec/commands.pyc index 0986351f81727604baf3a0aa6c042b6851c464f2..e58e41ac9f3a8f238b0b9abc9e6e13b9066d6d5a 100644 GIT binary patch delta 15 WcmdlGxFL{@`7<w<LBvM3RT=;+Oa&(Z delta 15 WcmdlGxFL{@`7<w<L)u2RRT=;+@&!cz diff --git a/ariaec/conf/aria_ec.ini b/ariaec/conf/aria_ec.ini index d47d9cf..a36fcfa 100644 --- a/ariaec/conf/aria_ec.ini +++ b/ariaec/conf/aria_ec.ini @@ -73,7 +73,6 @@ nd_control: 0 runid: 1 cpus: 100 host_command: sbatch --cores-per-socket=10 -o /baycells/home/fallain/slurm.errors -working_directory: data/examples/out/setup temp_root: data/examples/out/setup parameter_definition: automatic ss_dist_format: tbl diff --git a/ariaec/econverter.py b/ariaec/econverter.py index ea62118..e9b7668 100644 --- a/ariaec/econverter.py +++ b/ariaec/econverter.py @@ -712,6 +712,15 @@ class AriaEcXMLConverter(AriaXMLConverter): def write_ariaproject(self, aria_template, seqfile, dist_files, tbl_files, desc=""): + """ + Generate ariaproject.xml file + :param aria_template: ariaproject.xml template path + :param seqfile: + :param dist_files: + :param tbl_files: + :param desc: + :return: + """ if aria_template: template = os.path.abspath(aria_template) @@ -737,26 +746,24 @@ class AriaEcXMLConverter(AriaXMLConverter): 'the ratio %.2f:%.2f' % (steps_1, steps_2)) aria_project_dict.update(self.settings.setup.config) - work_dir = os.path.abspath(aria_project_dict['working_directory']) + work_dir = os.path.abspath(self.settings.outdir) temp_root = os.path.abspath(aria_project_dict['temp_root']) if not os.path.exists(work_dir) or not os.path.exists(temp_root): - logger.info("Working dir %s and temp directory %s doesn't exist." % ( - work_dir, temp_root)) + logger.info("Working dir %s doesn't exist." % work_dir) logger.info("Create new directory %s" % work_dir) os.makedirs(work_dir) + + if not os.path.exists(temp_root): + logger.info("Temp directory %s doesn't exist." % temp_root) logger.info("Create new directory %s" % temp_root) os.makedirs(temp_root) - for direct in (work_dir, temp_root): - - if not os.path.exists(os.path.join(direct, self.outprefix)): - os.makedirs(os.path.join(direct, self.outprefix)) - - if not os.path.exists(os.path.join(direct, self.outprefix, desc)): - os.makedirs(os.path.join(direct, self.outprefix, desc)) + if not os.path.exists(os.path.join(temp_root, self.outprefix)): + os.makedirs(os.path.join(temp_root, self.outprefix)) + if not os.path.exists(os.path.join(temp_root, self.outprefix, desc)): + os.makedirs(os.path.join(temp_root, self.outprefix, desc)) - work_dir = os.path.join(work_dir, self.outprefix, desc) temp_root = os.path.join(temp_root, self.outprefix, desc) aria_project_dict['working_directory'] = work_dir diff --git a/ariaec/econverter.pyc b/ariaec/econverter.pyc index 1e89d37d3a6835f86c91c4bcacca99b2cd3c8bbe..b86dacd13ed269c6f95c4e984d70cd0ade0610d3 100644 GIT binary patch delta 1648 zcmcIkJ8#oa82zr3LXzg)G>^7v)6gfBP@u{XWdbCa5HBf61qG+qX>HOZwJj);BM<oj z9V~%_SQudFM3p~Ki9f(p!NS4>D=P!vy|LTWE!{{I$M>9b&pp@o^Y`<BeEv#&p5LK> zXnHDpzSL?Y0{}k!-F!ws`!m!ltS*r-fHDlqD0B&Qf?(Zyk}yM{BT7I?f)QjyP}9i~ z6ylKjk?4L<0zd;yl|-2X3?BjLld?@n69#;_iT2Bx5(FdUc$nN3O&p|e!e<;au_L9K z(m+uLx&q6lEeniFIm?|8ob6(QF$7%?cQXFzbf_6H8(64McQ6=k%?~sLWtI}}{7{xX zK*OM*oTo-@od>58DC%Rl|8Y<zpo?UdU1=1Gr|V--?1Y)Ck^m#j5)+w#Apngd6LFXb zXY@&C)`^0B69f4?7+#<wkf8}EvM^W*F<d_mbQHnl5y-I=VrdtaL2S&0jUzVU!m@}> zy09t4a)?ENPUG`AwtgNmYRkL5LJSYwdb$IhIFF0T2BPv*7tqC>bOteZ(pkjZN#_uA zCpG60bVpr4j75!s5r^{DH&3Pc7PjBOe@JKYQ{Y=WE#6t_qWyF)ycPB^rvRTU)<kE7 z7g`Q5JsV=J^eZO8>%tz4@Bx;O$!cN|_j?g*Xw=d24#BGn*-OYSA&U*7@09F2*(b=e zU&aI69dZuUflyBiP;O%1xWXp00bS+|qk}K32aJ>n^eTIkcNU?O2D`~zL!#dxj5H|I zVEEW<-gPSUI^2JZmxl{0*xj`6cnRd}&uytGsiH3BL{%2sYD<yU^uqRLBUhIj(xIx< z7FBVRYpS{_ZMGXYrF3GBZZo;IsBgF@Ytk0;EV*$iYkHM2+6hXpHBMptEDDvhwUYIv zGG^Tne`Ni*CAN4~ZMAeQi=#?QeJ(fGb5vHXX032e%OUv45^GaQJ%+b0`+OC7+;K~N z)q7XV3!b|Rd26438hTJdjn$SUlCch?Juh~9=)JC&$hlo4VAwiXpP5LLq%cQf_>Bs2 b`+tVy$vl}Atn|iv;RCVugZ19Dd`I{T3~ozI delta 1494 zcmb_cJ8aWX6g}^yElHbyns0w;=@&}*Dg(+!hfYX<M3Abgl)R*kD-!BhqDZzpL}KmW z0mKGFCk9G3BqSsj2G*j^Y+YesVBtR7X<D~}1<AI2&pr3}yyyGw=L2^5jrn~)L;YWW zeZRlwPcKJu0Q_{{ddScW_O%z5=b0IR2q4>HFoMtkg+bxa3GH{#PzOyy4}y5XrpjC* zK_MGbzc4KTr5|EIvIwnmq=?*s2@ARaeIw;cQP#Ap>=K9Xq-|MN2ex;+f{QCJVT8MW zTo-BRVdzwsL5oW}&2cVMsSfiLK?=LYX0r2kjHUOY<+GLc?WLZjbi`p>`|>Jv-Oy@m zHx8w{uk?k`$y5lY+%Eec6lK!h_hQWl5rRVejt*@nElh+_(6Uf+P=?T=+^~F#2nuJ@ zqbL{=DXI)Yk4ObpW6(K7j51M~F=Z-hr?e5NX2jsW#8Ep3y$2$WtVp0B%?v<^L5V{Q z5|;E}DZ<hoEJIk<gXIVtaxwb<j^HqXBOc-?VPk~FAo3`l`2IMus@b!BgXumjuI#`_ z*lrUz<#d8XyiU&(<~TLGOPVCmYjujSj@6FSX~MitX9$x{<Ioc*ZXNnc^;g(_fq%L) z|8DR9x{EpPp7)gGUXFq`)}*E|s0An<1KF1$9c!m$l6GIX!QfH<P)p3xdgrKz=p;MT z)bZ>E%3h=_HL#OSJ3_}BXr6xHhhE+EU{oM3p;)I;vLLHvATHa}!^lAMLC-*3kq3Qe z4n`L4*tsfkdw}S4KJw80ve*Vn0=V;l9`|Oi(eS%{_kf<wq@06m^%-m8(S9*T!PADi zS*x$Fikey}YYp`oDbtjwJbtpOHX2&<Iz=UilP6Aos+nJ_i@atnmB*~<@^ITIPjEgv zZoR3zvr5$p%UK_*dy!2>B7Icr=(g4Mo2>6G#o*TajmgmzOYvzIU||+xA-bbH!6(@S YpJ8)+h*>{2Uh`dMeF|3FziUhU5A&BBT>t<8 diff --git a/ariaec/ecsettings.pyc b/ariaec/ecsettings.pyc index 209f3ab6b90d317fbeb8c04d9881955e3da2623d..14a6ab0431a6f0549d2010cb1be33f34717c8df2 100644 GIT binary patch delta 15 WcmZ2)vEG7>`7<w<LBvKjO&I_vm;`13 delta 15 WcmZ2)vEG7>`7<w<L)u0*O&I_wJ_LjS diff --git a/ariaec/maplot.pyc b/ariaec/maplot.pyc index a21fef1bed62dd942c979bb3f41cec9c39e17d56..f774d93fd4dbee644841d77ba4619ebb527daa0e 100644 GIT binary patch delta 15 WcmeCu=+a<g{>;l&H*X^wiwFQE%miZq delta 15 WcmeCu=+a<g{>;nOw`L<7iwFQFas+_@ diff --git a/ariaec/protein.pyc b/ariaec/protein.pyc index 284b67088a7c769f0534a12991a39d4cbd2b4cf9..9384a753ca62347a0205225fbddc43a197d46c95 100644 GIT binary patch delta 15 Wcmdl|v!#ZO`7<w<hS)|nJv#s{z68|( delta 15 Wcmdl|v!#ZO`7<w<g~~=YJv#s|WCZg7 diff --git a/ariaec/protmap.pyc b/ariaec/protmap.pyc index f99062db6e3547d723a669c9252b023a9f829c85..4f99b29d49eeb0eaf9a7665a9a708f3355841745 100644 GIT binary patch delta 17 YcmZp8z|`=7iH-R)FPEL<Mz&w;0XixMj{pDw delta 17 YcmZp8z|`=7iH-R)FPESCMz&w;0XonItpET3 diff --git a/ariaec/reader.pyc b/ariaec/reader.pyc index fada925ea836ec7c758856a3e4ef48a20448ebc7..32c3329cf97c194f6d91309a7ffd312a215a9608 100644 GIT binary patch delta 17 ZcmaDfmGRM3MmFZpyj)Su8`<u70RTUT2EG6Q delta 17 ZcmaDfmGRM3MmFZpyj)omH?rOF0sufQ2HXGu diff --git a/ariaec/setup.pyc b/ariaec/setup.pyc index 4f16a2b361a1c02638a25850235bf1943cb5f8fb..9acd618838fbdac5ab9e9b455d1417883426c65d 100644 GIT binary patch delta 15 WcmeCO?XqQK{>;nuWc^0A7C8Vbu?3C* delta 15 WcmeCO?XqQK{>;nuW$#9|7C8VcR|Tv9 diff --git a/version.py b/version.py index 70bb331..282deff 100644 --- a/version.py +++ b/version.py @@ -1,2 +1,2 @@ # Do not edit this file, pipeline versioning is governed by git tags -__version__=v0.1.11-dev1 \ No newline at end of file +__version__=v0.1.11-dev2 \ No newline at end of file -- GitLab