Rosetta
Public Member Functions | Public Attributes | List of all members
PoseWrap Struct Reference
Inheritance diagram for PoseWrap:
Inheritance graph
[legend]

Public Member Functions

 PoseWrap ()
 
void dump_pdb (std::string fname)
 
char ss (Size i) const
 
string ss (Size i, Size l) const
 
void ss (Size i, char c)
 
Size which_subsub (Size i)
 
Size which_sub (Size i)
 
 PoseWrap (string tag_in, vector1< core::pose::Pose > const &poses, vector1< Size > const &rel_attach, vector1< string > const &attach_atom, vector1< string > const &ss_pref, vector1< string > const &ss_suff, vector1< string > const &res_pref, vector1< string > const &res_suff, vector1< Size > const &attach_as_sc_in, string symm_def_template, string symm_def_template_reduced, vector1< vector1< Size > > const &design_res_in, vector1< vector1< Size > > const &rep_edge_res_in, vector1< vector1< Size > > const &fixed_res_in, vector1< vector1< Size > > const &frag_res_in, vector1< vector1< Size > > const &virtual_res_in, vector1< vector1< Size > > const &scattach_res_in, vector1< vector1< xyzVector< Size > > > const &jumpcut, vector1< vector1< Size > > const &cst_sub_files, vector1< bool > const &chainbreaks_in)
 
void add_floating_sc_csts ()
 
void set_root_atomno (Size i)
 
Size set_root_atomno ()
 
bool move_chi (Size rsd)
 
void validate_set_reference ()
 
bool validate ()
 
string tag ()
 
void dump_pdb (string fname, bool fullsymm=false)
 
bool is_floating_sc (Size ir)
 
void align_orig_pose (Size beg, Size end)
 
bool switch_to_fa ()
 
bool check ()
 
void switch_to_cen ()
 
Size get_closest_res_for_sc_attach (Size float_rsd)
 
void update_designable_packable ()
 
bool is_rsd_designable (Size i) const
 
bool is_rsd_repackable (Size i) const
 
void add_apcs_local (bool fullatom=false)
 
bool check_scattach_res ()
 
bool replace_scattach_res ()
 
Real rms_to_orig_subsubs ()
 
Real absrms_to_orig_subsubs ()
 
void center ()
 
 PoseWrap ()
 
void set_phi (Size seqpos, Real setting)
 

Public Attributes

core::pose::Pose pose
 
Size nsub
 
Size attach
 
Size nres
 
bool hascst
 
string tag_
 
core::pose::Pose orig_pose
 
core::pose::Pose validate_reference_
 
Size primary_subsub
 
Size root_atomno_
 
string ss_
 
vector1< core::pose::Poseposes_
 
vector1< string > attach_atom_
 
vector1< string > ss_pref_
 
vector1< string > ss_suff_
 
vector1< string > attached_scattach_res_name_
 
vector1< Sizeattach_rsd_
 
vector1< Sizejmpu_
 
vector1< Sizejmpd_
 
vector1< Sizecuts_
 
vector1< Sizeuser_cuts_
 
vector1< Sizesubsub_fixed_begin
 
vector1< Sizesubsub_fixed_end
 
vector1< Sizefloating_scs_
 
vector1< Sizeattach_as_sc_
 
vector1< Sizefloating_scs_subsub_
 
vector1< Sizefloating_scs_sub_
 
vector1< Sizedesign_res_user
 
vector1< Sizefixed_res_user
 
vector1< Sizefrag_res_user
 
vector1< Sizevirtual_res_user
 
vector1< Sizesubsub_ends_
 
vector1< Sizesubsub_starts_
 
vector1< Sizeattached_scattach_res_
 
vector1< Sizelinker_res_
 
vector1< Sizerep_edge_res_
 
std::map< Size, Sizeattach_to_region_
 
vector1< bool > is_repackable_
 
vector1< bool > is_designable_
 
vector1< bool > chainbreaks_
 
vector1< core::chemical::ResidueTypeCOP > res_types_
 
bool has_floating_sc
 
core::conformation::symmetry::SymmDataOP symm_data
 
core::conformation::symmetry::SymmDataOP symm_data_full
 
core::chemical::ResidueTypeSetCAP fa_residue_set_
 
core::chemical::ResidueTypeSetCAP cen_residue_set_
 
vector1< vector1< Size > > scattach_res_user
 
vector1< vector1< Size > > cst_sub_files_
 
bool debug
 

Constructor & Destructor Documentation

◆ PoseWrap() [1/3]

PoseWrap::PoseWrap ( )
inline

◆ PoseWrap() [2/3]

PoseWrap::PoseWrap ( string  tag_in,
vector1< core::pose::Pose > const &  poses,
vector1< Size > const &  rel_attach,
vector1< string > const &  attach_atom,
vector1< string > const &  ss_pref,
vector1< string > const &  ss_suff,
vector1< string > const &  res_pref,
vector1< string > const &  res_suff,
vector1< Size > const &  attach_as_sc_in,
string  symm_def_template,
string  symm_def_template_reduced,
vector1< vector1< Size > > const &  design_res_in,
vector1< vector1< Size > > const &  rep_edge_res_in,
vector1< vector1< Size > > const &  fixed_res_in,
vector1< vector1< Size > > const &  frag_res_in,
vector1< vector1< Size > > const &  virtual_res_in,
vector1< vector1< Size > > const &  scattach_res_in,
vector1< vector1< xyzVector< Size > > > const &  jumpcut,
vector1< vector1< Size > > const &  cst_sub_files,
vector1< bool > const &  chainbreaks_in 
)
inline

References docking::a1, docking::a2, add_floating_sc_csts(), attach_as_sc_, basic::options::OptionKeys::smhybrid::attach_atom, attach_atom_, attach_rsd_, docking::b1, docking::b2, begin, kmeans_adaptive_kernel_density_bb_dependent_rotlib::c, cen_residue_set_, chainbreaks_, basic::options::OptionKeys::constraints::constraints, count, basic::options::OptionKeys::smhybrid::cst_sub_files, cst_sub_files_, cuts_, debug, basic::options::OptionKeys::smhybrid::debug, design_res_user, basic::options::OptionKeys::in::file::dssp, dump_pdb(), test.T009_Exceptions::e, end, utility::options::OptionKeys::options::exit, fa_residue_set_, detail::find(), fixed_res_user, floating_scs_, floating_scs_subsub_, frag_res_user, test.T020_Pose_Bindings::ft, h, has_floating_sc, create_a3b_hbs::i, test.T008_Serialization::iss, subloop_histogram::iterator, create_a3b_hbs::j, jmpd_, jmpu_, docking::jumps, basic::options::OptionKeys::smhybrid::linker_cst, linker_res_, kmeans_adaptive_kernel_density_bb_dependent_rotlib::m, basic::options::OptionKeys::edensity::mapfile, beta_sc_scan::name3, nres, nsub, basic::options::option, option, orig_pose, pose, basic::options::OptionKeys::mp::assembly::poses, poses_, primary_subsub, basic::options::OptionKeys::smhybrid::primary_subsubunit, basic::options::OptionKeys::smhybrid::pseudosym, rep_edge_res_, replace_string(), scattach_res_user, set_root_atomno(), subloop_histogram::size, ss_, ObjexxFCL::string_of(), subsub_ends_, subsub_fixed_begin, subsub_fixed_end, subsub_starts_, basic::options::OptionKeys::smhybrid::subsubs_attract, switch_to_cen(), switch_to_fa(), symm_data, symm_data_full, basic::options::OptionKeys::smhybrid::symm_def_template, basic::options::OptionKeys::smhybrid::symm_def_template_reduced, basic::options::OptionKeys::smhybrid::symm_file_tag, TR, basic::options::OptionKeys::inout::dbms::user, user_cuts_, utility_exit_with_message, basic::options::OptionKeys::parser::view, basic::options::OptionKeys::smhybrid::virtual_nterm, virtual_res_user, basic::Tracer::Warning, x, predPRE::y, and predPRE::z.

◆ PoseWrap() [3/3]

PoseWrap::PoseWrap ( )
inline

Member Function Documentation

◆ absrms_to_orig_subsubs()

Real PoseWrap::absrms_to_orig_subsubs ( )
inline

◆ add_apcs_local()

void PoseWrap::add_apcs_local ( bool  fullatom = false)
inline

◆ add_floating_sc_csts()

void PoseWrap::add_floating_sc_csts ( )
inline

◆ align_orig_pose()

void PoseWrap::align_orig_pose ( Size  beg,
Size  end 
)
inline

◆ center()

void PoseWrap::center ( )
inline

◆ check()

bool PoseWrap::check ( )
inline

◆ check_scattach_res()

bool PoseWrap::check_scattach_res ( )
inline

◆ dump_pdb() [1/2]

void PoseWrap::dump_pdb ( std::string  fname)
inline

◆ dump_pdb() [2/2]

void PoseWrap::dump_pdb ( string  fname,
bool  fullsymm = false 
)
inline

◆ get_closest_res_for_sc_attach()

Size PoseWrap::get_closest_res_for_sc_attach ( Size  float_rsd)
inline

◆ is_floating_sc()

bool PoseWrap::is_floating_sc ( Size  ir)
inline

References detail::find(), and floating_scs_.

◆ is_rsd_designable()

bool PoseWrap::is_rsd_designable ( Size  i) const
inline

References create_a3b_hbs::i, and is_designable_.

Referenced by design().

◆ is_rsd_repackable()

bool PoseWrap::is_rsd_repackable ( Size  i) const
inline

References create_a3b_hbs::i, and is_repackable_.

Referenced by design(), and repack().

◆ move_chi()

bool PoseWrap::move_chi ( Size  rsd)
inline

◆ replace_scattach_res()

bool PoseWrap::replace_scattach_res ( )
inline

◆ rms_to_orig_subsubs()

Real PoseWrap::rms_to_orig_subsubs ( )
inline

◆ set_phi()

void PoseWrap::set_phi ( Size  seqpos,
Real  setting 
)
inline

References attach, and pose.

◆ set_root_atomno() [1/2]

Size PoseWrap::set_root_atomno ( )
inline

References root_atomno_.

Referenced by PoseWrap().

◆ set_root_atomno() [2/2]

void PoseWrap::set_root_atomno ( Size  i)
inline

References create_a3b_hbs::i, and root_atomno_.

◆ ss() [1/3]

char PoseWrap::ss ( Size  i) const
inline

◆ ss() [2/3]

void PoseWrap::ss ( Size  i,
char  c 
)
inline

◆ ss() [3/3]

string PoseWrap::ss ( Size  i,
Size  l 
) const
inline

◆ switch_to_cen()

void PoseWrap::switch_to_cen ( )
inline

◆ switch_to_fa()

bool PoseWrap::switch_to_fa ( )
inline

◆ tag()

string PoseWrap::tag ( )
inline

◆ update_designable_packable()

void PoseWrap::update_designable_packable ( )
inline

◆ validate()

bool PoseWrap::validate ( )
inline

◆ validate_set_reference()

void PoseWrap::validate_set_reference ( )
inline

References pose, and validate_reference_.

◆ which_sub()

Size PoseWrap::which_sub ( Size  i)
inline

References create_a3b_hbs::i, and nres.

Referenced by update_designable_packable().

◆ which_subsub()

Size PoseWrap::which_subsub ( Size  i)
inline

Member Data Documentation

◆ attach

Size PoseWrap::attach

◆ attach_as_sc_

vector1<Size> PoseWrap::attach_as_sc_

Referenced by PoseWrap().

◆ attach_atom_

vector1<string> PoseWrap::attach_atom_

◆ attach_rsd_

vector1<Size> PoseWrap::attach_rsd_

◆ attach_to_region_

std::map<Size,Size> PoseWrap::attach_to_region_

◆ attached_scattach_res_

vector1<Size> PoseWrap::attached_scattach_res_

◆ attached_scattach_res_name_

vector1<string> PoseWrap::attached_scattach_res_name_

Referenced by check(), and replace_scattach_res().

◆ cen_residue_set_

core::chemical::ResidueTypeSetCAP PoseWrap::cen_residue_set_

Referenced by PoseWrap(), and switch_to_cen().

◆ chainbreaks_

vector1<bool> PoseWrap::chainbreaks_

Referenced by PoseWrap().

◆ cst_sub_files_

vector1<vector1<Size> > PoseWrap::cst_sub_files_

Referenced by add_apcs_local(), and PoseWrap().

◆ cuts_

vector1<Size> PoseWrap::cuts_

Referenced by make_frag_set(), and PoseWrap().

◆ debug

bool PoseWrap::debug

◆ design_res_user

vector1<Size> PoseWrap::design_res_user

◆ fa_residue_set_

core::chemical::ResidueTypeSetCAP PoseWrap::fa_residue_set_

◆ fixed_res_user

vector1<Size> PoseWrap::fixed_res_user

◆ floating_scs_

vector1<Size> PoseWrap::floating_scs_

◆ floating_scs_sub_

vector1<Size> PoseWrap::floating_scs_sub_

◆ floating_scs_subsub_

vector1<Size> PoseWrap::floating_scs_subsub_

Referenced by add_floating_sc_csts(), and PoseWrap().

◆ frag_res_user

vector1<Size> PoseWrap::frag_res_user

Referenced by add_apcs_local(), and PoseWrap().

◆ has_floating_sc

bool PoseWrap::has_floating_sc

Referenced by cen_fold(), and PoseWrap().

◆ hascst

bool PoseWrap::hascst

◆ is_designable_

vector1<bool> PoseWrap::is_designable_

◆ is_repackable_

vector1<bool> PoseWrap::is_repackable_

◆ jmpd_

vector1<Size> PoseWrap::jmpd_

Referenced by PoseWrap().

◆ jmpu_

vector1<Size> PoseWrap::jmpu_

Referenced by PoseWrap().

◆ linker_res_

vector1<Size> PoseWrap::linker_res_

◆ nres

Size PoseWrap::nres

◆ nsub

Size PoseWrap::nsub

◆ orig_pose

core::pose::Pose PoseWrap::orig_pose

◆ pose

core::pose::Pose PoseWrap::pose

Referenced by pyrosetta.bindings.pose.PoseScoreAccessor::__delitem__(), pyrosetta.bindings.pose.PoseResidueAccessor::__getitem__(), pyrosetta.bindings.pose.PoseResidueLabelAccessor::__getitem__(), pyrosetta.bindings.pose.PoseResidueAccessor::__iadd__(), pyrosetta.bindings.pose.PoseResidueAccessor::__imul__(), pyrosetta.bindings.pose.PoseResidueAccessor::__iter__(), pyrosetta.bindings.pose.PoseResidueAccessor::__len__(), pyrosetta.bindings.pose.PoseResidueLabelAccessor::__len__(), pyrosetta.bindings.pose.PoseResidueLabelAccessor::__repr__(), pyrosetta.bindings.pose.PoseResidueAccessor::__reversed__(), pyrosetta.bindings.pose.PoseScoreAccessor::__setitem__(), absrms_to_orig_subsubs(), add_apcs_local(), add_floating_sc_csts(), align_orig_pose(), pyrosetta.bindings.pose.PoseScoreAccessor::all(), ChiMover::apply(), MySlideMover::apply(), MyTransMover::apply(), MyRotMover::apply(), FloatScRotMover::apply(), ScMinMover::apply(), BBMover::apply(), FloatScRandomChi::apply(), FloatScMonteCarlo::apply(), cen_design(), cen_fold(), check(), check_scattach_res(), ChiMover::ChiMover(), pyrosetta.bindings.pose.PoseScoreAccessor::clear(), design(), doit(), doit_refine(), dump_pdb(), pyrosetta.bindings.pose.PoseScoreAccessor::energies(), pyrosetta.bindings.pose.PoseScoreAccessor::extra(), fa_refine_and_design(), find_clashes(), flxbb_nobu(), get_closest_res_for_sc_attach(), interface_energy_ratio(), jumps_to_root(), main(), make_float_sc_min_mover(), make_pose(), minimize(), move_chi(), MyRotMover::MyRotMover(), MySlideMover::MySlideMover(), MyTransMover::MyTransMover(), PoseWrap(), repack(), replace_scattach_res(), report(), rms_to_orig_subsubs(), ScMinMover::ScMinMover(), set_phi(), switch_to_cen(), switch_to_cen(), switch_to_fa(), switch_to_fa(), symm_self_rep(), update_designable_packable(), pyrosetta.distributed.packed_pose.core.PackedPose::update_scores(), and validate_set_reference().

◆ poses_

vector1<core::pose::Pose> PoseWrap::poses_

Referenced by PoseWrap().

◆ primary_subsub

Size PoseWrap::primary_subsub

Referenced by PoseWrap().

◆ rep_edge_res_

vector1<Size> PoseWrap::rep_edge_res_

◆ res_types_

vector1<core::chemical::ResidueTypeCOP> PoseWrap::res_types_

Referenced by switch_to_cen(), and switch_to_fa().

◆ root_atomno_

Size PoseWrap::root_atomno_

Referenced by set_root_atomno().

◆ scattach_res_user

vector1<vector1<Size> > PoseWrap::scattach_res_user

Referenced by add_floating_sc_csts(), and PoseWrap().

◆ ss_

string PoseWrap::ss_

Referenced by PoseWrap(), and ss().

◆ ss_pref_

vector1<string> PoseWrap::ss_pref_

◆ ss_suff_

vector1<string> PoseWrap::ss_suff_

◆ subsub_ends_

vector1<Size> PoseWrap::subsub_ends_

◆ subsub_fixed_begin

vector1<Size> PoseWrap::subsub_fixed_begin

◆ subsub_fixed_end

vector1<Size> PoseWrap::subsub_fixed_end

◆ subsub_starts_

vector1<Size> PoseWrap::subsub_starts_

◆ symm_data

core::conformation::symmetry::SymmDataOP PoseWrap::symm_data

Referenced by PoseWrap().

◆ symm_data_full

core::conformation::symmetry::SymmDataOP PoseWrap::symm_data_full

Referenced by PoseWrap().

◆ tag_

string PoseWrap::tag_

Referenced by dump_pdb(), and tag().

◆ user_cuts_

vector1<Size> PoseWrap::user_cuts_

Referenced by PoseWrap().

◆ validate_reference_

core::pose::Pose PoseWrap::validate_reference_

Referenced by validate_set_reference().

◆ virtual_res_user

vector1<Size> PoseWrap::virtual_res_user

Referenced by PoseWrap().


The documentation for this struct was generated from the following files: