mailr5522 - /1.3/generic_fns/structure/scientific.py


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

Header


Content

Posted by edward on April 10, 2008 - 11:25:
Author: bugman
Date: Thu Apr 10 11:25:24 2008
New Revision: 5522

URL: http://svn.gna.org/viewcvs/relax?rev=5522&view=rev
Log:
'_flag' has been added to all of the Scientific Python atom_loop() API method 
flags.


Modified:
    1.3/generic_fns/structure/scientific.py

Modified: 1.3/generic_fns/structure/scientific.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/structure/scientific.py?rev=5522&r1=5521&r2=5522&view=diff
==============================================================================
--- 1.3/generic_fns/structure/scientific.py (original)
+++ 1.3/generic_fns/structure/scientific.py Thu Apr 10 11:25:24 2008
@@ -51,30 +51,32 @@
     id = 'scientific'
 
 
-    def atom_loop(self, atom_id=None, mol_name=False, res_num=False, 
res_name=False, atom_num=False, atom_name=False, element=False, pos=False):
+    def atom_loop(self, atom_id=None, mol_name_flag=False, 
res_num_flag=False, res_name_flag=False, atom_num_flag=False, 
atom_name_flag=False, element_flag=False, pos_flag=False):
         """Generator function for looping over all atoms in the Scientific 
Python data objects.
 
-        @keyword atom_id:   The molecule, residue, and atom identifier 
string.  Only atoms matching
-                            this selection will be yielded.
-        @type atom_id:      str
-        @keyword mol_name:  A flag which if True will cause the molecule 
name to be yielded.
-        @type mol_name:     bool
-        @keyword res_num:   A flag which if True will cause the residue 
number to be yielded.
-        @type res_num:      bool
-        @keyword res_name:  A flag which if True will cause the residue name 
to be yielded.
-        @type res_name:     bool
-        @keyword atom_num:  A flag which if True will cause the atom number 
to be yielded.
-        @type atom_num:     bool
-        @keyword atom_name: A flag which if True will cause the atom name to 
be yielded.
-        @type atom_name:    bool
-        @keyword element:   A flag which if True will cause the element name 
to be yielded.
-        @type element:      bool
-        @keyword pos:       A flag which if True will cause the atomic 
position to be yielded.
-        @type pos:          bool
-        @return:            A tuple of atomic information, as described in 
the API method docstring.
-        @rtype:             tuple with molecule name (str), residue number 
(int), residue name
-                            (str), atom number (int), atom name(str), 
element name (str), and atomic
-                            position (array of len 3).
+        @keyword atom_id:           The molecule, residue, and atom 
identifier string.  Only atoms
+                                    matching this selection will be yielded.
+        @type atom_id:              str
+        @keyword mol_name_flag:     A flag which if True will cause the 
molecule name to be yielded.
+        @type mol_name_flag:        bool
+        @keyword res_num_flag:      A flag which if True will cause the 
residue number to be
+                                    yielded.
+        @type res_num_flag:         bool
+        @keyword res_name_flag:     A flag which if True will cause the 
residue name to be yielded.
+        @type res_name_flag:        bool
+        @keyword atom_num_flag:     A flag which if True will cause the atom 
number to be yielded.
+        @type atom_num_flag:        bool
+        @keyword atom_name_flag:    A flag which if True will cause the atom 
name to be yielded.
+        @type atom_name_flag:       bool
+        @keyword element_flag:      A flag which if True will cause the 
element name to be yielded.
+        @type element_flag:         bool
+        @keyword pos_flag:          A flag which if True will cause the 
atomic position to be
+                                    yielded.
+        @type pos_flag:             bool
+        @return:                    A tuple of atomic information, as 
described in the docstring.
+        @rtype:                     tuple consisting of optional molecule 
name (str), residue number
+                                    (int), residue name (str), atom number 
(int), atom name(str),
+                                    element name (str), and atomic position 
(array of len 3).
         """
 
         # Split up the selection string.
@@ -141,19 +143,19 @@
 
                         # Build the tuple to be yielded.
                         atomic_tuple = ()
-                        if mol_name:
+                        if mol_name_flag:
                             atomic_tuple = atomic_tuple + (mol_name,)
-                        if res_num:
+                        if res_num_flag:
                             atomic_tuple = atomic_tuple + (res_num,)
-                        if res_name:
+                        if res_name_flag:
                             atomic_tuple = atomic_tuple + (res_name,)
-                        if atom_num:
+                        if atom_num_flag:
                             atomic_tuple = atomic_tuple + (atom_num,)
-                        if atom_name:
+                        if atom_name_flag:
                             atomic_tuple = atomic_tuple + (atom_name,)
-                        if element:
+                        if element_flag:
                             atomic_tuple = atomic_tuple + (element,)
-                        if pos:
+                        if pos_flag:
                             atomic_tuple = atomic_tuple + (pos,)
 
                         # Yield the information.




Related Messages


Powered by MHonArc, Updated Thu Apr 10 11:40:09 2008