#include <SingResCnlCrea.hh>
|
typedef std::pair< char, char > | MutTyp |
| mutation-specific lists of constellation atoms whose occupancy must be zeroed when the constellation is output to file More...
|
|
|
static bool | stripped_ |
| True if constellations must be output to file in stripped form. More...
|
|
static std::map< MutTyp, std::string > | zeroed_occ_ |
| mutation-specific lists of constellation atoms whose occupancy must be zeroed when the constellation is output to file. More...
|
|
◆ MutTyp
mutation-specific lists of constellation atoms whose occupancy must be zeroed when the constellation is output to file
◆ init()
void protocols::constel::SingResCnlCrea::init |
( |
bool |
stripped | ) |
|
|
static |
initializes the static members of this class
- Parameters
-
[in] | stripped | true if one wants to output stripped constellations; false if one wants to output full constellations. |
References stripped(), stripped_, and zeroed_occ_.
◆ list_allowable_mutations()
utility::vector1< char > protocols::constel::SingResCnlCrea::list_allowable_mutations |
( |
char const |
starting_aa | ) |
|
|
static |
◆ strip_atoms()
sets occupancy to zero for constellation atoms that are not to be printed on output.
- Parameters
-
[out] | pose | pose to which the residue belongs. |
[in] | seqpos | index of the residue in the pose. |
[in] | target_aa | amino acid type that the residue has to be mutated into. |
: it is assumed that function zero_occ_for_deleted_atoms(pose, seqpos, target_aa) was previously called.
References core::pose::Pose::aa(), core::conformation::Residue::atom_index(), protocols::motifs::mt(), core::chemical::oneletter_code_from_aa(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), protocols::constel::TR(), and zeroed_occ_.
Referenced by protocols::constel::out_pair_constel(), and protocols::constel::out_triple_constel().
◆ stripped()
static bool protocols::constel::SingResCnlCrea::stripped |
( |
| ) |
|
|
inlinestatic |
◆ zero_occ_bb_h()
◆ zero_occ_for_deleted_atoms()
void protocols::constel::SingResCnlCrea::zero_occ_for_deleted_atoms |
( |
core::pose::Pose & |
pose, |
|
|
core::Size |
seqpos, |
|
|
char const |
target_aa |
|
) |
| |
|
static |
sets occupancy to zero for a residue's non-constellation atoms.
Sets occupancy to zero for a residue's non-constellation atoms.
Given a residue to be reduced to a smaller amino acid type, sets occupancy to zero for all atoms that are not to be printed (those forming the new residue too) and sets occupancy to 1 for all atoms that are to be printed (those forming the constellation).
- Parameters
-
[out] | pose | pose to which the residue belongs. |
[in] | seqpos | index of the residue in the pose. |
[in] | target_aa | amino acid type that the residue has to be mutated into. |
References core::pose::Pose::aa(), core::conformation::Residue::atom_index(), core::conformation::Residue::natoms(), core::chemical::oneletter_code_from_aa(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), protocols::constel::TR(), and zero_occ_bb_h().
Referenced by protocols::constel::pair_constel_set(), protocols::constel::pair_constel_set_idx2(), protocols::constel::target_constel(), and protocols::constel::triple_constel_set_idx3().
◆ stripped_
bool protocols::constel::SingResCnlCrea::stripped_ |
|
staticprivate |
True if constellations must be output to file in stripped form.
Referenced by init(), and stripped().
◆ zeroed_occ_
mutation-specific lists of constellation atoms whose occupancy must be zeroed when the constellation is output to file.
Referenced by init(), and strip_atoms().
The documentation for this class was generated from the following files: