|
Rosetta 3.5
|
class that holds all the parameters for one specific constraint More...
#include <EnzConstraintParameters.hh>


Static Public Member Functions | |
| static core::scoring::constraints::FuncOP | convert_GeomSampleInfo_to_FuncOP (toolbox::match_enzdes_util::GeomSampleInfoCOP gsi, core::Real &ideal_val) |
Private Member Functions | |
| void | generate_active_pose_constraints (core::pose::Pose &pose, core::scoring::ScoreFunctionCOP scofx) const |
| process the information in template residues and the func op pointers to add More... | |
| void | make_constraint_covalent (core::pose::Pose &pose, Size resA_pos, Size resB_pos, Size resA_At, Size resB_At) const |
| void | make_constraint_covalent_helper (core::pose::Pose &pose, EnzCstTemplateResOP template_res, core::Size res_pos, core::Size Atpos, core::Real itorsion, core::Real iangle, core::Real idis, std::string &res_varname) const |
| helper function so stuff doesn't need to be written twice More... | |
| core::Size | determine_best_constraint (core::pose::Pose const &pose, core::scoring::ScoreFunctionCOP scofx, utility::vector1< core::scoring::constraints::ConstraintCOP > candidate_csts) const |
| function to determine the lowest scoring constraint in a vector of input constraints More... | |
class that holds all the parameters for one specific constraint
Definition at line 95 of file EnzConstraintParameters.hh.
| protocols::toolbox::match_enzdes_util::EnzConstraintParameters::EnzConstraintParameters | ( | ) |
Definition at line 180 of file EnzConstraintParameters.cc.
| protocols::toolbox::match_enzdes_util::EnzConstraintParameters::EnzConstraintParameters | ( | core::Size | cst_block, |
| core::chemical::ResidueTypeSetCAP | src_restype_set, | ||
| EnzConstraintIOCAP | src_enz_io | ||
| ) |
Definition at line 162 of file EnzConstraintParameters.cc.
References angleA_, angleB_, disAB_, empty_, is_covalent_, resA_, resB_, torsionA_, torsionAB_, and torsionB_.
| protocols::toolbox::match_enzdes_util::EnzConstraintParameters::EnzConstraintParameters | ( | EnzConstraintParameters const & | other) |
copy constructor
WARNING: currently this probably doesn't copy the functions or active pose constraints
Definition at line 194 of file EnzConstraintParameters.cc.
|
virtual |
Definition at line 190 of file EnzConstraintParameters.cc.
| std::set< std::string > protocols::toolbox::match_enzdes_util::EnzConstraintParameters::allowed_res_name3_at_position | ( | core::pose::Pose const & | pose, |
| core::Size | seqpos | ||
| ) | const |
all residue names specified in the cstfile returns an empty set if the constraints don't apply to the specifed position
Definition at line 948 of file EnzConstraintParameters.cc.
References cst_block_, protocols::toolbox::match_enzdes_util::get_enzdes_observer(), resA_, and resB_.
|
static |
Definition at line 256 of file EnzConstraintParameters.cc.
References protocols::toolbox::match_enzdes_util::tr().
Referenced by set_mcfi().
|
inline |
function that takes all rotamers for the ResidueType(s) of the residue that's missing in the pose and places them according to the geometry specified in the mcfi
Definition at line 145 of file EnzConstraintParameters.hh.
References cst_block_.
Referenced by set_cst_block(), and update_pdb_remarks().
|
private |
function to determine the lowest scoring constraint in a vector of input constraints
there might be a slightly faster and slightly more complicated way to implement this, but since this function will only be called once per input pose (if it is called at all), it probably doesn't matter.
Definition at line 731 of file EnzConstraintParameters.cc.
References core::scoring::angle_constraint, core::scoring::atom_pair_constraint, core::pose::Pose::constraint_set(), core::scoring::coordinate_constraint, core::scoring::dihedral_constraint, core::pose::Pose::energies(), core::scoring::ScoreFunction::set_weight(), and core::scoring::Energies::total_energies().
Referenced by generate_active_pose_constraints().
|
inline |
Definition at line 161 of file EnzConstraintParameters.hh.
References enz_io_.
|
private |
process the information in template residues and the func op pointers to add
to the constraint set in the right format
Definition at line 304 of file EnzConstraintParameters.cc.
References angleA_, angleB_, core::conformation::Residue::atom_name(), cst_block_, determine_best_constraint(), disAB_, empty_, protocols::toolbox::match_enzdes_util::get_enzdes_observer(), is_covalent_, make_constraint_covalent(), remove_covalent_connections_from_pose(), core::pose::Pose::residue(), torsionA_, torsionAB_, torsionB_, and protocols::toolbox::match_enzdes_util::tr().
Referenced by generate_pose_specific_data().
| void protocols::toolbox::match_enzdes_util::EnzConstraintParameters::generate_pose_specific_data | ( | core::pose::Pose & | pose, |
| core::scoring::ScoreFunctionCOP | scofx | ||
| ) | const |
Definition at line 715 of file EnzConstraintParameters.cc.
References generate_active_pose_constraints(), resA_, and resB_.
| EnzCstTemplateResCOP protocols::toolbox::match_enzdes_util::EnzConstraintParameters::get_missing_template_other_res | ( | core::pose::Pose const & | pose) | const |
Definition at line 928 of file EnzConstraintParameters.cc.
References cst_block_, protocols::toolbox::match_enzdes_util::get_enzdes_observer(), resA_, and resB_.
| EnzCstTemplateResCOP protocols::toolbox::match_enzdes_util::EnzConstraintParameters::get_missing_template_res | ( | core::pose::Pose const & | pose) | const |
Definition at line 909 of file EnzConstraintParameters.cc.
References cst_block_, protocols::toolbox::match_enzdes_util::get_enzdes_observer(), resA_, and resB_.
|
inline |
Definition at line 130 of file EnzConstraintParameters.hh.
References is_covalent_.
|
inline |
Definition at line 125 of file EnzConstraintParameters.hh.
References empty_.
|
private |
Definition at line 501 of file EnzConstraintParameters.cc.
References core::conformation::Residue::atom_name(), core::pose::Pose::conformation(), cst_block_, core::conformation::Conformation::declare_chemical_bond(), disAB_, core::pose::Pose::dump_pdb(), protocols::toolbox::match_enzdes_util::get_enzdes_observer(), make_constraint_covalent_helper(), core::conformation::Residue::name(), nangleA_, nangleB_, ntorsionA_, ntorsionB_, resA_, resB_, core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::chemical::residue_type_base_name(), restype_set_, and protocols::toolbox::match_enzdes_util::tr().
Referenced by generate_active_pose_constraints().
|
private |
helper function so stuff doesn't need to be written twice
Definition at line 546 of file EnzConstraintParameters.cc.
References core::conformation::Residue::atom_name(), protocols::vip::base_name(), core::chemical::ChemicalManager::get_instance(), core::chemical::ResidueType::is_ligand(), core::chemical::ResidueType::name3(), core::chemical::ChemicalManager::nonconst_residue_type_set(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::chemical::residue_type_all_patches_name(), core::chemical::residue_type_base_name(), and restype_set_.
Referenced by make_constraint_covalent().
| bool protocols::toolbox::match_enzdes_util::EnzConstraintParameters::missing_in_pose | ( | core::pose::Pose const & | pose) | const |
Definition at line 782 of file EnzConstraintParameters.cc.
References cst_block_, and protocols::toolbox::match_enzdes_util::get_enzdes_observer().
| EnzCstTemplateResOP protocols::toolbox::match_enzdes_util::EnzConstraintParameters::nonconst_resA | ( | ) |
Definition at line 882 of file EnzConstraintParameters.cc.
References resA_.
| EnzCstTemplateResOP protocols::toolbox::match_enzdes_util::EnzConstraintParameters::nonconst_resB | ( | ) |
Definition at line 888 of file EnzConstraintParameters.cc.
References resB_.
| void protocols::toolbox::match_enzdes_util::EnzConstraintParameters::remap_resid | ( | core::id::SequenceMapping const & | smap) |
Definition at line 996 of file EnzConstraintParameters.cc.
| void protocols::toolbox::match_enzdes_util::EnzConstraintParameters::remove_covalent_connections_from_pose | ( | core::pose::Pose & | pose) | const |
Definition at line 985 of file EnzConstraintParameters.cc.
References cst_block_, and protocols::toolbox::match_enzdes_util::get_enzdes_observer().
Referenced by generate_active_pose_constraints().
| EnzCstTemplateResCOP protocols::toolbox::match_enzdes_util::EnzConstraintParameters::resA | ( | ) | const |
Definition at line 895 of file EnzConstraintParameters.cc.
References resA_.
Referenced by update_pdb_remarks().
| EnzCstTemplateResCOP protocols::toolbox::match_enzdes_util::EnzConstraintParameters::resB | ( | ) | const |
Definition at line 902 of file EnzConstraintParameters.cc.
References resB_.
Referenced by update_pdb_remarks().
|
inline |
Definition at line 149 of file EnzConstraintParameters.hh.
References cst_block(), and cst_block_.
| void protocols::toolbox::match_enzdes_util::EnzConstraintParameters::set_external_position_for_resA | ( | core::Size | pos) |
Definition at line 971 of file EnzConstraintParameters.cc.
References resA_.
| void protocols::toolbox::match_enzdes_util::EnzConstraintParameters::set_external_position_for_resB | ( | core::Size | pos) |
Definition at line 978 of file EnzConstraintParameters.cc.
References resB_.
| void protocols::toolbox::match_enzdes_util::EnzConstraintParameters::set_mcfi | ( | toolbox::match_enzdes_util::MatchConstraintFileInfoCOP | mcfi) |
Definition at line 215 of file EnzConstraintParameters.cc.
References angleA_, angleB_, convert_GeomSampleInfo_to_FuncOP(), disAB_, is_covalent_, mcfi_, nangleA_, nangleB_, ndisAB_, ntorsionA_, ntorsionAB_, ntorsionB_, resA_, resB_, torsionA_, torsionAB_, and torsionB_.
| void protocols::toolbox::match_enzdes_util::EnzConstraintParameters::show_definitions | ( | ) | const |
Definition at line 706 of file EnzConstraintParameters.cc.
References resA_, resB_, and protocols::toolbox::match_enzdes_util::tr().
| bool protocols::toolbox::match_enzdes_util::EnzConstraintParameters::update_pdb_remarks | ( | core::pose::Pose & | pose) | const |
updates the pdb remarks according to what is in the EnzCstTemplateRes member data. returns false in case any error occured
Definition at line 813 of file EnzConstraintParameters.cc.
References protocols::toolbox::match_enzdes_util::assemble_remark_line(), core::pose::PDBInfo::chain(), cst_block(), cst_block_, protocols::toolbox::match_enzdes_util::get_enzdes_observer(), core::conformation::Residue::is_ligand(), core::conformation::Residue::name3(), core::pose::PDBInfo::number(), core::pose::Pose::pdb_info(), resA(), resB(), core::pose::Pose::residue(), protocols::toolbox::match_enzdes_util::split_up_remark_line(), and protocols::toolbox::match_enzdes_util::tr().
|
private |
Definition at line 249 of file EnzConstraintParameters.hh.
Referenced by EnzConstraintParameters(), generate_active_pose_constraints(), and set_mcfi().
|
private |
Definition at line 249 of file EnzConstraintParameters.hh.
Referenced by EnzConstraintParameters(), generate_active_pose_constraints(), and set_mcfi().
|
private |
Definition at line 259 of file EnzConstraintParameters.hh.
Referenced by allowed_res_name3_at_position(), cst_block(), generate_active_pose_constraints(), get_missing_template_other_res(), get_missing_template_res(), make_constraint_covalent(), missing_in_pose(), remove_covalent_connections_from_pose(), set_cst_block(), and update_pdb_remarks().
|
private |
Definition at line 249 of file EnzConstraintParameters.hh.
Referenced by EnzConstraintParameters(), generate_active_pose_constraints(), make_constraint_covalent(), and set_mcfi().
|
mutableprivate |
Definition at line 255 of file EnzConstraintParameters.hh.
Referenced by EnzConstraintParameters(), generate_active_pose_constraints(), and is_empty().
|
private |
Definition at line 258 of file EnzConstraintParameters.hh.
Referenced by enz_io(), and EnzConstraintParameters().
|
private |
Definition at line 253 of file EnzConstraintParameters.hh.
Referenced by EnzConstraintParameters(), generate_active_pose_constraints(), is_covalent(), and set_mcfi().
|
private |
Definition at line 247 of file EnzConstraintParameters.hh.
Referenced by set_mcfi().
|
private |
Definition at line 251 of file EnzConstraintParameters.hh.
Referenced by make_constraint_covalent(), and set_mcfi().
|
private |
Definition at line 251 of file EnzConstraintParameters.hh.
Referenced by make_constraint_covalent(), and set_mcfi().
|
private |
Definition at line 251 of file EnzConstraintParameters.hh.
Referenced by set_mcfi().
|
private |
Definition at line 251 of file EnzConstraintParameters.hh.
Referenced by make_constraint_covalent(), and set_mcfi().
|
private |
Definition at line 251 of file EnzConstraintParameters.hh.
Referenced by set_mcfi().
|
private |
Definition at line 251 of file EnzConstraintParameters.hh.
Referenced by make_constraint_covalent(), and set_mcfi().
|
private |
Definition at line 245 of file EnzConstraintParameters.hh.
Referenced by allowed_res_name3_at_position(), EnzConstraintParameters(), generate_pose_specific_data(), get_missing_template_other_res(), get_missing_template_res(), make_constraint_covalent(), nonconst_resA(), remap_resid(), resA(), set_external_position_for_resA(), set_mcfi(), and show_definitions().
|
private |
Definition at line 245 of file EnzConstraintParameters.hh.
Referenced by allowed_res_name3_at_position(), EnzConstraintParameters(), generate_pose_specific_data(), get_missing_template_other_res(), get_missing_template_res(), make_constraint_covalent(), nonconst_resB(), remap_resid(), resB(), set_external_position_for_resB(), set_mcfi(), and show_definitions().
|
private |
Definition at line 256 of file EnzConstraintParameters.hh.
Referenced by make_constraint_covalent(), and make_constraint_covalent_helper().
|
private |
Definition at line 249 of file EnzConstraintParameters.hh.
Referenced by EnzConstraintParameters(), generate_active_pose_constraints(), and set_mcfi().
|
private |
Definition at line 249 of file EnzConstraintParameters.hh.
Referenced by EnzConstraintParameters(), generate_active_pose_constraints(), and set_mcfi().
|
private |
Definition at line 249 of file EnzConstraintParameters.hh.
Referenced by EnzConstraintParameters(), generate_active_pose_constraints(), and set_mcfi().
1.8.4