nelse003 / exhaustive_search

Testing exhaustive search algorithms for crystallographic occupancy refinement and surrounding problems
0 stars 0 forks source link

Two copies of the ligand: NUDT7A-x0299 #20

Closed nelse003 closed 6 years ago

nelse003 commented 6 years ago

NUDT7A-x0299 with two copies of the ligand:

The ground state selection in select_occupancy_groups() is reading in coincident as empty list []. Thus the select state method is failing.

This relates to having no coincident groups being processed in the giant.merge_conformations.

Compare to other cases with two ligands:

/dls/labxchem/data/2017/lb18145-12/processing/analysis/initial_model/NUDT21A-x0203 /dls/labxchem/data/2017/lb18145-25/processing/analysis/initial_model/NUDT21A-x0368 /dls/labxchem/data/2017/lb18145-25/processing/analysis/initial_model/NUDT21A-x0498 /dls/labxchem/data/2017/lb18145-25/processing/analysis/initial_model/NUDT21A-x0502 /dls/labxchem/data/2017/lb18145-25/processing/analysis/initial_model/NUDT21A-x0798 /dls/labxchem/data/2017/lb18145-25/processing/analysis/initial_model/NUDT21A-x0896

nelse003 commented 6 years ago

NUDT7A-x0299 multistate-merge-conformations:

############################################## <~~~> ###############################################

Validating input parameters and input files

############################################## <~~~> ###############################################

----------------------------------------------- ------------------------------------------------ --- Processed merging parameters --- ----------------------------------------------- ------------------------------------------------

input { major = "/dls/labxchem/data/2017/lb18145-49/processing/analysis/initial_model/NUDT7A-x0299/refine.split.ground-state.pdb" minor = "refine.modified.pdb" pdb = None } options { minor_occupancy = 1 major_occupancy = 1 prune_duplicates_rmsd = 0.05 reset_all_occupancies = False } output { pdb = "multi-state-model.pdb" log = "multi-state-merge-conformations.log" make_restraints = True } settings { overwrite = True verbose = False }

----------------------------------------------- ------------------------------------------------ --- Reading input files --- ----------------------------------------------- ------------------------------------------------

----------------------------------------------- ------------------------------------------------ --- Updating input occupancies prior to merging --- ----------------------------------------------- ------------------------------------------------

Multiplying occupancies of input.major by 1.0 Multiplying occupancies of input.minor by 1.0

----------------------------------------------- ------------------------------------------------ --- Post-processing occupancies --- ----------------------------------------------- ------------------------------------------------

Sanitising occupancies so that residue occupancies are between 0 and 1

Setting all main-conf occupancies to 1.0

----------------------------------------------- ------------------------------------------------ --- Writing output structure --- ----------------------------------------------- ------------------------------------------------

Writing output structure to multi-state-model.pdb

############################################## <~~~> ###############################################

Parameters for generating restraints

############################################## <~~~> ###############################################

restraints { output { phenix = "multi-state-restraints.phenix.params" refmac = "multi-state-restraints.refmac.params" log = "multi-state-merge-conformations.log" } modes { all = False peptide_bond_links = True duplicated_atom_restraints = True local_structure_restraints = False occupancy_groups = True b_factor_restraints = False } duplicates { make_for = *all protein het rmsd_cutoff = 0.1 sigma_xyz = 0.02 } peptide_bonds { suffix = ".link.pdb" } local_restraints { altlocs = "B" max_distance = 4.2 min_distance = 1.6 sigma_xyz = 0.1 } occupancy { resname = "DRG,FRG,LIG,UNK,UNL" group_dist = 5 overlap_dist = 2 complete_groups = True simple_groups = False exclude_altlocs = None } b_factors { resname = None contact_dist = 4 sigma_b = 1 } }

############################################## <~~~> ###############################################

Generating restraints

############################################## <~~~> ###############################################

----------------------------------------------- ------------------------------------------------ --- Checking the continuity of the protein backbone --- ----------------------------------------------- ------------------------------------------------

No breaks in the backbone - hooray! (nothing needs to be done here)

----------------------------------------------- ------------------------------------------------ --- Generating restraints for duplicated conformers --- ----------------------------------------------- ------------------------------------------------

No duplicated conformers (no restraints created)

----------------------------------------------- ------------------------------------------------ --- Generating occupancy-constrained groups --- ----------------------------------------------- ------------------------------------------------

------------------------------------->>>

Created 1 occupancy groups for overlapping conformers

############################################## <~~~> ###############################################

FINISHED

############################################## <~~~> ###############################################

############################################## <~~~> ###############################################

Final Parameters

############################################## <~~~> ###############################################

input { major = "/dls/labxchem/data/2017/lb18145-49/processing/analysis/initial_model/NUDT7A-x0299/refine.split.ground-state.pdb" minor = "refine.modified.pdb" pdb = None } options { minor_occupancy = 1 major_occupancy = 1 prune_duplicates_rmsd = 0.05 reset_all_occupancies = False } output { pdb = "multi-state-model.pdb" log = "multi-state-merge-conformations.log" make_restraints = True } restraints { output { phenix = "multi-state-restraints.phenix.params" refmac = "multi-state-restraints.refmac.params" log = "multi-state-merge-conformations.log" } modes { all = False peptide_bond_links = True duplicated_atom_restraints = True local_structure_restraints = False occupancy_groups = True b_factor_restraints = False } duplicates { make_for = *all protein het rmsd_cutoff = 0.1 sigma_xyz = 0.02 } peptide_bonds { suffix = ".link.pdb" } local_restraints { altlocs = "B" max_distance = 4.2 min_distance = 1.6 sigma_xyz = 0.1 } occupancy { resname = "DRG,FRG,LIG,UNK,UNL" group_dist = 5 overlap_dist = 2 complete_groups = True simple_groups = False exclude_altlocs = None } b_factors { resname = None contact_dist = 4 sigma_b = 1 } } settings { overwrite = True verbose = False }

nelse003 commented 6 years ago

So giant.merge conformations is not registering groups as coincident. There are no external distance restraints.

occupancy group id 1 chain A resi 67 alte A occupancy group id 1 chain A resi 71 alte A occupancy group id 1 chain A resi 75 alte A occupancy group id 1 chain A resi 76 alte A occupancy group id 1 chain A resi 77 alte A occupancy group id 1 chain A resi 78 alte A occupancy group id 1 chain A resi 97 alte A occupancy group id 1 chain A resi 141 alte A occupancy group id 1 chain B resi 11 alte A occupancy group id 1 chain B resi 18 alte A occupancy group id 1 chain B resi 33 alte A occupancy group id 1 chain B resi 40 alte A occupancy group id 1 chain B resi 51 alte A occupancy group id 1 chain B resi 52 alte A occupancy group id 1 chain B resi 54 alte A occupancy group id 1 chain B resi 56 alte A occupancy group id 1 chain B resi 60 alte A occupancy group id 1 chain B resi 73 alte A occupancy group id 1 chain B resi 86 alte A occupancy group id 1 chain B resi 93 alte A occupancy group id 1 chain B resi 142 alte A occupancy group id 1 chain B resi 151 alte A occupancy group id 1 chain B resi 163 alte A occupancy group id 1 chain B resi 177 alte A occupancy group id 1 chain B resi 189 alte A occupancy group id 1 chain B resi 196 alte A occupancy group id 2 chain A resi 67 alte B occupancy group id 2 chain A resi 75 alte B occupancy group id 2 chain A resi 76 alte B occupancy group id 2 chain A resi 77 alte B occupancy group id 2 chain A resi 78 alte B occupancy group id 2 chain A resi 97 alte B occupancy group id 2 chain A resi 141 alte B occupancy group id 2 chain B resi 200 alte B occupancy group id 2 chain E resi 1 alte B occupancy group id 2 chain E resi 2 alte B occupancy group alts complete 1 2 occupancy refine bref ISOT

ncyc 10 weight AUTO

nelse003 commented 6 years ago

This is not an issue with another case with two ligands:

multi-state-restraints.log : NUDT21A-x0203

----------------------------------------------- ------------------------------------------------ --- Checking the continuity of the protein backbone --- ----------------------------------------------- ------------------------------------------------

No breaks in the backbone - hooray! (nothing needs to be done here)

----------------------------------------------- ------------------------------------------------ --- Generating restraints for duplicated conformers --- ----------------------------------------------- ------------------------------------------------

Found 60 duplicated conformers consisting of 470 atoms

----------------------------------------------- ------------------------------------------------ --- refmac duplicate conformer restraints --- ----------------------------------------------- ------------------------------------------------

exte dist first chain A resi 68 alte A atom N second chain A resi 68 alte C atom N value 0.0 sigma 0.02 type 1 exte dist first chain A resi 68 alte A atom CA second chain A resi 68 alte C atom CA value 0.0 sigma 0.02 type 1 exte dist first chain A resi 68 alte A atom C second chain A resi 68 alte C atom C value 0.0 sigma 0.02 type 1 exte dist first chain A resi 68 alte A atom O second chain A resi 68 alte C atom O value 0.0 sigma 0.02 type 1 exte dist first chain A resi 68 alte A atom CB second chain A resi 68 alte C atom CB value 0.0 sigma 0.02 type 1 exte dist first chain A resi 68 alte A atom CG second chain A resi 68 alte C atom CG value 0.0 sigma 0.02 type 1 exte dist first chain A resi 68 alte A atom CD second chain A resi 68 alte C atom CD value 0.0 sigma 0.02 type 1 exte dist first chain A resi 68 alte A atom NE second chain A resi 68 alte C atom NE value 0.0 sigma 0.02 type 1 exte dist first chain A resi 6...

----------------------------------------------- ------------------------------------------------ --- phenix duplicate conformer restraints --- ----------------------------------------------- ------------------------------------------------

refinement.geometry_restraints.edits { bond { action = add atom_selection_1 = chain 'A' and resseq 68 and icode ' ' and resname 'ARG' and altid 'A' and name N
atom_selection_2 = chain 'A' and resseq 68 and icode ' ' and resname 'ARG' and altid 'C' and name N
distance_ideal = 0.0 sigma = 0.02 slack = None } bond { action =
add atom_selection_1 = chain 'A' and resseq 68 and icode ' ' and resname 'ARG' and altid 'A' and name CA atom_selection_2 = chain 'A' and resseq 68 and icode ' ' and resname 'ARG' and altid 'C' and name CA distance_ideal = 0.0 sigma = 0.02 slack = None } bond { action = *add atom_selection_1 = chain 'A' and resseq 68 and icode ' ' and resname 'ARG' and altid 'A' and name C
atom_selection_2 = chain 'A' and resseq 68 and icode ' ' and resname 'ARG' and altid 'C' and name C
distance_ideal = 0.0 ...

----------------------------------------------- ------------------------------------------------ --- Generating occupancy-constrained groups --- ----------------------------------------------- ------------------------------------------------

Looking for ligands with resname DRG or FRG or LIG or UNK or UNL

------------------------------------->>>

Created 2 occupancy groups for overlapping conformers

----------------------------------------------- ------------------------------------------------ --- refmac occupancy restraints --- ----------------------------------------------- ------------------------------------------------

occupancy group id 1 chain B resi 125 alte A occupancy group id 1 chain B resi 130 alte A occupancy group id 1 chain B resi 131 alte A occupancy group id 1 chain B resi 132 alte A occupancy group id 1 chain B resi 133 alte A occupancy group id 1 chain B resi 134 alte A occupancy group id 1 chain B resi 135 alte A occupancy group id 1 chain B resi 136 alte A occupancy group id 1 chain B resi 137 alte A occupancy group id 1 chain B resi 138 alte A occupancy group id 1 chain B resi 139 alte A occupancy group id 1 chain B resi 140 alte A occupancy group id 1 chain S resi 217 alte A occupancy group id 1 chain S resi 218 alte A occupancy group id 1 chain S resi 259 alte A occupancy group id 2 chain B resi 125 alte B occupancy group id 2 chain B resi 130 alte B occupancy group id 2 chain B resi 131 alte B occupancy group id 2 chain B resi 132 alte B occupancy group id 2 chain B resi 133 alte B occupancy group id 2 chain B resi 134 alte B occupancy group id 2 chain B resi ...

----------------------------------------------- ------------------------------------------------ --- phenix occupancy restraints --- ----------------------------------------------- ------------------------------------------------

refinement.refine.occupancies { constrained_group { selection = (chain 'B' and resseq 125 and icode ' ' and resname 'MET' and altid 'A') or \ (chain 'B' and resseq 130 and icode ' ' and resname 'GLY' and altid 'A') or \ (chain 'B' and resseq 131 and icode ' ' and resname 'ARG' and altid 'A') or \ (chain 'B' and resseq 132 and icode ' ' and resname 'GLN' and altid 'A') or \ (chain 'B' and resseq 133 and icode ' ' and resname 'ASP' and altid 'A') or \ (chain 'B' and resseq 134 and icode ' ' and resname 'GLY' and altid 'A') or \ (chain 'B' and resseq 135 and icode ' ' and resname 'VAL' and altid 'A') or \ (chain 'B' and resseq 136 and icode ' ' and resname 'LEU' and altid 'A') or \ (chain 'B' and resseq 137 and icode ' ' and resname 'GLN' and altid 'A') or \ (chain 'B' and resseq 138 and ic...

multi-state-restraints.refmac.params NUDT21A-x0203

exte dist first chain B resi 135 alte C atom CB second chain B resi 135 alte D atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte A atom N second chain B resi 136 alte B atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte A atom CA second chain B resi 136 alte B atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte A atom C second chain B resi 136 alte B atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte A atom O second chain B resi 136 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte A atom CB second chain B resi 136 alte B atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte C atom N second chain B resi 136 alte D atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte C atom CA second chain B resi 136 alte D atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte C atom C second chain B resi 136 alte D atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte C atom O second chain B resi 136 alte D atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 136 alte C atom CB second chain B resi 136 alte D atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte A atom N second chain B resi 137 alte B atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte A atom CA second chain B resi 137 alte B atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte A atom C second chain B resi 137 alte B atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte A atom O second chain B resi 137 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte A atom CB second chain B resi 137 alte B atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte C atom N second chain B resi 137 alte D atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte C atom CA second chain B resi 137 alte D atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte C atom C second chain B resi 137 alte D atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte C atom O second chain B resi 137 alte D atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte C atom CB second chain B resi 137 alte D atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte C atom CG second chain B resi 137 alte D atom CG value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte C atom CD second chain B resi 137 alte D atom CD value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte C atom OE1 second chain B resi 137 alte D atom OE1 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 137 alte C atom NE2 second chain B resi 137 alte D atom NE2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte A atom N second chain B resi 138 alte B atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte A atom CA second chain B resi 138 alte B atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte A atom C second chain B resi 138 alte B atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte A atom O second chain B resi 138 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte A atom CB second chain B resi 138 alte B atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte A atom CG second chain B resi 138 alte B atom CG value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte A atom OD1 second chain B resi 138 alte B atom OD1 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte A atom OD2 second chain B resi 138 alte B atom OD2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte C atom N second chain B resi 138 alte D atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte C atom CA second chain B resi 138 alte D atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte C atom C second chain B resi 138 alte D atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte C atom O second chain B resi 138 alte D atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte C atom CB second chain B resi 138 alte D atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte C atom CG second chain B resi 138 alte D atom CG value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte C atom OD1 second chain B resi 138 alte D atom OD1 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 138 alte C atom OD2 second chain B resi 138 alte D atom OD2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom N second chain B resi 139 alte B atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CA second chain B resi 139 alte B atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom C second chain B resi 139 alte B atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom O second chain B resi 139 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CB second chain B resi 139 alte B atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CG second chain B resi 139 alte B atom CG value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CD1 second chain B resi 139 alte B atom CD1 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CD2 second chain B resi 139 alte B atom CD2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom NE1 second chain B resi 139 alte B atom NE1 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CE2 second chain B resi 139 alte B atom CE2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CE3 second chain B resi 139 alte B atom CE3 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CZ2 second chain B resi 139 alte B atom CZ2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CZ3 second chain B resi 139 alte B atom CZ3 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte A atom CH2 second chain B resi 139 alte B atom CH2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom N second chain B resi 139 alte D atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CA second chain B resi 139 alte D atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom C second chain B resi 139 alte D atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom O second chain B resi 139 alte D atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CB second chain B resi 139 alte D atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CG second chain B resi 139 alte D atom CG value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CD1 second chain B resi 139 alte D atom CD1 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CD2 second chain B resi 139 alte D atom CD2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom NE1 second chain B resi 139 alte D atom NE1 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CE2 second chain B resi 139 alte D atom CE2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CE3 second chain B resi 139 alte D atom CE3 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CZ2 second chain B resi 139 alte D atom CZ2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CZ3 second chain B resi 139 alte D atom CZ3 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 139 alte C atom CH2 second chain B resi 139 alte D atom CH2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte A atom N second chain B resi 140 alte B atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte A atom CA second chain B resi 140 alte B atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte A atom C second chain B resi 140 alte B atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte A atom O second chain B resi 140 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte A atom CB second chain B resi 140 alte B atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte A atom CG1 second chain B resi 140 alte B atom CG1 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte A atom CG2 second chain B resi 140 alte B atom CG2 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte C atom N second chain B resi 140 alte D atom N value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte C atom CA second chain B resi 140 alte D atom CA value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte C atom C second chain B resi 140 alte D atom C value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte C atom O second chain B resi 140 alte D atom O value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte C atom CB second chain B resi 140 alte D atom CB value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte C atom CG1 second chain B resi 140 alte D atom CG1 value 0.0 sigma 0.02 type 1 exte dist first chain B resi 140 alte C atom CG2 second chain B resi 140 alte D atom CG2 value 0.0 sigma 0.02 type 1 exte dist first chain S resi 50 alte A atom O second chain S resi 50 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain S resi 89 alte A atom O second chain S resi 89 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain S resi 144 alte A atom O second chain S resi 144 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain S resi 217 alte A atom O second chain S resi 217 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain S resi 218 alte A atom O second chain S resi 218 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain S resi 259 alte A atom O second chain S resi 259 alte B atom O value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C1 second chain E resi 1 alte D atom C1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C10 second chain E resi 1 alte D atom C10 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C11 second chain E resi 1 alte D atom C11 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C2 second chain E resi 1 alte D atom C2 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C3 second chain E resi 1 alte D atom C3 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C4 second chain E resi 1 alte D atom C4 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C5 second chain E resi 1 alte D atom C5 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C6 second chain E resi 1 alte D atom C6 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C7 second chain E resi 1 alte D atom C7 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C8 second chain E resi 1 alte D atom C8 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom C9 second chain E resi 1 alte D atom C9 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom F1 second chain E resi 1 alte D atom F1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom N1 second chain E resi 1 alte D atom N1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom N2 second chain E resi 1 alte D atom N2 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom N3 second chain E resi 1 alte D atom N3 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom O1 second chain E resi 1 alte D atom O1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom S1 second chain E resi 1 alte D atom S1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H1 second chain E resi 1 alte D atom H1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H2 second chain E resi 1 alte D atom H2 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H3 second chain E resi 1 alte D atom H3 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H10 second chain E resi 1 alte D atom H10 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H11 second chain E resi 1 alte D atom H11 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H12 second chain E resi 1 alte D atom H12 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H13 second chain E resi 1 alte D atom H13 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H14 second chain E resi 1 alte D atom H14 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H15 second chain E resi 1 alte D atom H15 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H16 second chain E resi 1 alte D atom H16 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H4 second chain E resi 1 alte D atom H4 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H5 second chain E resi 1 alte D atom H5 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H6 second chain E resi 1 alte D atom H6 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H7 second chain E resi 1 alte D atom H7 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H8 second chain E resi 1 alte D atom H8 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 1 alte C atom H9 second chain E resi 1 alte D atom H9 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C1 second chain E resi 2 alte D atom C1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C10 second chain E resi 2 alte D atom C10 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C11 second chain E resi 2 alte D atom C11 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C2 second chain E resi 2 alte D atom C2 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C3 second chain E resi 2 alte D atom C3 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C4 second chain E resi 2 alte D atom C4 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C5 second chain E resi 2 alte D atom C5 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C6 second chain E resi 2 alte D atom C6 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C7 second chain E resi 2 alte D atom C7 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C8 second chain E resi 2 alte D atom C8 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom C9 second chain E resi 2 alte D atom C9 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom F1 second chain E resi 2 alte D atom F1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom N1 second chain E resi 2 alte D atom N1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom N2 second chain E resi 2 alte D atom N2 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom N3 second chain E resi 2 alte D atom N3 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom O1 second chain E resi 2 alte D atom O1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom S1 second chain E resi 2 alte D atom S1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H1 second chain E resi 2 alte D atom H1 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H2 second chain E resi 2 alte D atom H2 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H3 second chain E resi 2 alte D atom H3 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H10 second chain E resi 2 alte D atom H10 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H11 second chain E resi 2 alte D atom H11 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H12 second chain E resi 2 alte D atom H12 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H13 second chain E resi 2 alte D atom H13 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H14 second chain E resi 2 alte D atom H14 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H15 second chain E resi 2 alte D atom H15 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H16 second chain E resi 2 alte D atom H16 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H4 second chain E resi 2 alte D atom H4 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H5 second chain E resi 2 alte D atom H5 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H6 second chain E resi 2 alte D atom H6 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H7 second chain E resi 2 alte D atom H7 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H8 second chain E resi 2 alte D atom H8 value 0.0 sigma 0.02 type 1 exte dist first chain E resi 2 alte C atom H9 second chain E resi 2 alte D atom H9 value 0.0 sigma 0.02 type 1 occupancy group id 1 chain B resi 125 alte A occupancy group id 1 chain B resi 130 alte A occupancy group id 1 chain B resi 131 alte A occupancy group id 1 chain B resi 132 alte A occupancy group id 1 chain B resi 133 alte A occupancy group id 1 chain B resi 134 alte A occupancy group id 1 chain B resi 135 alte A occupancy group id 1 chain B resi 136 alte A occupancy group id 1 chain B resi 137 alte A occupancy group id 1 chain B resi 138 alte A occupancy group id 1 chain B resi 139 alte A occupancy group id 1 chain B resi 140 alte A occupancy group id 1 chain S resi 217 alte A occupancy group id 1 chain S resi 218 alte A occupancy group id 1 chain S resi 259 alte A occupancy group id 2 chain B resi 125 alte B occupancy group id 2 chain B resi 130 alte B occupancy group id 2 chain B resi 131 alte B occupancy group id 2 chain B resi 132 alte B occupancy group id 2 chain B resi 133 alte B occupancy group id 2 chain B resi 134 alte B occupancy group id 2 chain B resi 135 alte B occupancy group id 2 chain B resi 136 alte B occupancy group id 2 chain B resi 137 alte B occupancy group id 2 chain B resi 138 alte B occupancy group id 2 chain B resi 139 alte B occupancy group id 2 chain B resi 140 alte B occupancy group id 2 chain S resi 217 alte B occupancy group id 2 chain S resi 218 alte B occupancy group id 2 chain S resi 259 alte B occupancy group id 3 chain B resi 125 alte C occupancy group id 3 chain B resi 130 alte C occupancy group id 3 chain B resi 131 alte C occupancy group id 3 chain B resi 132 alte C occupancy group id 3 chain B resi 133 alte C occupancy group id 3 chain B resi 134 alte C occupancy group id 3 chain B resi 135 alte C occupancy group id 3 chain B resi 136 alte C occupancy group id 3 chain B resi 137 alte C occupancy group id 3 chain B resi 138 alte C occupancy group id 3 chain B resi 139 alte C occupancy group id 3 chain B resi 140 alte C occupancy group id 3 chain E resi 1 alte C occupancy group id 4 chain B resi 125 alte D occupancy group id 4 chain B resi 130 alte D occupancy group id 4 chain B resi 131 alte D occupancy group id 4 chain B resi 132 alte D occupancy group id 4 chain B resi 133 alte D occupancy group id 4 chain B resi 134 alte D occupancy group id 4 chain B resi 135 alte D occupancy group id 4 chain B resi 136 alte D occupancy group id 4 chain B resi 137 alte D occupancy group id 4 chain B resi 138 alte D occupancy group id 4 chain B resi 139 alte D occupancy group id 4 chain B resi 140 alte D occupancy group id 4 chain E resi 1 alte D occupancy group alts complete 1 2 3 4 occupancy group id 5 chain A resi 135 alte A occupancy group id 5 chain A resi 136 alte A occupancy group id 5 chain A resi 137 alte A occupancy group id 5 chain A resi 138 alte A occupancy group id 5 chain A resi 139 alte A occupancy group id 5 chain A resi 140 alte A occupancy group id 5 chain S resi 50 alte A occupancy group id 5 chain S resi 89 alte A occupancy group id 5 chain S resi 144 alte A occupancy group id 6 chain A resi 135 alte B occupancy group id 6 chain A resi 136 alte B occupancy group id 6 chain A resi 137 alte B occupancy group id 6 chain A resi 138 alte B occupancy group id 6 chain A resi 139 alte B occupancy group id 6 chain A resi 140 alte B occupancy group id 6 chain S resi 50 alte B occupancy group id 6 chain S resi 89 alte B occupancy group id 6 chain S resi 144 alte B occupancy group id 7 chain A resi 135 alte C occupancy group id 7 chain A resi 136 alte C occupancy group id 7 chain A resi 137 alte C occupancy group id 7 chain A resi 138 alte C occupancy group id 7 chain A resi 139 alte C occupancy group id 7 chain A resi 140 alte C occupancy group id 7 chain E resi 2 alte C occupancy group id 8 chain A resi 135 alte D occupancy group id 8 chain A resi 136 alte D occupancy group id 8 chain A resi 137 alte D occupancy group id 8 chain A resi 138 alte D occupancy group id 8 chain A resi 139 alte D occupancy group id 8 chain A resi 140 alte D occupancy group id 8 chain E resi 2 alte D occupancy group alts complete 5 6 7 8 occupancy refine bref ISOT

ncyc 10 weight AUTO

nelse003 commented 6 years ago

Try running giant.merge_conformations on NUDT22A-x0299: modelled_structure & pandda_input_model.

This generates no external restraints, as before

nelse003 commented 6 years ago

The two copies have no effect.

This is an understanding error:

If there are no altloc in the original structure overlap, then the two occupancy groups should be the way to select

nelse003 commented 6 years ago

Fixed by e7bdd05b220c8dd95254405fcb2882dd5e54f6b2