mailRe: r11062 - /branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Edward d'Auvergne on April 13, 2010 - 17:06:
The problem is that the auto analysis relax_fit code is going through
the prompt package.  This can be changed to directly call the
generic_fns code which should accept a file object.

Regards,

Edward


On 13 April 2010 00:28, Michael Bieri <michael.bieri@xxxxxxxxxxxxx> wrote:
There is a problem with the dummy file as the function reading the file
requires a string:

Traceback (most recent call last):
 File "gui_bieri/analyses/auto_rx_base.py", line 402, in execute_thread
 File "auto_analyses/relax_fit.py", line 87, in __init__
 File "auto_analyses/relax_fit.py", line 124, in run
 File "prompt/deselect.py", line 146, in read
 File "arg_check.py", line 495, in is_str
   raise RelaxStrError(name, arg)
relax_errors.RelaxStrError: RelaxError: The file name argument
'<relax_io.DummyFileObject instance at 0x9ea1f8c>' must be a string.


Can this get solved by changing arg_check.py or do I have to call the
relax_io.DummyFileObject differently?




Edward d'Auvergne wrote:
This should be a nice short term fix.  This can be redesigned in the
future to use more of the functionality already present in relax, i.e.
all the select and deselect user fns.

Cheers,

Edward




On 12 April 2010 04:37,  <michael.bieri@xxxxxxxxxxxxx> wrote:

Author: michaelbieri
Date: Mon Apr 12 04:37:43 2010
New Revision: 11062

URL: http://svn.gna.org/viewcvs/relax?rev=11062&view=rev
Log:
relaxGUI creates a dummy file for unresolved spins that will be used in 
relax_fit.py

Modified:
   branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py

Modified: branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py?rev=11062&r1=11061&r2=11062&view=diff
==============================================================================
--- branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py (original)
+++ branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py Mon Apr 12 
04:37:43 2010
@@ -26,6 +26,7 @@

 # Python module imports.
 from os import sep
+from string import replace
 import sys
 import thread
 import time
@@ -34,6 +35,7 @@
 # relax module imports.
 from auto_analyses.relax_fit import Relax_fit
 from data import Relax_data_store; ds = Relax_data_store()
+from relax_io import DummyFileObject

 # relaxGUI module imports.
 from gui_bieri.analyses.project import open_file
@@ -265,7 +267,12 @@
        data.mc_num = 500

        # Unresolved resiudes
-        data.unresolved = self.data.unresolved
+        file = DummyFileObject
+        entries = self.data.unresolved
+        entries = replace(entries, ',', '\n')
+        file.write(entries)
+        file.close()
+        data.unresolved = file

        # Structure File
        data.structure_file = self.data.structure_file


_______________________________________________
relax (http://nmr-relax.com)

This is the relax-commits mailing list
relax-commits@xxxxxxx

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits



_______________________________________________
relax (http://nmr-relax.com)

This is the relax-devel mailing list
relax-devel@xxxxxxx

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel




_______________________________________________
relax (http://nmr-relax.com)

This is the relax-devel mailing list
relax-devel@xxxxxxx

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel




Related Messages


Powered by MHonArc, Updated Wed Apr 14 00:40:15 2010