Author: bugman
Date: Thu Jan 22 14:59:41 2009
New Revision: 8589
URL: http://svn.gna.org/viewcvs/relax?rev=8589&view=rev
Log:
Fixes for create_vector_dist() for the new structural data design.
The atoms are added to the single molecule, and the struct_index has been
eliminated.
Modified:
branches/multi_structure/generic_fns/structure/geometric.py
Modified: branches/multi_structure/generic_fns/structure/geometric.py
URL:
http://svn.gna.org/viewcvs/relax/branches/multi_structure/generic_fns/structure/geometric.py?rev=8589&r1=8588&r2=8589&view=diff
==============================================================================
--- branches/multi_structure/generic_fns/structure/geometric.py (original)
+++ branches/multi_structure/generic_fns/structure/geometric.py Thu Jan 22
14:59:41 2009
@@ -353,6 +353,9 @@
# Add a structure.
structure.add_molecule(name='vector_dist')
+ # Alias the single molecule from the single model.
+ mol = structure.structural_data[0].mol[0]
+
# Initialise the residue and atom numbers.
res_num = 1
atom_num = 1
@@ -385,13 +388,13 @@
vector = spin.xh_vect * length * 1e10
# Add the central X atom.
- structure.atom_add(pdb_record='ATOM', atom_num=atom_num,
atom_name=spin.name, res_name=res_name, chain_id='A', res_num=res_num, pos=R,
segment_id=None, element=spin.element, struct_index=None)
+ mol.atom_add(pdb_record='ATOM', atom_num=atom_num,
atom_name=spin.name, res_name=res_name, chain_id='A', res_num=res_num, pos=R,
segment_id=None, element=spin.element)
# Add the H atom.
- structure.atom_add(pdb_record='ATOM', atom_num=atom_num+1,
atom_name='H', res_name=res_name, chain_id='A', res_num=res_num, pos=R+vector,
segment_id=None, element='H', struct_index=None)
+ mol.atom_add(pdb_record='ATOM', atom_num=atom_num+1, atom_name='H',
res_name=res_name, chain_id='A', res_num=res_num, pos=R+vector,
segment_id=None, element='H')
# Connect the two atoms.
- structure.atom_connect(index1=atom_num-1, index2=atom_num)
+ mol.atom_connect(index1=atom_num-1, index2=atom_num)
# Increment the atom number.
atom_num = atom_num + 2
@@ -412,13 +415,13 @@
vector = spin.xh_vect * length * 1e10
# Add the central X atom.
- structure.atom_add(pdb_record='ATOM', atom_num=atom_num,
atom_name=spin.name, res_name=res_name, chain_id='B', res_num=res_num, pos=R,
segment_id=None, element=spin.element, struct_index=None)
+ mol.atom_add(pdb_record='ATOM', atom_num=atom_num,
atom_name=spin.name, res_name=res_name, chain_id='B', res_num=res_num, pos=R,
segment_id=None, element=spin.element)
# Add the H atom.
- structure.atom_add(pdb_record='ATOM', atom_num=atom_num+1,
atom_name='H', res_name=res_name, chain_id='B', res_num=res_num, pos=R-vector,
segment_id=None, element='H', struct_index=None)
+ mol.atom_add(pdb_record='ATOM', atom_num=atom_num+1,
atom_name='H', res_name=res_name, chain_id='B', res_num=res_num, pos=R-vector,
segment_id=None, element='H')
# Connect the two atoms.
- structure.atom_connect(index1=atom_num-1, index2=atom_num)
+ mol.atom_connect(index1=atom_num-1, index2=atom_num)
# Increment the atom number.
atom_num = atom_num + 2
_______________________________________________
relax (http://nmr-relax.com)
This is the relax-commits mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits