Hi, I have a rather odd model situation, where I’m trying to manually create peptide bond restraints between two alternate conformers in refinement. I’m doing this using: ======= ... refinement.pdb_interpretation.apply_cif_link { data_link = TRANS residue_selection_1 = chain "A" and resid " 38 " and altid "B" residue_selection_2 = chain "A" and resid " 39 " and altid "C" } refinement.pdb_interpretation.apply_cif_link { data_link = TRANS residue_selection_1 = chain "A" and resid " 38 " and altid "B" residue_selection_2 = chain "A" and resid " 39 " and altid "D” } ... ======= However, running phenix.refine with this I get the error: ======= RuntimeError: Unused apply_cif_link: TRANS ['pdbres="MET A 38 "', 'pdbres="GLU A 39 “'] ======= Given that the alternate conformers have been removed from the labels, I assume that this can only be used to define links between residues, but not between specific conformers? Is there any way to do this? Thanks, Nick Nicholas Pearce Post-doctoral researcher Universiteit Utrecht
Hi Nick, without seeing files I can only guess.. To me it seems that selections you provide are not valid (do not select any atoms, for instance). First, I would remove any quotation marks, that is instead of: chain "A" and resid " 38 " and altid "B" use: chain A and resid 38 and altid B You can verify atom selection by running command phenix.pdb_atom_selection model.pdb "chain A and resid 38 and altid B" and it will print selected atoms to the screen. If you are still having troubles with this please send me PDB file and we will investigate. Pavel On 1/31/17 09:47, Pearce, N.M. (Nick) wrote:
Hi,
I have a rather odd model situation, where I’m trying to manually create peptide bond restraints between two alternate conformers in refinement.
I’m doing this using:
======= ... refinement.pdb_interpretation.apply_cif_link { data_link = TRANS residue_selection_1 = chain "A" and resid " 38 " and altid "B" residue_selection_2 = chain "A" and resid " 39 " and altid "C" } refinement.pdb_interpretation.apply_cif_link { data_link = TRANS residue_selection_1 = chain "A" and resid " 38 " and altid "B" residue_selection_2 = chain "A" and resid " 39 " and altid "D” } ... =======
However, running phenix.refine with this I get the error:
======= RuntimeError: Unused apply_cif_link: TRANS ['pdbres="MET A 38 "', 'pdbres="GLU A 39 “'] =======
Given that the alternate conformers have been removed from the labels, I assume that this can only be used to define links between residues, but not between specific conformers?
Is there any way to do this?
Thanks, Nick
Nicholas Pearce Post-doctoral researcher Universiteit Utrecht
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb Unsubscribe: [email protected]
participants (2)
-
Pavel Afonine
-
Pearce, N.M. (Nick)