mailr18581 - /trunk/test_suite/system_tests/structure.py


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

Header


Content

Posted by edward on February 27, 2013 - 20:40:
Author: bugman
Date: Wed Feb 27 20:40:05 2013
New Revision: 18581

URL: http://svn.gna.org/viewcvs/relax?rev=18581&view=rev
Log:
Created the Structure.test_web_of_motion_13 system test.

This was just to be sure that the models argument was correctly handled by 
the structure.web_of_motion
user function.


Modified:
    trunk/test_suite/system_tests/structure.py

Modified: trunk/test_suite/system_tests/structure.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/structure.py?rev=18581&r1=18580&r2=18581&view=diff
==============================================================================
--- trunk/test_suite/system_tests/structure.py (original)
+++ trunk/test_suite/system_tests/structure.py Wed Feb 27 20:40:05 2013
@@ -1087,6 +1087,64 @@
             "ATOM     14 CD2  LEU     4       9.120  -4.618  25.384  1.00  
0.00           C  ",
             "ATOM     15  C   LEU     4      10.999  -7.436  28.046  1.00  
0.00           C  ",
             "ATOM     16  C   LEU     4      10.625  -7.721  28.047  1.00  
0.00           C  ",
+            "TER      17      LEU     4                                      
                ",
+            "CONECT    1    2                                                
                ",
+            "CONECT    2    1                                                
                ",
+            "CONECT    3    4                                                
                ",
+            "CONECT    4    3                                                
                ",
+            "CONECT    5    6                                                
                ",
+            "CONECT    6    5                                                
                ",
+            "CONECT    7    8                                                
                ",
+            "CONECT    8    7                                                
                ",
+            "CONECT    9   10                                                
                ",
+            "CONECT   10    9                                                
                ",
+            "CONECT   11   12                                                
                ",
+            "CONECT   12   11                                                
                ",
+            "CONECT   13   14                                                
                ",
+            "CONECT   14   13                                                
                ",
+            "CONECT   15   16                                                
                ",
+            "CONECT   16   15                                                
                ",
+            "MASTER        0    0    0    0    0    0    0    0   16    1   
16    0          ",
+            "END                                                             
                "
+        ]
+
+        # Check the created PDB file.
+        lines = file.readlines()
+        for i in range(len(lines)):
+            self.assertEqual(result[i]+'\n', lines[i])
+
+
+    def test_web_of_motion_13(self):
+        """Check the operation of the structure.web_of_motion user function 
using structural models 1 and 3 (of 3)."""
+
+        # Load the file.
+        path = status.install_path + 
sep+'test_suite'+sep+'shared_data'+sep+'structures'
+        self.interpreter.structure.read_pdb('web_of_motion.pdb', dir=path)
+
+        # Run the structure.web_of_motion user function and collect the 
results in a dummy file object.
+        file = DummyFileObject()
+        self.interpreter.structure.web_of_motion(file=file, models=[1, 3])
+
+        # The result.
+        result = [
+            "REMARK   4 THIS FILE COMPLIES WITH FORMAT V. 3.30, JUL-2011.    
                ",
+            "REMARK  40 CREATED BY RELAX (HTTP://NMR-RELAX.COM).             
                ",
+            "ATOM      1  N   LEU     4       9.464  -9.232  27.573  1.00  
0.00           N  ",
+            "ATOM      2  N   LEU     4       7.761  -6.392  27.161  1.00  
0.00           N  ",
+            "ATOM      3  H   LEU     4       8.575  -8.953  27.963  1.00  
0.00           H  ",
+            "ATOM      4  H   LEU     4       7.278  -6.195  28.026  1.00  
0.00           H  ",
+            "ATOM      5 CA   LEU     4      10.302  -8.195  26.930  1.00  
0.00           C  ",
+            "ATOM      6 CA   LEU     4       9.256  -6.332  27.183  1.00  
0.00           C  ",
+            "ATOM      7 CB   LEU     4       9.494  -7.221  26.051  1.00  
0.00           C  ",
+            "ATOM      8 CB   LEU     4       9.799  -5.331  26.144  1.00  
0.00           C  ",
+            "ATOM      9 CG   LEU     4      10.107  -5.862  25.665  1.00  
0.00           C  ",
+            "ATOM     10 CG   LEU     4      10.293  -5.882  24.803  1.00  
0.00           C  ",
+            "ATOM     11 CD1  LEU     4      11.182  -6.007  24.608  1.00  
0.00           C  ",
+            "ATOM     12 CD1  LEU     4       9.404  -6.984  24.274  1.00  
0.00           C  ",
+            "ATOM     13 CD2  LEU     4       9.036  -4.875  25.171  1.00  
0.00           C  ",
+            "ATOM     14 CD2  LEU     4      10.355  -4.772  23.792  1.00  
0.00           C  ",
+            "ATOM     15  C   LEU     4      10.999  -7.436  28.046  1.00  
0.00           C  ",
+            "ATOM     16  C   LEU     4       9.816  -6.033  28.572  1.00  
0.00           C  ",
             "TER      17      LEU     4                                      
                ",
             "CONECT    1    2                                                
                ",
             "CONECT    2    1                                                
                ",




Related Messages


Powered by MHonArc, Updated Wed Feb 27 21:00:05 2013