mailr4909 - /1.3/generic_fns/structure.py


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

Header


Content

Posted by edward on February 04, 2008 - 16:22:
Author: bugman
Date: Mon Feb  4 16:22:14 2008
New Revision: 4909

URL: http://svn.gna.org/viewcvs/relax?rev=4909&view=rev
Log:
Finished converting the read_pdb() function to the new relax design.


Modified:
    1.3/generic_fns/structure.py

Modified: 1.3/generic_fns/structure.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/structure.py?rev=4909&r1=4908&r2=4909&view=diff
==============================================================================
--- 1.3/generic_fns/structure.py (original)
+++ 1.3/generic_fns/structure.py Mon Feb  4 16:22:14 2008
@@ -31,6 +31,8 @@
 
 # relax module imports.
 from data import Data as relax_data_store
+from generic_fns import molmol
+from generic_fns.sequence import load_PDB_sequence
 from relax_errors import RelaxError, RelaxFileError, RelaxNoPdbChainError, 
RelaxNoPdbError, RelaxNoResError, RelaxNoPipeError, RelaxNoSequenceError, 
RelaxNoTensorError, RelaxNoVectorsError, RelaxPdbError, RelaxPdbLoadError, 
RelaxRegExpError
 from relax_io import get_file_path
 from relax_warnings import RelaxNoAtomWarning, RelaxNoPDBFileWarning, 
RelaxWarning, RelaxZeroVectorWarning
@@ -817,6 +819,9 @@
     @type verbosity:    bool
     """
 
+    # Alias the current data pipe.
+    cdp = relax_data_store[relax_data_store.current_pipe]
+
     # Use pointers (references) if the PDB data exists in another run.
     for data_pipe in relax_data_store:
         if hasattr(data_pipe, 'structure') and hasattr(cdp.structure, 
'structures') and data_pipe.structure.file_name == file_path and 
data_pipe.structure.model == model:
@@ -945,11 +950,11 @@
     #########
 
     # Sequence loading.
-    if load_seq and not relax_data_store.res.has_key(run):
-        relax.generic.sequence.load_PDB_sequence(run)
+    if load_seq and not count_spins():
+        load_PDB_sequence()
 
     # Load into Molmol (if running).
-    relax.generic.molmol.open_pdb(run)
+    molmol.open_pdb()
 
 
 def set_vector(run=None, res=None, xh_vect=None):




Related Messages


Powered by MHonArc, Updated Mon Feb 04 18:20:16 2008