Author: bugman
Date: Mon Jan 19 11:36:33 2009
New Revision: 8512
URL: http://svn.gna.org/viewcvs/relax?rev=8512&view=rev
Log:
Removed all dependence on the deleted __molecule_loop() method.
Modified:
branches/multi_structure/generic_fns/structure/internal.py
branches/multi_structure/generic_fns/structure/scientific.py
Modified: branches/multi_structure/generic_fns/structure/internal.py
URL:
http://svn.gna.org/viewcvs/relax/branches/multi_structure/generic_fns/structure/internal.py?rev=8512&r1=8511&r2=8512&view=diff
==============================================================================
--- branches/multi_structure/generic_fns/structure/internal.py (original)
+++ branches/multi_structure/generic_fns/structure/internal.py Mon Jan 19
11:36:33 2009
@@ -145,7 +145,7 @@
# Connect the atoms if within the radius value.
if dist < radius:
- self.atom_connect(index, i)
+ mol.atom_connect(index, i)
def __get_chemical_name(self, hetID):
Modified: branches/multi_structure/generic_fns/structure/scientific.py
URL:
http://svn.gna.org/viewcvs/relax/branches/multi_structure/generic_fns/structure/scientific.py?rev=8512&r1=8511&r2=8512&view=diff
==============================================================================
--- branches/multi_structure/generic_fns/structure/scientific.py (original)
+++ branches/multi_structure/generic_fns/structure/scientific.py Mon Jan 19
11:36:33 2009
@@ -304,18 +304,18 @@
pos_array = []
# Loop over the models.
- for struct in self.structural_data:
+ for model in self.structural_data:
# Init.
atom_found = False
# Skip non-matching models.
- if model != None and model != struct.model:
+ if model != None and model != model.num:
continue
# Loop over each individual molecule.
- for mol, mol_name, mol_type in self.__molecule_loop(struct,
sel_obj):
+ for mol in model.mol:
# Loop over the residues of the protein in the PDB file.
- for res, res_num, res_name in self.__residue_loop(mol,
mol_type, sel_obj):
+ for res, res_num, res_name in self.__residue_loop(mol,
mol.mol_type, sel_obj):
# Loop over the atoms of the residue.
for atom in res:
# Atom number, name, and position.
@@ -323,7 +323,7 @@
atom_name = atom.name
# Skip non-matching atoms.
- if sel_obj and not sel_obj.contains_spin(atom_num,
atom_name, res_num, res_name, mol_name):
+ if sel_obj and not sel_obj.contains_spin(atom_num,
atom_name, res_num, res_name, mol.mol_name):
continue
# More than one matching atom!
@@ -334,7 +334,7 @@
atom_found = True
atom_num_match = atom_num
atom_name_match = atom_name
- mol_type_match = mol_type
+ mol_type_match = mol.mol_type
res_match = res
# Found the atom.
@@ -426,9 +426,9 @@
atom_found = False
# Loop over each individual molecule.
- for mol, mol_name, mol_type in self.__molecule_loop(model,
sel_obj):
+ for mol in model.mol:
# Loop over the residues of the protein in the PDB file.
- for res, res_num, res_name in self.__residue_loop(mol,
mol_name, mol_type, sel_obj):
+ for res, res_num, res_name in self.__residue_loop(mol,
mol.mol_name, mol.mol_type, sel_obj):
# Loop over the atoms of the residue.
for atom in res:
# Atom number, name, and position.
@@ -436,7 +436,7 @@
atom_name = atom.name
# Skip non-matching atoms.
- if sel_obj and not sel_obj.contains_spin(atom_num,
atom_name, res_num, res_name, mol_name):
+ if sel_obj and not sel_obj.contains_spin(atom_num,
atom_name, res_num, res_name, mol.mol_name):
continue
# More than one matching atom!
@@ -446,7 +446,7 @@
# The atom has been found, so store some info.
atom_found = True
pos_match = atom.position.array
- mol_type_match = mol_type
+ mol_type_match = mol.mol_type
res_match = res
# Found the atom.
_______________________________________________
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