mailr5099 - /1.3/specific_fns/n_state_model.py


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

Header


Content

Posted by edward on February 21, 2008 - 12:39:
Author: bugman
Date: Thu Feb 21 12:39:20 2008
New Revision: 5099

URL: http://svn.gna.org/viewcvs/relax?rev=5099&view=rev
Log:
Added code to the cone_pdb() function to generate the cone cap.

The generic_fns.structure.generate_vector_dist() doesn't exist yet though.  A 
few print out
statements were also added.


Modified:
    1.3/specific_fns/n_state_model.py

Modified: 1.3/specific_fns/n_state_model.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/specific_fns/n_state_model.py?rev=5099&r1=5098&r2=5099&view=diff
==============================================================================
--- 1.3/specific_fns/n_state_model.py (original)
+++ 1.3/specific_fns/n_state_model.py Thu Feb 21 12:39:20 2008
@@ -219,17 +219,24 @@
         inc = 20
 
         # Generate the average pivot-CoM vectors.
+        print "\nGenerating the average pivot-CoM vectors."
         sim_vectors = None
         if hasattr(cdp, 'ave_pivot_CoM_sim'):
             sim_vectors = cdp.ave_pivot_CoM_sim
         res_num = 
generic_fns.structure.generate_vector_residues(atomic_data=atomic_data, 
vector=cdp.ave_pivot_CoM, atom_name='Ave', res_name_vect='AVE', 
sim_vectors=sim_vectors, res_num=2, origin=cdp.pivot_point, scale=scale)
 
         # Generate the cone outer edge.
+        print "\nGenerating the cone outer edge."
         if cone_type == 'diff in cone':
             angle = cdp.theta_diff_in_cone
         elif cone_type == 'diff on cone':
             angle = cdp.theta_diff_on_cone
-        generic_fns.structure.cone_edge(atomic_data=atomic_data, 
res_num=res_num, apex=cdp.pivot_point, 
axis=cdp.ave_pivot_CoM/norm(cdp.ave_pivot_CoM), angle=angle, 
length=norm(cdp.pivot_CoM), inc=20)
+        generic_fns.structure.cone_edge(atomic_data=atomic_data, 
res_num=res_num+1, apex=cdp.pivot_point, 
axis=cdp.ave_pivot_CoM/norm(cdp.ave_pivot_CoM), angle=angle, 
length=norm(cdp.pivot_CoM), inc=20)
+
+        # Generate the cone cap.
+        if cone_type == 'diff in cone':
+            print "\nGenerating the cone cap."
+            
generic_fns.structure.generate_vector_dist(atomic_data=atomic_data, 
res_num=res_num+2, centre=cdp.pivot_point, rotation=None, max_angle=angle, 
scale=norm(cdp.pivot_CoM), inc=20)
 
         # Terminate the chain.
         generic_fns.structure.terminate(atomic_data=atomic_data, 
res_num=res_num)




Related Messages


Powered by MHonArc, Updated Thu Feb 21 13:00:43 2008