mailr12826 - /1.3/sample_scripts/model_free/final_data_extraction.py


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

Header


Content

Posted by michael . bieri on May 30, 2011 - 04:17:
Author: michaelbieri
Date: Mon May 30 04:17:03 2011
New Revision: 12826

URL: http://svn.gna.org/viewcvs/relax?rev=12826&view=rev
Log:
Converted summary into comma separated file (.csv).

Resultstable generated can be opened in Excel or OpenOffice/LibreOffice.

Modified:
    1.3/sample_scripts/model_free/final_data_extraction.py

Modified: 1.3/sample_scripts/model_free/final_data_extraction.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/sample_scripts/model_free/final_data_extraction.py?rev=12826&r1=12825&r2=12826&view=diff
==============================================================================
--- 1.3/sample_scripts/model_free/final_data_extraction.py (original)
+++ 1.3/sample_scripts/model_free/final_data_extraction.py Mon May 30 
04:17:03 2011
@@ -17,17 +17,21 @@
 from generic_fns import pipes
 
 
+
 pipe.create('Data_extraction', 'mf')
 results.read()
 
+# Data
+raise RelaxError("Test.")
+
 #create file
 
-self.file = open('Model-free_Results.txt', 'w')
+self.file = open('Model-free_Results.csv', 'w')
 
 self.file.write('Data Extraction by Michael Bieri')
 self.file.write("\n")
 self.file.write("\n")
-self.file.write("Residue               Model   S2                      
Rex\n")
+self.file.write("Residue,Model,S2,Rex\n")
 self.file.write("\n")
 
 
@@ -40,37 +44,50 @@
             if not spin.select:
                 self.file.write("\n")
                 continue
-
-
-# The model-free model.
+            # Write separator.
+            else:
+                self.file.write(",")
+
+
+            # The model-free model.
             if hasattr(spin, 'model'):
                 spin.model = spin.model[1:2]
-                self.file.write("              " + spin.model)
-
-
-# S2.
+                self.file.write(spin.model)
+            # Write separator.
+            else:
+                self.file.write(",")
+
+
+            # S2.
             if  hasattr(spin, 's2'):
                 s2 = str(spin.s2)
                 s2_err = str(spin.s2_err)
                 if spin.s2 == None:
                         self.file.write("")
                 else:
-                        self.file.write("      " + s2[0:5]+ " +/- " + 
s2_err[0:4])
-
-
-# Rex.
+                        self.file.write(s2[0:5]+ " +/- " + s2_err[0:4])
+            # Write separator.
+            else:
+                self.file.write(",")
+
+
+            # Rex.
             if hasattr(spin, 'rex'):
                 rex = str(spin.rex)
                 rex_err = str(spin.rex_err)
                 if spin.rex == None:
                         self.file.write("")
                 else:
-                        self.file.write("              " + rex[0:5]+ " +/- " 
+ rex_err[0:4])
-
-
+                        self.file.write(rex[0:5]+ " +/- " + rex_err[0:4])
+            # Write separator.
+            else:
+                self.file.write(",")
 
 # Start a new line.
             self.file.write("\n")
+
+# Close file.
+file.close()
 
 
 
##################################################################################################




Related Messages


Powered by MHonArc, Updated Mon May 30 04:40:01 2011