mailr12608 - /1.3/test_suite/shared_data/pdc_files/convert_data_r1.py


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

Header


Content

Posted by edward on February 22, 2011 - 15:08:
Author: bugman
Date: Tue Feb 22 15:08:50 2011
New Revision: 12608

URL: http://svn.gna.org/viewcvs/relax?rev=12608&view=rev
Log:
Updated the convert_data_r1.py to directly read the data out of the Bruker 
PDC file.


Modified:
    1.3/test_suite/shared_data/pdc_files/convert_data_r1.py

Modified: 1.3/test_suite/shared_data/pdc_files/convert_data_r1.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/test_suite/shared_data/pdc_files/convert_data_r1.py?rev=12608&r1=12607&r2=12608&view=diff
==============================================================================
--- 1.3/test_suite/shared_data/pdc_files/convert_data_r1.py (original)
+++ 1.3/test_suite/shared_data/pdc_files/convert_data_r1.py Tue Feb 22 
15:08:50 2011
@@ -1,77 +1,122 @@
 #! /usr/bin/env python
+
+from string import split, strip
+
+
+# The file data.
+file = open('testT1.txt')
+lines = file.readlines()
+file.close()
 
 # The data - PDC T2, PDC T2 err, PDC scale factor, relax R2, relax R2 err 
(MC sim).
 data = [
-['Gln',  2,  0.4560, 0.012326 ,   2.22814 ,       2.19316068443,      
0.0264822775112],
-['Ile',  3,  0.4289, 0.0089800 ,   2.22814 ,       2.33150942395,      
0.0218282475286],
-['Phe',  4,  0.4259, 0.015866 ,   2.22814 ,       2.34809773828,      
0.0393993956573],
-['Val',  5,  0.4446, 0.0084807 ,   2.22814 ,       2.24905317514,      
0.0190416227806],
-['Lys',  6,  0.4386, 0.0032737 ,   2.22814 ,       2.27991249993,      
0.0073387122964],
-['Thr',  7,  0.4505, 0.012887 ,   2.22814 ,       2.21988325334,      
0.0289980021014],
-['Leu',  8,  0.4464, 0.017357 ,    2.22814,       2.23992585719,      
0.0394637142884],
-['Thr',  9,  0.5081, 0.016893 ,    2.22814,       1.96827404586,      
0.0285585555608],
-['Gly', 10,  0.4789, 0.0045383 ,    2.22814,       2.08825352037,     
0.00856203608884],
-['Lys', 11,  0.5006, 0.0087386 ,    2.22814,       1.99766965295,      
0.0154821098023],
-['Thr', 12,  0.4621, 0.028354 ,    2.22814,       2.16418266589,      
0.0589894950385],
-['Ile', 13,  0.4400, 0.014724 ,   2.22814 ,       2.27249997894,      
0.0323797055027],
-['Thr', 14,  0.4547, 0.011743 ,   2.22814 ,       2.19913359459,      
0.0261282530191],
-['Leu', 15,  0.4387, 0.033559 ,   2.22814 ,       2.27947735732,      
0.0804008170395],
-['Glu', 16,  0.4792, 0.038163 ,    2.22814,       2.08663871613,      
0.0742976416989],
-['Val', 17,  0.4377, 0.013371 ,   2.22814 ,       2.28454679926,      
0.0319478148557],
-['Glu', 18,  0.4744, 0.025534 ,   2.22814 ,       2.10794161516,      
0.0491390514111],
-['Ser', 20,  0.4458, 0.0075985 ,   2.22814 ,        2.2432376545,      
0.0174075720472],
-['Asp', 21,  0.4257, 0.0036873 ,   2.22814 ,       2.34905882789,     
0.00896916086091],
-['Thr', 22,  0.4396, 0.012438 ,   2.22814 ,       2.27492782819,      
0.0283784241729],
-['Ile', 23,  0.4054, 0.018904 ,    2.22814,       2.46692508258,      
0.0512139594604],
-['Asn', 25,  0.4174, 0.010689 ,   2.22814 ,       2.39550908267,       
0.028141856637],
-['Val', 26,  0.4688, 0.035345 ,    2.22814,       2.13297271051,      
0.0738836932379],
-['Lys', 27,  0.4233, 0.013666 ,   2.22814 ,       2.36245343286,       
0.034473000886],
-['Ala', 28,  0.4193, 0.014360 ,   2.22814 ,       2.38481618154,      
0.0369276054641],
-['Lys', 29,  0.4298, 0.011476 ,   2.22814 ,       2.32688199592,      
0.0267154381038],
-['Thr', 30,  0.4132, 0.026029 ,    2.22814,       2.42020223098,      
0.0641345037416],
-['Gln', 31,  0.4216, 0.023199 ,   2.22814 ,       2.37198006924,      
0.0607157552927],
-['Asp', 32,  0.4268, 0.011464 ,   2.22814 ,         2.343030317,      
0.0287089229986],
-['Lys', 33,  0.4560, 0.014005 ,   2.22814 ,       2.19288519999,      
0.0322404521468],
-['Glu', 34,  0.4468, 0.0067758 ,   2.22814 ,       2.23809730593,       
0.016155226898],
-['Gly', 35,  0.4452, 0.0072146 ,   2.22814 ,       2.24610605696,      
0.0166231784999],
-['Ile', 36,  0.5023, 0.011122 ,   2.22814 ,       1.99097003714,       
0.018556395961],
-['Asp', 39,  0.4360, 0.0041799 ,   2.22814 ,       2.29368308937,      
0.0107946336402],
-['Gln', 40,  0.4435, 0.0097303 ,   2.22814 ,       2.25465715695,      
0.0219579437623],
-['Gln', 41,  0.4496, 0.010974 ,   2.22814 ,       2.22439489827,      
0.0246838738103],
-['Arg', 42,  0.4386, 0.060259 ,    2.22814,       2.27979894813,        
0.14609662846],
-['Leu', 43,  0.4603, 0.027054 ,   2.22814 ,       2.17239195077,      
0.0562093749792],
-['Ile', 44,  0.4387, 0.012389 ,   2.22814 ,       2.27944810393,      
0.0274015962376],
-['Phe', 45,  0.4413, 0.014084 ,   2.22814 ,       2.26621382042,      
0.0325598012054],
-['Ala', 46,  0.4601, 0.017401 ,    2.22814,       2.17327103743,      
0.0366263114163],
-['Gly', 47,  0.4563, 0.0095167 ,    2.22814,       2.19159971705,      
0.0200974396044],
-['Lys', 48,  0.4543, 0.034380 ,    2.22814,       2.20125816954,      
0.0769594227925],
-['Gln', 49,  0.4730, 0.0099851 ,   2.22814 ,       2.11409184343,      
0.0211565921351],
-['Leu', 50,  0.4455, 0.020395 ,   2.22814 ,       2.24441747047,      
0.0466054926297],
-['Glu', 51,  0.4687, 0.018214 ,   2.22814 ,       2.13351495913,      
0.0369010861993],
-['Asp', 52,  0.4888, 0.017327 ,   2.22814 ,       2.04583349976,      
0.0309251585403],
-['Arg', 54,  0.4561, 0.0059463 ,   2.22814 ,       2.19228267695,      
0.0125176652031],
-['Thr', 55,  0.4396, 0.013766 ,   2.22814 ,       2.27502074947,      
0.0319568936121],
-['Leu', 56,  0.4221, 0.0064286 ,   2.22814 ,       2.36913113746,      
0.0158844775147],
-['Ser', 57,  0.4351, 0.0057569 ,   2.22814 ,       2.29814478201,      
0.0142640516301],
-['Asp', 58,  0.4207, 0.010105 ,   2.22814 ,       2.37720483191,      
0.0272911357828],
-['Tyr', 59,  0.4493, 0.0055646 ,   2.22814 ,       2.22553611629,      
0.0125933167265],
-['Asn', 60,  0.4377, 0.0058785 ,   2.22814 ,       2.28459962433,       
0.013370924242],
-['Ile', 61,  0.4270, 0.010546 ,   2.22814 ,       2.34213728573,      
0.0264153868176],
-['Gln', 62,  0.5067, 0.012662 ,   2.22814 ,       1.97367886288,      
0.0217945020797],
-['Lys', 63,  0.4619, 0.0094808 ,   2.22814 ,       2.16500024708,      
0.0195312534223],
-['Glu', 64,  0.4312, 0.0095453 ,   2.22814 ,       2.31913930394,      
0.0223294049604],
-['Ser', 65,  0.4568, 0.0043694 ,   2.22814 ,       2.18918681844,     
0.00908363177241],
-['Thr', 66,  0.4584, 0.0054046 ,   2.22814 ,       2.18167008464,      
0.0112902195625],
-['Leu', 67,  0.4410, 0.018436 ,    2.22814,       2.26772345178,      
0.0444564014823],
-['His', 68,  0.4451, 0.0043067 ,   2.22814 ,       2.24680733455,     
0.00926065649886],
-['Leu', 69,  0.4447, 0.015813 ,   2.22814 ,       2.24851949133,      
0.0379125750722],
-['Val', 70,  0.4319, 0.011793 ,   2.22814 ,       2.31543911345,      
0.0279226422469],
-['Leu', 71,  0.4596, 0.0046414 ,   2.22814 ,        2.1756894166,     
0.00987045835498],
-['Arg', 72,  0.4622, 0.012209 ,   2.22814 ,       2.16361975928,      
0.0253849160526],
-['Leu', 73,  0.5386, 0.016241 ,    2.22814,       1.85657597782,      
0.0255460422485],
-['Arg', 74,  0.6202, 0.020482 ,    2.22814,        1.6122677679,      
0.0231001217925],
-['Gly', 75,  0.8603, 0.038094 ,    2.22814,       1.16243924266,       
0.023448186193],
-['Gly', 76,   1.311, 0.011609 ,    2.22814,      0.763064480891,      
0.0030557315479]]
+['Gln',  2, None, None, None, 2.19316068443,      0.0264822775112],
+['Ile',  3, None, None, None, 2.33150942395,      0.0218282475286],
+['Phe',  4, None, None, None, 2.34809773828,      0.0393993956573],
+['Val',  5, None, None, None, 2.24905317514,      0.0190416227806],
+['Lys',  6, None, None, None, 2.27991249993,      0.0073387122964],
+['Thr',  7, None, None, None, 2.21988325334,      0.0289980021014],
+['Leu',  8, None, None, None, 2.23992585719,      0.0394637142884],
+['Thr',  9, None, None, None, 1.96827404586,      0.0285585555608],
+['Gly', 10, None, None, None, 2.08825352037,     0.00856203608884],
+['Lys', 11, None, None, None, 1.99766965295,      0.0154821098023],
+['Thr', 12, None, None, None, 2.16418266589,      0.0589894950385],
+['Ile', 13, None, None, None, 2.27249997894,      0.0323797055027],
+['Thr', 14, None, None, None, 2.19913359459,      0.0261282530191],
+['Leu', 15, None, None, None, 2.27947735732,      0.0804008170395],
+['Glu', 16, None, None, None, 2.08663871613,      0.0742976416989],
+['Val', 17, None, None, None, 2.28454679926,      0.0319478148557],
+['Glu', 18, None, None, None, 2.10794161516,      0.0491390514111],
+['Ser', 20, None, None, None, 2.2432376545,      0.0174075720472],
+['Asp', 21, None, None, None, 2.34905882789,     0.00896916086091],
+['Thr', 22, None, None, None, 2.27492782819,      0.0283784241729],
+['Ile', 23, None, None, None, 2.46692508258,      0.0512139594604],
+['Asn', 25, None, None, None, 2.39550908267,       0.028141856637],
+['Val', 26, None, None, None, 2.13297271051,      0.0738836932379],
+['Lys', 27, None, None, None, 2.36245343286,       0.034473000886],
+['Ala', 28, None, None, None, 2.38481618154,      0.0369276054641],
+['Lys', 29, None, None, None, 2.32688199592,      0.0267154381038],
+['Thr', 30, None, None, None, 2.42020223098,      0.0641345037416],
+['Gln', 31, None, None, None, 2.37198006924,      0.0607157552927],
+['Asp', 32, None, None, None, 2.343030317,      0.0287089229986],
+['Lys', 33, None, None, None, 2.19288519999,      0.0322404521468],
+['Glu', 34, None, None, None, 2.23809730593,       0.016155226898],
+['Gly', 35, None, None, None, 2.24610605696,      0.0166231784999],
+['Ile', 36, None, None, None, 1.99097003714,       0.018556395961],
+['Asp', 39, None, None, None, 2.29368308937,      0.0107946336402],
+['Gln', 40, None, None, None, 2.25465715695,      0.0219579437623],
+['Gln', 41, None, None, None, 2.22439489827,      0.0246838738103],
+['Arg', 42, None, None, None, 2.27979894813,        0.14609662846],
+['Leu', 43, None, None, None, 2.17239195077,      0.0562093749792],
+['Ile', 44, None, None, None, 2.27944810393,      0.0274015962376],
+['Phe', 45, None, None, None, 2.26621382042,      0.0325598012054],
+['Ala', 46, None, None, None, 2.17327103743,      0.0366263114163],
+['Gly', 47, None, None, None, 2.19159971705,      0.0200974396044],
+['Lys', 48, None, None, None, 2.20125816954,      0.0769594227925],
+['Gln', 49, None, None, None, 2.11409184343,      0.0211565921351],
+['Leu', 50, None, None, None, 2.24441747047,      0.0466054926297],
+['Glu', 51, None, None, None, 2.13351495913,      0.0369010861993],
+['Asp', 52, None, None, None, 2.04583349976,      0.0309251585403],
+['Arg', 54, None, None, None, 2.19228267695,      0.0125176652031],
+['Thr', 55, None, None, None, 2.27502074947,      0.0319568936121],
+['Leu', 56, None, None, None, 2.36913113746,      0.0158844775147],
+['Ser', 57, None, None, None, 2.29814478201,      0.0142640516301],
+['Asp', 58, None, None, None, 2.37720483191,      0.0272911357828],
+['Tyr', 59, None, None, None, 2.22553611629,      0.0125933167265],
+['Asn', 60, None, None, None, 2.28459962433,       0.013370924242],
+['Ile', 61, None, None, None, 2.34213728573,      0.0264153868176],
+['Gln', 62, None, None, None, 1.97367886288,      0.0217945020797],
+['Lys', 63, None, None, None, 2.16500024708,      0.0195312534223],
+['Glu', 64, None, None, None, 2.31913930394,      0.0223294049604],
+['Ser', 65, None, None, None, 2.18918681844,     0.00908363177241],
+['Thr', 66, None, None, None, 2.18167008464,      0.0112902195625],
+['Leu', 67, None, None, None, 2.26772345178,      0.0444564014823],
+['His', 68, None, None, None, 2.24680733455,     0.00926065649886],
+['Leu', 69, None, None, None, 2.24851949133,      0.0379125750722],
+['Val', 70, None, None, None, 2.31543911345,      0.0279226422469],
+['Leu', 71, None, None, None, 2.1756894166,     0.00987045835498],
+['Arg', 72, None, None, None, 2.16361975928,      0.0253849160526],
+['Leu', 73, None, None, None, 1.85657597782,      0.0255460422485],
+['Arg', 74, None, None, None, 1.6122677679,      0.0231001217925],
+['Gly', 75, None, None, None, 1.16243924266,       0.023448186193],
+['Gly', 76, None, None, None, 0.763064480891,      0.0030557315479]]
+
+# Get the data.
+in_data = False
+index = 0
+for line in lines:
+    # Split the line.
+    row = split(line, "\t")
+
+    # Strip the rubbish.
+    for j in range(len(row)):
+        row[j] = strip(row[j])
+
+    # Empty line.
+    if len(row) == 0:
+        continue
+
+    # The section.
+    if row[0] == 'SECTION:' and row[1] == 'results':
+        in_data = True
+        continue
+
+    # Not in the data section.
+    if not in_data:
+        continue
+
+    # The header line.
+    if row[0] == 'Peak name':
+        continue
+
+    # The values.
+    print `row`
+    data[index][2] = float(row[3])
+    data[index][3] = float(row[4])
+    data[index][4] = float(row[5])
+
+    # Increment the residue index.
+    index += 1
 
 r1 = []
 r1_err = []




Related Messages


Powered by MHonArc, Updated Tue Feb 22 15:20:02 2011