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