Hi,

Have a look at the file:

test_suite/shared_data/model_free/OMP/final_results_trunc_1.2.bz2

This can be opened in OpenOffice, Excel, etc by saying whitespace
delimited.  Is this what you are after?  This was part of the
results.write() user function before I switched it to XML.  This
columnar formatted file could be reintroduced though - the code is
always sitting there in the repository - if you have a purpose for it
in the GUI.  In any case, this code belongs in the generic_fns package
in relax rather than the gui_bieri package, as it is not GUI related.

Cheers,

Edward


On 23 April 2010 05:40,  <[email protected]> wrote:
> Author: michaelbieri
> Date: Fri Apr 23 05:40:29 2010
> New Revision: 11142
>
> URL: http://svn.gna.org/viewcvs/relax?rev=11142&view=rev
> Log:
> relaxGUI generates a CSV file with the major parameters after final 
> model-free analysis.
>
> The .csv fle is a default Excel and OpenOffice file format and is opened by 
> these programs.
>
> Modified:
>    branches/bieri_gui/gui_bieri/analyses/results_analysis.py
>
> Modified: branches/bieri_gui/gui_bieri/analyses/results_analysis.py
> URL: 
> http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/analyses/results_analysis.py?rev=11142&r1=11141&r2=11142&view=diff
> ==============================================================================
> --- branches/bieri_gui/gui_bieri/analyses/results_analysis.py (original)
> +++ branches/bieri_gui/gui_bieri/analyses/results_analysis.py Fri Apr 23 
> 05:40:29 2010
> @@ -92,11 +92,11 @@
>     te = []
>
>     #create file
> -    file = open(str(directory) + sep + 'Model-free_Results.txt', 'w')
> +    file = open(str(directory) + sep + 'Model-free_Results.csv', 'w')
>     file.write('Data Extraction by relaxGUI, (C) 2009 Michael Bieri')
>     file.write("\n")
>     file.write("\n")
> -    "self.file.write(""Residue\t\tModel\tS2\t\t\tRex 
> [1/s]\t\tTe\t\t\tRelaxation Parameters\n"")"
> +    
> "self.file.write(""Residue;Model;S2;Rex_[1/s];Te;Relaxation_Parameters\n"")"
>     file.write("\n")
>
>     #loop over residues
> @@ -114,7 +114,7 @@
>         # The model-free model.
>         if hasattr(spin, 'model'):
>             spin.model = spin.model[1:2]
> -            file.write("\t\t" + spin.model)
> +            file.write(";" + spin.model)
>             model.append(spin.model)
>
>         # S2.
> @@ -122,10 +122,10 @@
>             s2 = str(spin.s2)
>             s2_err = str(spin.s2_err)
>             if spin.s2 == None:
> -                file.write("")
> +                file.write(";")
>                 s2.appen('')
>             else:
> -                file.write("\t" + s2[0:5]+ " +/- " + s2_err[0:4])
> +                file.write(";" + s2[0:5]+ " +/- " + s2_err[0:4])
>                 s2.appen(s2[0:5]+ " +/- " + s2_err[0:4])
>
>         # Rex.
> @@ -133,33 +133,33 @@
>             rex = str(spin.rex)
>             rex_err = str(spin.rex_err)
>             if spin.rex == None:
> -                file.write("\t\t\t")
> +                file.write(";")
>                 rex.appen('')
>             else:
>                 rex_eff = spin.rex * (int(spin.frq_labels[1]) * 1000000 * 2 * 
> 3.14159)**2
>                 rex = str(rex_eff)
>                 rex_err_eff = spin.rex_err * (int(spin.frq_labels[1]) * 
> 1000000 * 2 * 3.14159)**2
>                 rex_err = str(rex_err_eff)
> -                file.write("\t\t" + rex[0:5]+ " +/- " + rex_err[0:4])
> +                file.write(";" + rex[0:5]+ " +/- " + rex_err[0:4])
>                 rex.appen(rex[0:5]+ " +/- " + rex_err[0:4])
>
>         # Te
>         if hasattr(spin, 'te'):
>             if spin.te == None:
> -                file.write("\t\t")
> +                file.write(";")
>                 te.appen('')
>             else:
>                 te_ps = spin.te * 1e-12
>                 te = str(te_ps)
>                 te_err = str(spin.te_err)
> -                file.write("\t\t" + te[0:5]+ " +/- " + te_err[0:4])
> +                file.write(";" + te[0:5]+ " +/- " + te_err[0:4])
>                 te.appen(te[0:5]+ " +/- " + te_err[0:4])
>
>         # Parameters.
>         if hasattr(spin, 'params'):
> -            file.write("\t\t\t" + str(spin.params[0:len(spin.params)]))
> +            file.write(";" + str(spin.params[0:len(spin.params)]))
>         else:
> -            file.write("\\n")
> +            file.write(";\n")
>             continue
>
>         # Start a new line.
>
>
> _______________________________________________
> relax (http://nmr-relax.com)
>
> This is the relax-commits mailing list
> [email protected]
>
> 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
[email protected]

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

Reply via email to