![]() |
Rosetta Core
2014.16.56682
|
A molecular system including residues, kinematics, and energies. More...
#include <Pose.hh>
Public Member Functions | |
| Pose () | |
| default constructor, builds an empty pose More... | |
| virtual | ~Pose () |
| destructor – > kill data on the heap More... | |
| Pose (Pose const &src) | |
| copy constructor More... | |
| Pose (Pose const &src, Size residue_begin, Size residue_end) | |
| partial copy constructor More... | |
| Pose & | operator= (Pose const &src) |
| Construct pose from pdb file. More... | |
| PoseOP | clone () const |
| clone the conformation More... | |
| Conformation const & | conformation () const |
| Returns the pose Conformation (const-access) More... | |
| Conformation & | conformation () |
| Returns the pose Conformation (non-const access) More... | |
| kinematics::FoldTree const & | fold_tree () const |
| Returns the pose FoldTree. More... | |
| void | fold_tree (kinematics::FoldTree const &fold_tree_in) |
| Sets the pose FoldTree to <fold_tree_in> More... | |
| void | set_new_conformation (ConformationOP new_conformation) |
| Now that the conformation_ member data is an owning pointer, and we have derived classes of Conformation. More... | |
| void | set_new_energies_object (scoring::EnergiesOP energies) |
| Now that the energies_ member data is an owning pointer, and we have derived classes of Energies. More... | |
| kinematics::AtomTree const & | atom_tree () const |
| Returns the pose AtomTree. More... | |
| int | chain (Size const seqpos) const |
| Returns the chain number of residue <seqpos> More... | |
| utility::vector1< PoseOP > | split_by_chain () const |
| Returns a vector of poses with one element per chain of the original pose. More... | |
| PoseOP | split_by_chain (Size chain_id) const |
| void | update_pose_chains_from_pdb_chains () |
| Updates the pose chain IDs to match the pdb chain IDs. More... | |
| scoring::Energies const & | energies () const |
| Returns the pose Energies (const-access) More... | |
| scoring::Energies & | energies () |
| Returns the pose Energies (non-const access) More... | |
| ConstraintSetCOP | constraint_set () const |
| scoring::constraints::ConstraintCOP | add_constraint (scoring::constraints::ConstraintCOP cst) |
| adding a constraint is done by cloning the input constraint. A const copy is then returned More... | |
| scoring::constraints::ConstraintCOPs | add_constraints (scoring::constraints::ConstraintCOPs csts) |
| bool | remove_constraint (scoring::constraints::ConstraintCOP cst, bool object_comparison=false) |
| re object_comparison see comment for ConstraintSet::remove_constraint function More... | |
| bool | remove_constraints (scoring::constraints::ConstraintCOPs csts, bool object_comparison=false) |
| re object_comparison see comment for ConstraintSet::remove_constraint function More... | |
| bool | remove_constraints () |
| void | constraint_set (ConstraintSetOP) |
| void | transfer_constraint_set (const pose::Pose &pose) |
| PDBInfoCOP | pdb_info () const |
| Returns the pose PDBInfo (const) More... | |
| PDBInfoOP | pdb_info () |
| Returns the pose PDBInfo. More... | |
| PDBInfoOP | pdb_info (PDBInfoOP new_info) |
| Sets pose PDBInfo to <new_info> More... | |
| void | metric (std::string const &calculator_name, std::string const &key, basic::MetricValueBase &val) const |
| std::string | print_metric (std::string const &calculator_name, std::string const &key) const |
| void | append_residue_by_jump (conformation::Residue const &new_rsd, Size const jump_anchor_residue, std::string const &jump_anchor_atom="", std::string const &jump_root_atom="", bool const start_new_chain=false) |
| Appends <new_rsd> (a residue) to pose by a new jump. More... | |
| void | append_residue_by_bond (conformation::Residue const &new_rsd, bool const build_ideal_geometry=false, int const connection=0, Size const anchor_residue=0, int const anchor_connection=0, bool const start_new_chain=false, bool const lookup_bond_length=false) |
| Appends <new_rsd> (a residue) to pose by a new bond. More... | |
| void | insert_residue_by_jump (Residue const &new_rsd_in, Size const seqpos, Size anchor_pos, std::string const &anchor_atomno="", std::string const &root_atomno="") |
| Adds <new_rsd_in> to pose at <seqpos> More... | |
| void | replace_residue (Size const seqpos, Residue const &new_rsd_in, bool const orient_backbone) |
| Replaces the residue at <seqpos> with <new_rsd_in> More... | |
| void | replace_residue (int const seqpos, Residue const &new_rsd_in, utility::vector1< std::pair< std::string, std::string > > const &atom_pairs) |
| Replaces the residue at <seqpos> with <new_rsd> based on superposition on the specified input atom pairs NOTE: at the moment, only superposition on 3 atoms works This code sorely belongs in Pose.cc. More... | |
| void | append_polymer_residue_after_seqpos (Residue const &new_rsd, Size const seqpos, bool const build_ideal_geometry) |
| glues to seqpos and perhaps also seqpos+1 More... | |
| void | prepend_polymer_residue_before_seqpos (Residue const &new_rsd, Size const seqpos, bool const build_ideal_geometry) |
| glues to seqpos and perhaps also seqpos-1 More... | |
| void | append_pose_by_jump (Pose const &src, Size const jump_anchor_residue, std::string const &jump_anchor_atom="", std::string const &jump_root_atom="") |
| Appends source pose conformation to pose by a new jump. More... | |
| void | delete_polymer_residue (Size const seqpos) |
| void | copy_segment (Size const size, Pose const &src, Size const begin, Size const src_begin) |
| Copy a stretch of coordinates/torsions from <src> to pose. More... | |
| BasicDataCache const & | data () const |
| BasicDataCache indexed by enum in core/pose/datacache/CacheableDataType.hh. More... | |
| BasicDataCache & | data () |
| BasicDataCache indexed by enum in core/pose/datacache/CacheableDataType.hh. More... | |
| ObserverCache const & | observer_cache () const |
| ObserverCache indexed by enum in core/pose/datacache/CacheableObserverType.hh. More... | |
| ObserverCache & | observer_cache () |
| ObserverCache indexed by enum in core/pose/datacache/CacheableObserverType.hh. More... | |
| Size | total_residue () const |
| Returns the number of residues in the pose conformation. More... | |
| Size | n_residue () const |
| Returns the number of residues in the pose conformation example(s): pose.n_residue() See also: Pose Pose.sequence Pose.total_residue. More... | |
| bool | empty () const |
| Returns true if there are no residues in the conformation. More... | |
| Size | num_jump () const |
| Returns the number of jumps in the pose FoldTree. More... | |
| chemical::AA | aa (Size const seqpos) const |
| Returns the chemical::AA of the residue at <seqpos> More... | |
| char | secstruct (Size const seqpos) const |
| Returns the secondary structure of residue <seqpos> this usually comes from fragments. The conformation object will not invoke DSSP to determine the secondary structure if e.g. it has not been made from fragments. 'H' = helical 'S' = strand or sheet 'E' = loop. More... | |
| std::string | secstruct () const |
| Returns a string representing pose secondary structure. More... | |
| void | set_secstruct (Size const seqpos, char const setting) |
| Assign the secondary structure of residue <seqpos> to <setting> More... | |
| std::string | sequence () const |
| Returns a string representing the 1-letter-coded sequence of the pose conformation. More... | |
| std::string | annotated_sequence (bool show_all_variants=false) const |
| Returns the variant-tagged string representing the residue types that make up a conformation; e.g. M[MET:N-Terminus-Variant]CDH[HIS_D]LLR[ARG:C-Terminus-Variant]. More... | |
| std::string | chain_sequence (core::Size const chain_in) const |
| Returns the sequence for the chain <chain_in> More... | |
| Residue const & | residue (Size const seqpos) const |
| Returns the Residue at position <seqpos> (read access) Note: this method will trigger a refold if either the torsions or the coordinates are out-of-date. More... | |
| chemical::ResidueType const & | residue_type (Size const seqpos) const |
| Returns the ResidueType at position <seqpos> (read access) Note: this method NOT will trigger a refold if either the torsions or the coordinates are out-of-date. More... | |
| bool | is_fullatom () const |
| Returns true if pose is ResidueType fullatom. More... | |
| bool | is_centroid () const |
| Returns true if pose is ResidueType centroid. More... | |
| Real | phi (Size const seqpos) const |
| Returns the phi torsion angle of residue <seqpos> More... | |
| void | set_phi (Size const seqpos, Real const setting) |
| Sets the phi torsion angle of residue <seqpos> to <setting> More... | |
| Real | psi (Size const seqpos) const |
| Returns the psi torsion angle of residue <seqpos> Note: assumes the residue is an amino acid or monosaccharide. More... | |
| void | set_psi (Size const seqpos, Real const setting) |
| Sets the psi torsion angle of residue <seqpos> to <setting> More... | |
| Real | omega (Size const seqpos) const |
| Returns the omega torsion angle of residue <seqpos> More... | |
| void | set_omega (Size const seqpos, Real const setting) |
| Sets the omega torsion angle of residue <seqpos> to <setting> More... | |
| Real | alpha (Size const pos) const |
| Returns the alpha torsion angle of residue <seqpos> More... | |
| void | set_alpha (Size const seqpos, Real const setting) |
| Sets the alpha torsion angle of residue <seqpos> to <setting> More... | |
| Real | beta (Size const seqpos) const |
| Returns the beta torsion angle of residue <seqpos> More... | |
| void | set_beta (Size const seqpos, Real const setting) |
| Sets the beta torsion angle of residue <seqpos> to <setting> More... | |
| Real | gamma (Size const seqpos) const |
| Returns the gamma torsion angle of residue <seqpos> More... | |
| void | set_gamma (Size const seqpos, Real const setting) |
| Sets the gamma torsion angle of residue <seqpos> to <setting> More... | |
| Real | delta (Size const pos) const |
| Returns the delta torsion angle of residue <seqpos> More... | |
| void | set_delta (Size const seqpos, Real const setting) |
| Sets the delta torsion angle of residue <seqpos> to <setting> More... | |
| Real | epsilon (Size const seqpos) const |
| Returns the epsilon torsion angle of residue <seqpos> More... | |
| void | set_epsilon (Size const seqpos, Real const setting) |
| Sets the epsilon torsion angle of residue <seqpos> to <setting> More... | |
| Real | zeta (Size const seqpos) const |
| Returns the zeta torsion angle of residue <seqpos> More... | |
| void | set_zeta (Size const seqpos, Real const setting) |
| Sets the zeta torsion angle of residue <seqpos> to <setting> More... | |
| Real | chi (int const chino, Size const seqpos) const |
| Returns the <chino> chi torsion angle of residue <seqpos> More... | |
| void | set_chi (int const chino, Size const seqpos, Real const setting) |
| Sets the <chino> chi torsion angle of residue <seqpos> to <setting> More... | |
| Real | chi (Size const seqpos) const |
| Returns the chi torsion angle of residue <seqpos> More... | |
| void | set_chi (Size const seqpos, Real const setting) |
| Sets the chi torsion angle of residue <seqpos> to <setting> More... | |
| void | set_jump (int const jump_number, const kinematics::Jump &new_jump) |
| Sets the pose FoldTree Jump <jump_number> to <new_jump> More... | |
| kinematics::Jump const & | jump (int const jump_number) const |
| Returns the pose FoldTree Jump <jump_number> More... | |
| void | set_jump (AtomID const &id, const kinematics::Jump &new_jump) |
| Sets the pose FoldTree Jump <id> to <new_jump> More... | |
| kinematics::Jump const & | jump (AtomID const &id) const |
| Returns the pose FoldTree Jump <id> More... | |
| void | set_ring_conformation (uint const seqpos, core::chemical::RingConformer const &conformer) |
| Set the given residue's ring conformation, if appropriate. More... | |
| Real | torsion (TorsionID const &id) const |
| Returns the Conformation torsion angle identified by <id> More... | |
| void | set_torsion (TorsionID const &id, Real const setting) |
| Sets the Conformation torsion angle identified by <id> to <setting> More... | |
| Real | dof (DOF_ID const &id) const |
| Returns the value of the AtomTree DOF <id> More... | |
| void | set_dof (DOF_ID const &id, Real const setting) |
| Sets the value of the AtomTree DOF <id> More... | |
| bool | has_dof (DOF_ID const &id) const |
| Returns true if pose has DOF <id> More... | |
| PointPosition const & | xyz (AtomID const &id) const |
| Returns the location (xyz) of pose AtomID <id> More... | |
| PointPosition const & | xyz (NamedAtomID const &id) const |
| Returns the location (xyz) of pose NamedAtomID <id> More... | |
| void | set_xyz (AtomID const &id, PointPosition const &point) |
| Sets the location (xyz) of pose AtomID <id> to the PointPosition <point> More... | |
| void | set_xyz (NamedAtomID const &id, PointPosition const &point) |
| Sets the location (xyz) of pose NamedAtomID <id> to the PointPosition <point> More... | |
| void | batch_set_xyz (utility::vector1< AtomID > const &ids, utility::vector1< PointPosition > const &points) |
| Sets the locations (xyz) of pose AtomIDs in <ids> to mathcing PointPositions in <points> More... | |
| void | batch_get_xyz (utility::vector1< AtomID > const &ids, utility::vector1< PointPosition > &points) const |
| Gets the locations (xyz) of pose AtomIDs in <ids> More... | |
| kinematics::Stub | stub_from_id (id::NamedStubID const &id) |
| void | center () |
| Sets pose coordinates such that the pose center is at the Euclidean origin. More... | |
| void | update_residue_neighbors () |
| Updates neighbor links in the pose Energies object. More... | |
| void | scoring_begin (scoring::ScoreFunction const &info) |
| Called by ScoreFunction at the beginning of scoring. More... | |
| void | scoring_end (scoring::ScoreFunction const &scorefxn) |
| Called by ScoreFunction at the end of scoring. More... | |
| void | update_actcoords () |
| Called by PairEPotential to update the action coordinates for all residues. More... | |
| void | update_actcoord (Size resid) |
| Updates the action coordinates for pose residue <resid> More... | |
| void | update_orbital_coords (Size resid) |
| void | apply_transform_Rx_plus_v (numeric::xyzMatrix< Real > const &R, Vector const &v) |
| Apply a transform of the Rx + v form, where R is a rotation matrix and v is a translation vector. More... | |
| void | clear () |
| Empty the pose contents. More... | |
| bool | dump_pdb (std::string const &file_name, std::string const &tag="1") const |
| Export pose data to the PDB file <file_name> More... | |
| void | dump_pdb (std::ostream &out, std::string const &tag="1") const |
| void | dump_pdb (std::ostream &out, utility::vector1< core::Size > const &residue_indices, std::string const &tag="1") const |
| for writing a specified subset of residues in pdb format More... | |
| void | dump_scored_pdb (std::string const &file_name, scoring::ScoreFunction const &scorefxn, std::string const &tag="1") |
| Export pose data to the PDB file <file_name>, add some score output. More... | |
| void | clear_stacking_map () |
| void | record_stacking_interaction (core::Size const &resid) const |
| const boost::unordered_map < core::Size, core::Size > & | get_stacking_map () const |
| template<typename MemFn , typename Ptr > | |
| utility::signals::Link | attach_destruction_obs (MemFn fn, Ptr ptr) |
| attach DestructionEvent observer function More... | |
| template<typename MemFn , typename Ptr > | |
| bool | detach_destruction_obs (MemFn fn, Ptr ptr) const |
| detach DestructionEvent observer function More... | |
| template<typename MemFn , typename Ptr > | |
| utility::signals::Link | attach_general_obs (MemFn fn, Ptr ptr) |
| attach GeneralEvent observer function More... | |
| template<typename MemFn , typename Ptr > | |
| bool | detach_general_obs (MemFn fn, Ptr ptr) const |
| detach GeneralEvent observer function More... | |
| template<typename MemFn , typename Ptr > | |
| utility::signals::Link | attach_energy_obs (MemFn fn, Ptr ptr) |
| attach EnergyEvent observer function More... | |
| template<typename MemFn , typename Ptr > | |
| bool | detach_energy_obs (MemFn fn, Ptr ptr) const |
| detach EnergyEvent observer function More... | |
| template<typename MemFn , typename Ptr > | |
| utility::signals::Link | attach_conformation_obs (MemFn fn, Ptr ptr) |
| attach ConformationEvent observer function More... | |
| template<typename MemFn , typename Ptr > | |
| bool | detach_conformation_obs (MemFn fn, Ptr ptr) const |
| detach ConformationEvent observer function More... | |
Private Member Functions | |
| void | init (void) |
| initialize internal for a freshly build pose object. Use this function when you need to create new constructor. More... | |
| void | notify_destruction_obs (DestructionEvent const &e) |
| notify DestructionEvent observers More... | |
| void | notify_general_obs (GeneralEvent const &e) |
| notify GeneralEvent observers More... | |
| void | notify_energy_obs (EnergyEvent const &e, bool const fire_general=true) |
| notify EnergyEvent observers More... | |
| void | notify_conformation_obs (ConformationEvent const &e, bool const fire_general=true) |
| notify ConformationEvent observers More... | |
| void | on_conf_xyz_change (core::conformation::signals::XYZEvent const &event) |
| upon receiving a conformation::signals::XYZEvent More... | |
Private Attributes | |
| ConformationOP | conformation_ |
| scoring::EnergiesOP | energies_ |
| metrics::PoseMetricContainerOP | metrics_ |
| BasicDataCacheOP | data_cache_ |
| BasicDataCache indexed by enum in core/pose/datacache/CacheableDataType.hh. More... | |
| ObserverCacheOP | observer_cache_ |
| ObserverCache indexed by enum in core/pose/datacache/CacheableObserverType.hh. More... | |
| PDBInfoOP | pdb_info_ |
| pdb info More... | |
| ConstraintSetOP | constraint_set_ |
| utility::signals::BufferedSignalHub < void, DestructionEvent > | destruction_obs_hub_ |
| DestructionEvent observers. More... | |
| utility::signals::BufferedSignalHub < void, GeneralEvent > | general_obs_hub_ |
| GeneralEvent observers. More... | |
| utility::signals::BufferedSignalHub < void, EnergyEvent > | energy_obs_hub_ |
| EnergyEvent observers. More... | |
| utility::signals::BufferedSignalHub < void, ConformationEvent > | conformation_obs_hub_ |
| ConformationEvent observers. More... | |
| boost::unordered_map < core::Size, core::Size > | num_stacks_ |
A molecular system including residues, kinematics, and energies.
The Pose class represents a molecular system (protein-dna-ligand...) as a container of Rosetta Residue objects together with a Conformation object that defines how internal coordinate changes propagate through the system and an Energies object that stores information from the last energy evaluation.
The main responsibilities of the pose are:
Output Methods: Common Methods: Pose.assign Pose.atom_tree Pose.conformation Pose.dump_pdb Pose.energies Pose.fold_tree Pose.pdb_info Pose.residue Pose.sequence Pose.total_residue
| core::pose::Pose::Pose | ( | ) |
default constructor, builds an empty pose
AtomTree default /bonding information Conformation default /change propagation Energies default /contains pose energy information FoldTree default /directs building of Pose Residue default /container of individual Residue objects
default constructor
References init().
Referenced by clone(), and split_by_chain().
|
virtual |
destructor – > kill data on the heap
destructor – > kill data on the heap
References clear(), and notify_destruction_obs().
| core::pose::Pose::Pose | ( | Pose const & | src | ) |
copy constructor
partial copy constructor
References core::sequence::end, init(), and core::io::pdb::pose_from_pose().
| chemical::AA core::pose::Pose::aa | ( | Size const | seqpos | ) | const |
Returns the chemical::AA of the residue at <seqpos>
example(s): pose.aa(17) See also: Pose Pose.Residue Pose.sequence Residue
References core::conformation::Conformation::aa(), conformation_, PyAssert, and total_residue().
Referenced by core::scoring::methods::MembraneEnvSmoothEnergy::setup_for_derivatives().
| scoring::constraints::ConstraintCOP core::pose::Pose::add_constraint | ( | scoring::constraints::ConstraintCOP | cst | ) |
adding a constraint is done by cloning the input constraint. A const copy is then returned
References conformation_, constraint_set_, energies_, and utility::pointer::owning_ptr< T >::get().
Referenced by core::pose::ncbb::add_hbs_constraint(), core::pose::ncbb::add_oop_constraint(), core::util::auto_setup_all_metal_constraints(), and core::pack::dunbrack::load_unboundrot().
| scoring::constraints::ConstraintCOPs core::pose::Pose::add_constraints | ( | scoring::constraints::ConstraintCOPs | csts | ) |
Returns the alpha torsion angle of residue <seqpos>
example(s): pose.alpha(1) See also: Pose Pose.residue Pose.set_alpha Residue
References core::id::BB, core::io::pdb::is_NA(), PyAssert, residue_type(), torsion(), and total_residue().
| std::string core::pose::Pose::annotated_sequence | ( | bool | show_all_variants = false | ) | const |
Returns the variant-tagged string representing the residue types that make up a conformation; e.g. M[MET:N-Terminus-Variant]CDH[HIS_D]LLR[ARG:C-Terminus-Variant].
example(s): pose.annotated_sequence() See also: Pose Pose.sequence Pose.total_residue Residue
References core::chemical::aa_from_oneletter_code(), core::pack::dunbrack::c, conformation_, core::conformation::Residue::name(), core::conformation::Residue::name1(), core::chemical::name_from_aa(), core::chemical::oneletter_code_specifies_aa(), residue(), seq, and core::conformation::Conformation::size().
Referenced by core::io::silent::BinarySilentStruct::fill_pose(), core::io::silent::SilentStruct::fill_struct(), core::pose::make_pose_from_sequence(), core::scoring::rna::RNA_VDW_Energy::setup_atom_numbers_for_vdw_calculation(), and core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::setup_info_for_mg_calculation().
| void core::pose::Pose::append_polymer_residue_after_seqpos | ( | Residue const & | new_rsd, |
| Size const | seqpos, | ||
| bool const | build_ideal_geometry | ||
| ) |
glues to seqpos and perhaps also seqpos+1
References core::conformation::Conformation::append_polymer_residue_after_seqpos(), conformation_, energies_, PyAssert, and total_residue().
| void core::pose::Pose::append_pose_by_jump | ( | Pose const & | src, |
| Size const | jump_anchor_residue, | ||
| std::string const & | jump_anchor_atom = "", |
||
| std::string const & | jump_root_atom = "" |
||
| ) |
Appends source pose conformation to pose by a new jump.
References conformation(), utility::pointer::owning_ptr< T >::get(), core::conformation::Conformation::insert_conformation_by_jump(), n_residue(), num_jump(), and pdb_info().
| void core::pose::Pose::append_residue_by_bond | ( | conformation::Residue const & | new_rsd, |
| bool const | build_ideal_geometry = false, |
||
| int const | connection = 0, |
||
| Size const | anchor_residue = 0, |
||
| int const | anchor_connection = 0, |
||
| bool const | start_new_chain = false, |
||
| bool const | lookup_bond_length = false |
||
| ) |
Appends <new_rsd> (a residue) to pose by a new bond.
The default behavior is to append by a polymeric connection to the preceding residue If we want to connect via a non-polymer connection, we give the connection number, anchor residue and the connection number for the anchor residue. These connection numbers are wrt the connections_ arrays in Residue and ResidueType
If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues.
Otherwise the incoming coordinates of new_rsd are preserved.
References core::conformation::Conformation::append_residue_by_bond(), conformation_, and energies_.
Referenced by core::pose::append_subpose_to_pose(), core::pack::rotamer_set::build_lib_dna_rotamers(), core::io::pdb::build_pose_as_is1(), core::pack::rotamer_set::build_random_dna_rotamers(), core::coarse::TranslatorSet::coarsify(), core::pose::create_subpose(), core::pose::symmetry::extract_asymmetric_unit(), core::pose::symmetry::get_asymmetric_pose_copy_from_symmetric_pose(), core::pose::symmetry::get_buildingblock_and_neighbor_subs(), core::scoring::methods::IdealParametersDatabase::lookup_torsion_legacy(), core::pose::make_pose_from_saccharide_sequence(), core::pose::make_pose_from_sequence(), core::fragment::make_pose_from_sequence_(), and core::io::serialization::read_binary().
| void core::pose::Pose::append_residue_by_jump | ( | conformation::Residue const & | new_rsd, |
| Size const | jump_anchor_residue, | ||
| std::string const & | jump_anchor_atom = "", |
||
| std::string const & | jump_root_atom = "", |
||
| bool const | start_new_chain = false |
||
| ) |
Appends <new_rsd> (a residue) to pose by a new jump.
References core::conformation::Conformation::append_residue_by_jump(), conformation_, and energies_.
Referenced by core::membrane::geometry::MembraneResidueFactory::add_embedding_residue(), core::membrane::geometry::MembraneResidueFactory::add_membrane_residue(), core::pose::addVirtualResAsRoot(), core::pose::append_subpose_to_pose(), core::pack::rotamer_set::bb_independent_rotamers(), core::pack::rotamer_set::build_lib_dna_rotamers(), core::io::pdb::build_pose_as_is1(), core::pack::rotamer_set::build_random_dna_rotamers(), core::pose::create_subpose(), core::pose::symmetry::extract_asymmetric_unit(), core::pose::symmetry::get_asymmetric_pose_copy_from_symmetric_pose(), core::pose::symmetry::get_buildingblock_and_neighbor_subs(), core::pose::make_pose_from_saccharide_sequence(), core::pose::make_pose_from_sequence(), core::fragment::make_pose_from_sequence_(), and core::io::serialization::read_binary().
| void core::pose::Pose::apply_transform_Rx_plus_v | ( | numeric::xyzMatrix< Real > const & | R, |
| Vector const & | v | ||
| ) |
Apply a transform of the Rx + v form, where R is a rotation matrix and v is a translation vector.
Applies a transform of the form Rx + v, where R is a rotation matrix, V is a vector, and x is the original position in xyz space.
References j, core::chemical::ResidueType::natoms(), residue_type(), set_xyz(), total_residue(), and xyz().
| kinematics::AtomTree const & core::pose::Pose::atom_tree | ( | ) | const |
Returns the pose AtomTree.
get the atom_tree
References core::conformation::Conformation::atom_tree(), and conformation_.
Referenced by core::optimization::symmetry::atom_tree_dfunc(), core::optimization::atom_tree_dfunc(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::pose::copydofs::CopyDofs::figure_out_dofs(), core::pose::rna::fix_sugar_coords(), core::pose::rna::fix_sugar_coords_WORKS_BUT_SLOW(), core::pose::rna::initialize_atoms_for_which_we_need_new_dofs(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), core::optimization::CartesianMinimizerMap::setup(), core::optimization::MinimizerMap::setup(), and core::optimization::symmetry::SymMinimizerMap::SymMinimizerMap().
|
inline |
attach ConformationEvent observer function
| fn | pointer to observer's unary member function with signature void( ConformationEvent const & ) |
| ptr | pointer to observer object |
References conformation_obs_hub_.
Referenced by core::pose::metrics::PoseMetricContainer::attach_to().
|
inline |
attach DestructionEvent observer function
| fn | pointer to observer's unary member function with signature void( DestructionEvent const & ) |
| ptr | pointer to observer object |
References destruction_obs_hub_.
Referenced by core::pose::metrics::PoseMetricContainer::attach_to().
|
inline |
attach EnergyEvent observer function
| fn | pointer to observer's unary member function with signature void( EnergyEvent const & ) |
| ptr | pointer to observer object |
References energy_obs_hub_.
Referenced by core::pose::metrics::PoseMetricContainer::attach_to().
|
inline |
attach GeneralEvent observer function
| fn | pointer to observer's unary member function with signature void( GeneralEvent const & ) |
| ptr | pointer to observer object |
References general_obs_hub_.
| void core::pose::Pose::batch_get_xyz | ( | utility::vector1< AtomID > const & | ids, |
| utility::vector1< PointPosition > & | points | ||
| ) | const |
Gets the locations (xyz) of pose AtomIDs in <ids>
get the locations of a vector of atoms
References core::conformation::Conformation::batch_get_xyz(), and conformation_.
Referenced by core::optimization::CartesianMinimizerMap::copy_dofs_from_pose().
| void core::pose::Pose::batch_set_xyz | ( | utility::vector1< AtomID > const & | ids, |
| utility::vector1< PointPosition > const & | points | ||
| ) |
Sets the locations (xyz) of pose AtomIDs in <ids> to mathcing PointPositions in <points>
set the locations of a vector of atoms
References core::conformation::Conformation::batch_set_xyz(), and conformation_.
Referenced by core::optimization::CartesianMinimizerMap::copy_dofs_to_pose(), and core::io::silent::BinarySilentStruct::fill_pose().
Returns the beta torsion angle of residue <seqpos>
example(s): pose.beta(2) See also: Pose Pose.residue Pose.set_beta Residue
References core::id::BB, core::io::pdb::is_NA(), PyAssert, residue_type(), torsion(), and total_residue().
| void core::pose::Pose::center | ( | ) |
Sets pose coordinates such that the pose center is at the Euclidean origin.
References core::io::serialization::at(), core::conformation::Residue::natoms(), residue(), set_xyz(), total_residue(), and xyz().
Returns the chain number of residue <seqpos>
example(s): pose.chain(3) See also: Pose Pose.annotated_sequence Pose.chain_sequence Pose.fold_tree Pose.sequence FoldTree
References core::conformation::Residue::chain(), PyAssert, residue(), and total_residue().
Referenced by core::pose::append_subpose_to_pose(), core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator::chain_letter_to_number(), core::pose::conf2pdb_chain(), core::pose::get_chain_id_from_jump_id(), core::pose::get_hash_excluding_chain(), core::pose::get_jump_id_from_chain_id(), core::scoring::methods::NMerSVMEnergy::get_residue_energy_by_svm(), core::io::pdb::FileData::get_residue_information(), core::pose::get_sha1_hash_excluding_chain(), core::pose::renumber_pdbinfo_based_on_conf_chains(), core::scoring::methods::NMerPSSMEnergy::residue_energy(), and core::scoring::constraints::FabConstraint::setup_csts().
| std::string core::pose::Pose::chain_sequence | ( | core::Size const | chain_in | ) | const |
Returns the sequence for the chain <chain_in>
Example(s): pose.chain_sequence(1) See also: Pose Pose.chain Pose.residue Pose.sequence
References begin, core::conformation::Residue::carbohydrate_info(), core::conformation::Conformation::chain_begin(), core::conformation::Conformation::chain_end(), conformation_, core::sequence::end, core::conformation::Residue::name1(), PyAssert, residue(), and seq.
Referenced by core::scoring::methods::NMerSVMEnergy::get_residue_energy_by_svm(), and core::pose::make_pose_from_saccharide_sequence().
Returns the <chino> chi torsion angle of residue <seqpos>
example(s): pose.chi(1,7) See also: Pose Pose.set_chi Pose.residue Residue
References core::conformation::Residue::chi(), PyAssert, residue(), residue_type(), and total_residue().
Referenced by core::pose::rna::mutate_position().
Returns the chi torsion angle of residue <seqpos>
example(s): pose.chi(7) See also: Pose Pose.residue Pose.set_chi Residue
References core::id::CHI, core::io::pdb::is_NA(), PyAssert, residue_type(), torsion(), and total_residue().
| void core::pose::Pose::clear | ( | ) |
Empty the pose contents.
example(s): pose.clear() See also: Pose Pose.assign Pose.empty
References core::conformation::Conformation::clear(), conformation_, constraint_set_, data_cache_, energies_, metrics_, observer_cache_, and pdb_info().
Referenced by core::io::pdb::build_pose_as_is1(), core::coarse::TranslatorSet::coarsify(), core::pose::create_subpose(), core::fragment::Frame::fragment_as_pose(), core::fragment::make_pose_from_frags(), core::pose::make_pose_from_saccharide_sequence(), core::pose::make_pose_from_sequence(), core::fragment::make_pose_from_sequence_(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), core::io::serialization::read_binary(), and ~Pose().
| void core::pose::Pose::clear_stacking_map | ( | ) |
References num_stacks_.
Referenced by core::scoring::rna::RNA_FullAtomStackingEnergy::setup_for_scoring().
|
inline |
Returns the pose Conformation (const-access)
example(s): pose.Conformation() See also: Pose Conformation
References conformation_.
Referenced by core::util::add_covalent_linkage(), core::optimization::symmetry::SymMinimizerMap::add_torsion(), core::pose::add_variant_type_to_residue(), core::pose::carbohydrates::align_virtual_atoms_in_carbohydrate_residue(), core::pack::rotamer_set::AddResiduesRotamerSetOperation::alter_rotamer_set(), core::pack::rotamer_set::UnboundRotamersOperation::alter_rotamer_set(), append_pose_by_jump(), core::pack::task::residue_selector::NumNeighborsSelector::apply(), core::fragment::BBTorsionAndAnglesSRFD::apply(), core::fragment::DownJumpSRFD::apply(), core::optimization::CartesianMinimizerMap::assign_rosetta_torsions_and_trim(), core::optimization::symmetry::SymMinimizerMap::asymmetric_dof(), core::optimization::symmetry::atom_tree_dfunc(), core::optimization::symmetry::atom_tree_get_atompairE_deriv(), core::pack::scmin::AtomTreeCollection::AtomTreeCollection(), core::pose::datacache::LengthEventCollector::attach_impl(), core::pose::datacache::SpecialSegmentsObserver::attach_impl(), core::pack::rotamer_set::build_lib_dna_rotamers(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), core::scoring::GenBornPotential::build_placeholders(), core::io::pdb::build_pose_as_is1(), core::import_pose::build_pose_as_is2(), core::pack::rotamer_set::build_random_dna_rotamers(), core::pack::rotamer_set::build_rna_chi_rotamers(), core::pack::rotamer_set::RotamerSets::build_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::scoring::CA_rmsd_symmetric(), core::pack::task::operation::util::calc_interacting_vector(), core::optimization::cartesian_collect_torsional_deriv(), core::optimization::cartesian_dfunc(), core::scoring::rna::RNA_TorsionPotential::check_intra_residue(), core::scoring::disulfides::DisulfideMatchingPotential::compute_matching_energy(), core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::compute_one_body_energies(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), core::pack::interaction_graph::SurfacePotential::compute_pose_surface_energy(), core::pose::conf2pdb_chain(), core::pose::conf2pdb_chain_default_map(), copy_segment(), core::scoring::symmetry::SymmetricScoreFunction::correct_finalize_score(), core::pack::create_packer_graph(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::create_rotamers_from_chisets(), core::pose::create_subpose(), core::scoring::electron_density::ElectronDensity::dCCdBs(), core::scoring::constraints::ConstraintSet::deprecated_eval_atom_derivative(), core::scoring::constraints::ConstraintSet::deprecated_eval_atom_derivative_for_residue_pairs(), core::scoring::constraints::AmbiguousNMRConstraint::dist(), core::scoring::constraints::CoordinateConstraint::dist(), core::scoring::constraints::AtomPairConstraint::dist(), core::scoring::constraints::AmbiguousNMRDistanceConstraint::dist(), core::scoring::constraints::LocalCoordinateConstraint::dist(), core::scoring::methods::LinearChainbreakEnergy::do_score_ovp(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::io::pdb::dump_connect_info(), core::scoring::disulfides::FullatomDisulfideEnergy::ensure_lrenergy_container_is_up_to_date(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::methods::CustomAtomPairEnergy::eval_atom_derivative(), core::scoring::methods::MMBondAngleEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensEnergy::eval_atom_derivative(), core::scoring::electron_density::FastDensEnergy::eval_atom_derivative(), core::scoring::symmetry::SymmetricScoreFunction::eval_long_range_twobody_energies(), core::scoring::constraints::ConstraintSet::eval_multibody_atom_derivative(), core::scoring::constraints::ConstraintSet::eval_non_residue_pair_energy(), core::scoring::symmetry::SymmetricScoreFunction::eval_onebody_energies(), core::scoring::symmetry::SymmetricScoreFunction::eval_twobody_neighbor_energies(), core::pose::symmetry::extract_asymmetric_unit(), core::pose::symmetry::extract_asymmetric_unit_pdb_info(), core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator::fill_in_chain_terminii(), core::scoring::symmetry::SymmetricEnergies::fill_point_graph(), core::scoring::solid_surface::SurfaceEnergies::fill_point_graph(), core::scoring::Energies::fill_point_graph(), core::io::silent::BinarySilentStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::pack::dunbrack::SingleLigandRotamerLibrary::fill_rotamer_vector(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::fill_rotamer_vector(), core::io::silent::BinarySilentStruct::fill_struct(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::pack::rotamer_set::symmetry::SymmetricRotamerSets::final_visit_to_edge(), core::scoring::methods::D2H_SA_Energy::finalize_total_energy(), core::scoring::methods::MetalloPlacementEnergy::finalize_total_energy(), core::scoring::methods::MembraneLipo::finalize_total_energy(), core::scoring::methods::ChainbreakEnergy::finalize_total_energy(), core::pack::task::operation::util::find_jump_partners_within_CB_cutoff(), core::pack::task::operation::util::find_neighbors_within_CB_cutoff(), core::pose::symmetry::find_new_symmetric_jump_residues(), core::pose::symmetry::find_symmetric_basejump_anchor(), core::pose::get_chain_from_chain_id(), core::pose::get_chain_ids_from_chain(), core::pose::get_chain_residues(), core::scoring::orbitals::OrbitalsScore::get_E_haro_one_way(), core::scoring::orbitals::OrbitalsScore::get_E_hpol_one_way(), core::scoring::rna::RNA_TorsionPotential::get_f1_f2(), core::pose::carbohydrates::get_glycosidic_torsion(), core::pose::get_hash_excluding_chain(), core::pose::get_hash_from_chain(), core::scoring::orbitals::OrbitalsScore::get_orb_orb_E(), core::scoring::methods::NMerSVMEnergy::get_residue_energy_by_svm(), core::io::pdb::FileData::get_residue_information(), core::pose::get_sha1_hash_excluding_chain(), core::pose::symmetry::get_symm_axis(), core::util::getMLweight_cart(), core::pose::has_chain(), core::scoring::SecondaryStructurePotential::hspair(), core::scoring::methods::CartesianBondedEnergy::idealize_proline_nvs(), core::scoring::SecondaryStructurePotential::identify_ss(), core::io::pdb::FileData::init_from_pose(), core::pose::initialize_disulfide_bonds(), core::scoring::symmetry::SymmetricScoreFunction::intersubunit_hbond_energy(), core::pose::is_ideal_position(), core::pose::symmetry::is_symmetric(), core::pose::rna::RNA_IdealCoord::is_torsion_exists(), core::optimization::symmetry::SymAtomTreeMinimizer::make_assymetric_movemap(), core::pose::symmetry::make_asymmetric_pose(), core::pack::make_new_symmetric_PackerTask_by_intersection(), core::pack::make_new_symmetric_PackerTask_by_union(), core::fragment::make_pose_from_frags(), core::pose::make_pose_from_saccharide_sequence(), core::pose::symmetry::make_residue_mask_symmetric(), core::optimization::symmetry::SymAtomTreeMinimizer::make_semisymmetric_movemap(), core::pose::symmetry::make_symmetric_movemap(), core::pack::make_symmetric_PackerTask_by_truncation(), core::pose::symmetry::make_symmetric_pdb_info(), core::pose::symmetry::make_symmetric_pose(), core::pose::rna::mutate_position(), core::scoring::MembranePotential::non_helix_in_membrane_penalty(), core::scoring::DockingScoreFunction::operator()(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), core::import_pose::pose_from_pdb(), core::pack::rotamer_set::symmetry::SymmetricRotamerSets::precompute_two_body_energies(), core::pose::rna::prepare_scratch_residue(), core::pack::rotamer_set::symmetry::SymmetricRotamerSets::prepare_symm_otf_interaction_graph(), core::scoring::rna::RNA_TorsionPotential::print_torsion_info(), core::io::serialization::read_binary(), core::io::raw_data::DisulfideFile::read_in_and_set_disulfides(), core::util::rebuild_disulfide(), core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator::recompute(), core::pose::remove_ligand_canonical_residues(), core::pose::remove_nonprotein_residues(), core::pose::remove_variant_type_from_residue(), core::pose::remove_virtual_residues(), core::pose::renumber_pdbinfo_based_on_conf_chains(), core::pose::replace_pose_residue_copying_existing_coordinates(), core::scoring::electron_density::ElectronDensity::rescale_fastscoring_temp_bins(), core::scoring::methods::EnvEnergy::residue_energy(), core::scoring::methods::NMerPSSMEnergy::residue_energy(), core::scoring::methods::MembraneCenPairEnergy::residue_pair_energy(), core::scoring::methods::CenPairEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::scoring::electron_density::ElecDensEnergy::residue_pair_energy(), core::scoring::electron_density::FastDensEnergy::residue_pair_energy(), core::pose::symmetry::rotate_anchor_to_x_axis(), core::optimization::symmetry::SymAtomTreeMinimizer::run(), core::scoring::MembranePotential::score_normal_center(), core::pose::symmetry::scorefxn_is_symmetric(), core::pose::symmetry::sealed_symmetric_fold_tree(), core::pack::task::residue_selector::ChainSelector::select_chain_by_index(), core::pose::symmetry::set_asymm_unit_fold_tree(), core::pose::carbohydrates::set_glycosidic_torsion(), core::scoring::symmetry::SymmetricScoreFunction::set_symmetric_cenlist(), core::scoring::symmetry::SymmetricScoreFunction::set_symmetric_residue_neighbors_hbonds(), core::scoring::constraints::LocalCoordinateConstraint::set_xyz_target(), core::optimization::CartesianMinimizerMap::setup(), core::optimization::MinimizerMap::setup(), core::scoring::NeighborList::setup(), core::scoring::constraints::SiteConstraint::setup_csts(), core::scoring::constraints::FabConstraint::setup_csts(), core::pose::setup_dof_mask_from_move_map(), core::pose::setup_dof_to_torsion_map(), core::scoring::methods::EnvSmoothEnergy::setup_for_derivatives(), core::scoring::electron_density::ElecDensEnergy::setup_for_derivatives(), core::scoring::electron_density::FastDensEnergy::setup_for_derivatives(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_derivatives(), core::scoring::electron_density::ElecDensCenEnergy::setup_for_derivatives(), core::scoring::symmetry::SymmetricScoreFunction::setup_for_derivatives(), core::scoring::constraints::ConstraintSet::setup_for_derivatives(), core::scoring::symmetry::SymmetricScoreFunction::setup_for_minimizing(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensCenEnergy::setup_for_scoring(), core::scoring::constraints::ConstraintSet::setup_for_scoring(), core::scoring::SecondaryStructurePotential::sheets_from_dimers(), core::scoring::rna::RNA_TorsionPotential::should_score_torsion(), core::scoring::constraints::DihedralConstraint::show_violations(), core::scoring::constraints::AngleConstraint::show_violations(), core::scoring::constraints::AtomPairConstraint::show_violations(), core::scoring::SecondaryStructurePotential::sspair(), core::fragment::BBTorsionAndAnglesSRFD::steal(), core::fragment::DownJumpSRFD::steal(), core::scoring::constraints::CoordinateConstraint::steal_def(), core::scoring::constraints::LocalCoordinateConstraint::steal_def(), core::pose::swap_transform(), core::util::switch_to_residue_type_set(), core::scoring::sym_rmsd_with_super_subset(), core::pack::symmetric_pack_rotamers_run(), core::pack::symmetric_repackable_residues(), core::pack::symmetric_rotamer_trials(), core::pack::task::operation::RestrictToInterface::symmetric_task(), core::scoring::symmetry::SymmetricScoreFunction::symmetrical_allow_hbonds(), core::pose::symmetry::symmetrize_fold_tree(), core::pose::symmetry::symmetry_info(), core::optimization::symmetry::SymMinimizerMap::SymMinimizerMap(), core::scoring::MembranePotential::termini_penalty(), core::scoring::symmetry::SymmetricEnergies::update_neighbor_links(), and core::scoring::constraints::LocalCoordinateConstraint::xyz_target().
|
inline |
Returns the pose Conformation (non-const access)
References conformation_.
| Pose::ConstraintSetCOP core::pose::Pose::constraint_set | ( | ) | const |
References constraint_set_.
Referenced by core::scoring::constraints::add_constraints_from_cmdline_to_pose(), core::scoring::constraints::add_coordinate_constraints(), core::scoring::constraints::add_fa_constraints_from_cmdline_to_pose(), core::pose::ncbb::add_oop_constraint(), core::pack::rotamer_set::build_lib_dna_rotamers(), constraint_set(), core::scoring::constraints::CstEnergyContainer::CstEnergyContainer(), core::scoring::constraints::ConstraintsEnergy::defines_high_order_terms(), core::scoring::constraints::ConstraintsEnergy::defines_residue_pair_energy(), core::scoring::constraints::ConstraintsEnergy::eval_atom_derivative(), core::scoring::constraints::ConstraintsEnergy::eval_intrares_energy(), core::scoring::constraints::ConstraintsEnergy::finalize_total_energy(), core::scoring::constraints::ConstraintsEnergy::prepare_constraints_energy_container(), core::scoring::constraints::remove_constraints_of_type(), core::scoring::constraints::remove_nonbb_constraints(), core::scoring::constraints::ConstraintsEnergy::residue_pair_energy(), core::scoring::constraints::ConstraintsEnergy::setup_for_derivatives(), core::scoring::constraints::ConstraintsEnergy::setup_for_minimizing_for_residue(), core::scoring::constraints::ConstraintsEnergy::setup_for_minimizing_for_residue_pair(), and core::scoring::constraints::ConstraintsEnergy::setup_for_scoring().
| void core::pose::Pose::constraint_set | ( | ConstraintSetOP | constraint_set | ) |
References conformation_, constraint_set(), constraint_set_, energies_, and utility::pointer::owning_ptr< T >::get().
| void core::pose::Pose::copy_segment | ( | Size const | size, |
| Pose const & | src, | ||
| Size const | begin, | ||
| Size const | src_begin | ||
| ) |
Copy a stretch of coordinates/torsions from <src> to pose.
References conformation(), conformation_, and core::conformation::Conformation::copy_segment().
Referenced by core::fragment::fill_template_frames_from_pdb().
|
inline |
BasicDataCache indexed by enum in core/pose/datacache/CacheableDataType.hh.
References data_cache_.
Referenced by core::pose::add_comment(), core::pose::add_score_line_string(), core::pack::rotamer_set::build_dependent_water_rotamers(), core::pack::rotamer_set::build_independent_water_rotamers(), core::scoring::methods::ProQ_Energy::calculate_feature_vector(), core::scoring::methods::ProQ_Energy::calculate_feature_vector_proq2(), core::scoring::CenRotEnvPairPotential::cenlist_from_pose(), core::scoring::EnvPairPotential::cenlist_from_pose(), core::scoring::SmoothEnvPairPotential::cenlist_from_pose(), core::pose::clearPoseExtraScore(), core::pose::clearPoseExtraScores(), core::scoring::methods::compute_and_store_pose_waters(), core::pose::full_model_info::const_full_model_info(), core::scoring::symmetry::SymmetricScoreFunction::correct_arrays_for_symmetry(), core::scoring::CenRotEnvPairPotential::dcenlist_from_pose(), core::scoring::SmoothEnvPairPotential::dcenlist_from_pose(), core::pose::delete_comment(), core::io::silent::SilentStruct::energies_from_pose(), core::io::silent::SilentStruct::energies_into_pose(), core::scoring::packing::SurfVolEnergy::eval_atom_derivative(), core::scoring::packing::SurfEnergy::eval_atom_derivative(), core::scoring::packing::HolesEnergy::eval_atom_derivative(), core::scoring::packing::HolesEnergyRes::eval_atom_derivative(), core::scoring::GenBornPotential::eval_atom_derivative(), core::scoring::FACTSPotential::eval_atom_nonpolar_derivative(), core::scoring::FACTSPotential::eval_atom_polar_derivative(), core::scoring::methods::FACTSEnergy::eval_intrares_energy(), core::scoring::methods::GenBornEnergy::eval_intrares_energy(), core::scoring::methods::FACTSEnergy::evaluate_rotamer_background_energies(), core::scoring::methods::GenBornEnergy::evaluate_rotamer_background_energies(), core::scoring::methods::FACTSEnergy::evaluate_rotamer_background_energy_maps(), core::scoring::methods::GenBornEnergy::evaluate_rotamer_background_energy_maps(), core::pose::extract_tag_from_pose(), core::io::silent::SilentStruct::extract_writeable_cacheable_data(), core::import_pose::pose_stream::LazySilentFilePoseInputStream::fill_pose(), core::import_pose::pose_stream::PDBPoseInputStream::fill_pose(), core::import_pose::pose_stream::SilentFilePoseInputStream::fill_pose(), core::scoring::methods::MembraneLipo::finalize_total_energy(), core::io::silent::SilentStruct::finish_pose(), core::scoring::GenBornPotential::get_all_born_radii(), core::pose::get_all_comments(), core::pose::get_all_score_line_strings(), core::scoring::FACTSPotential::get_rotamers_born_radii(), core::scoring::GenBornPotential::get_rotamers_born_radii(), core::pose::getPoseExtraScores(), core::scoring::SecondaryStructurePotential::hairpin_killing_score(), core::pose::is_position_conserved_residue(), core::scoring::methods::Fa_MbenvEnergy::Membrane_FAEmbed_from_pose(), core::scoring::methods::Fa_MbsolvEnergy::Membrane_FAEmbed_from_pose(), core::scoring::Membrane_FAEmbed_from_pose(), core::scoring::methods::Fa_MbenvEnergy::MembraneEmbed_from_pose(), core::scoring::MembraneEmbed_from_pose(), core::scoring::methods::MembraneCbetaEnergy::MembraneTopology_from_pose(), core::scoring::methods::Fa_MbenvEnergy::MembraneTopology_from_pose(), core::scoring::methods::MembraneEnvEnergy::MembraneTopology_from_pose(), core::scoring::methods::MembraneCenPairEnergy::MembraneTopology_from_pose(), core::scoring::methods::Fa_MbsolvEnergy::MembraneTopology_from_pose(), core::scoring::MembraneTopology_from_pose(), core::scoring::methods::RG_LocalEnergy::mindata_from_pose(), core::scoring::methods::RG_Energy_Fast::mindata_from_pose(), core::scoring::CenRotEnvPairPotential::nonconst_cenlist_from_pose(), core::scoring::EnvPairPotential::nonconst_cenlist_from_pose(), core::scoring::SmoothEnvPairPotential::nonconst_cenlist_from_pose(), core::scoring::CenRotEnvPairPotential::nonconst_dcenlist_from_pose(), core::scoring::SmoothEnvPairPotential::nonconst_dcenlist_from_pose(), core::pose::full_model_info::nonconst_full_model_info(), core::scoring::nonconst_Membrane_FAEmbed_from_pose(), core::scoring::nonconst_MembraneEmbed_from_pose(), core::scoring::nonconst_MembraneTopology_from_pose(), core::scoring::methods::RG_LocalEnergy::nonconst_mindata_from_pose(), core::scoring::methods::RG_Energy_Fast::nonconst_mindata_from_pose(), core::scoring::rna::nonconst_rna_scoring_info_from_pose(), core::scoring::methods::ProQ_Energy::output_local_prediction(), core::scoring::methods::FACTSEnergy::residue_pair_energy(), core::scoring::methods::GenBornEnergy::residue_pair_energy(), core::scoring::dna::retrieve_base_partner_from_pose(), core::scoring::methods::retrieve_base_partner_from_pose_inline(), core::scoring::retrieve_const_ss_info_from_pose(), core::scoring::retrieve_CSA_from_pose(), core::scoring::retrieve_DC_from_pose(), core::scoring::methods::retrieve_lkb_residue_info(), core::scoring::methods::retrieve_nonconst_lkb_residue_info(), core::scoring::retrieve_nonconst_ss_info_from_pose(), core::scoring::retrieve_RDC_from_pose(), core::scoring::retrieve_RDC_ROHL_from_pose(), core::scoring::rna::rna_scoring_info_from_pose(), core::scoring::dna::set_base_partner(), core::pose::full_model_info::set_full_model_info(), core::scoring::symmetry::SymmetricScoreFunction::set_symmetric_cenlist(), core::io::silent::SilentStruct::set_tag_from_pose(), core::pose::setPoseExtraScores(), core::scoring::FACTSPotential::setup_for_derivatives(), core::scoring::packing::SurfVolEnergy::setup_for_derivatives(), core::scoring::packing::SurfEnergy::setup_for_derivatives(), core::scoring::packing::HolesEnergy::setup_for_derivatives(), core::scoring::packing::HolesEnergyRes::setup_for_derivatives(), core::scoring::FACTSPotential::setup_for_packing(), core::scoring::GenBornPotential::setup_for_packing(), core::scoring::FACTSPotential::setup_for_scoring(), core::scoring::methods::PoissonBoltzmannEnergy::setup_for_scoring(), core::scoring::SecondaryStructurePotential::sspair(), core::scoring::store_CSA_in_pose(), core::scoring::store_DC_in_pose(), core::scoring::store_RDC_in_pose(), core::scoring::store_RDC_ROHL_in_pose(), core::pose::tag_from_pose(), core::pose::tag_into_pose(), core::pose::full_model_info::update_res_list_in_full_model_info_and_pdb_info(), core::scoring::FACTSPotential::update_residue_for_packing(), and core::scoring::GenBornPotential::update_residue_for_packing().
|
inline |
BasicDataCache indexed by enum in core/pose/datacache/CacheableDataType.hh.
References data_cache_.
| void core::pose::Pose::delete_polymer_residue | ( | Size const | seqpos | ) |
Returns the delta torsion angle of residue <seqpos>
example(s): pose.delta(4) See also: Pose Pose.residue Pose.set_delta Residue
References core::id::BB, core::io::pdb::is_NA(), PyAssert, residue_type(), torsion(), and total_residue().
|
inline |
detach ConformationEvent observer function
| fn | pointer to observer's unary member function with signature void( ConformationEvent const & ) |
| ptr | pointer to observer object |
References conformation_obs_hub_.
Referenced by core::pose::metrics::PoseMetricContainer::detach_from().
|
inline |
detach DestructionEvent observer function
| fn | pointer to observer's unary member function with signature void( DestructionEvent const & ) |
| ptr | pointer to observer object |
References destruction_obs_hub_.
Referenced by core::pose::metrics::PoseMetricContainer::detach_from().
|
inline |
detach EnergyEvent observer function
| fn | pointer to observer's unary member function with signature void( EnergyEvent const & ) |
| ptr | pointer to observer object |
References energy_obs_hub_.
Referenced by core::pose::metrics::PoseMetricContainer::detach_from().
|
inline |
detach GeneralEvent observer function
| fn | pointer to observer's unary member function with signature void( GeneralEvent const & ) |
| ptr | pointer to observer object |
References general_obs_hub_.
Returns the value of the AtomTree DOF <id>
get the value of the atomtree degree of freedom (DOF)
See also: Pose DOF_ID
References conformation_, and core::conformation::Conformation::dof().
Referenced by core::optimization::symmetry::SymMinimizerMap::copy_dofs_from_pose(), core::optimization::MinimizerMap::copy_dofs_from_pose(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::pose::copydofs::CopyDofs::figure_out_dofs(), and core::import_pose::atom_tree_diffs::rms_error_with_noise().
| bool core::pose::Pose::dump_pdb | ( | std::string const & | file_name, |
| std::string const & | tag = "1" |
||
| ) | const |
Export pose data to the PDB file <file_name>
example(s): pose.dump_pdb('new_01.pdb') See also: Pose pose_from_pdb
save pose data to file with supplied file_name
References core::io::pdb::FileData::dump_pdb().
Referenced by core::scoring::packstat::cavity_distance_constraint(), core::pack::compare_mingraph_and_energy_graph(), core::pack::compare_simple_inteaction_graph_alt_state_and_energy_graph(), core::scoring::ResidualDipolarCoupling::compute_dipscore(), core::optimization::CartesianMultifunc::dump(), core::optimization::AtomTreeMultifunc::dump(), core::optimization::symmetry::SymAtomTreeMultifunc::dump(), core::pose::dump_comment_pdb(), core::io::pdb::dump_pdb(), core::scoring::cryst::PhenixInterface::fitBfactors(), core::scoring::cryst::PhenixInterface::initialize_target_evaluator(), and core::io::pdb::traced_dump_pdb().
| void core::pose::Pose::dump_pdb | ( | std::ostream & | out, |
| std::string const & | tag = "1" |
||
| ) | const |
References core::io::pdb::FileData::dump_pdb().
| void core::pose::Pose::dump_pdb | ( | std::ostream & | out, |
| utility::vector1< core::Size > const & | residue_indices, | ||
| std::string const & | tag = "1" |
||
| ) | const |
for writing a specified subset of residues in pdb format
References core::io::pdb::FileData::dump_pdb().
| void core::pose::Pose::dump_scored_pdb | ( | std::string const & | file_name, |
| scoring::ScoreFunction const & | scorefxn, | ||
| std::string const & | tag = "1" |
||
| ) |
Export pose data to the PDB file <file_name>, add some score output.
Dump a pdbfile with some score info at the end.
References conformation_, core::io::pdb::FileData::dump_pdb(), energies(), out, core::scoring::Energies::residue_total_energies(), core::conformation::Conformation::secstruct(), secstruct(), core::scoring::ScoreFunction::show(), core::scoring::Energies::total_energies(), total_residue(), core::scoring::total_score, core::scoring::EMapVector::weighted_string_of(), and core::scoring::ScoreFunction::weights().
| bool core::pose::Pose::empty | ( | ) | const |
Returns true if there are no residues in the conformation.
example(s): pose.empty() See also: Pose Pose.clear Pose.sequence Pose.total_residue
References conformation_, and core::conformation::Conformation::empty().
|
inline |
Returns the pose Energies (const-access)
APL Removing illegal non-const accessors to residues which otherwise violate the data-integrity guarantees provided by class Conformation. accessors for iteration over residues THIS MUST BE REMOVED ASAP! example(s): pose.energies() See also: Pose Energies PDBInfo ScoreFunction create_score_function
References energies_.
Referenced by core::scoring::geometric_solvation::add_to_individual_sol_energies(), core::scoring::methods::ProQ_Energy::atom_feature(), core::optimization::symmetry::atom_tree_get_atompairE_deriv(), core::optimization::atom_tree_get_atompairE_deriv(), core::scoring::hbonds::HBondEnergy::backbone_backbone_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::backbone_backbone_energy(), core::scoring::hbonds::HBondEnergy::backbone_sidechain_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::backbone_sidechain_energy(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::scoring::methods::LK_hack::calculate_derivatives_for_atoms_and_pseudo_base_atoms(), core::optimization::cartesian_collect_atompairE_deriv(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::clean_up_rna_two_body_energy_tables(), core::pack::compare_mingraph_and_energy_graph(), core::pack::compare_simple_inteaction_graph_alt_state_and_energy_graph(), core::scoring::CenRotEnvPairPotential::compute_centroid_environment(), core::scoring::EnvPairPotential::compute_centroid_environment(), core::scoring::SmoothEnvPairPotential::compute_centroid_environment(), core::scoring::CenRotEnvPairPotential::compute_dcentroid_environment(), core::scoring::SmoothEnvPairPotential::compute_dcentroid_environment(), core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::compute_one_body_energies(), core::pack::rotamer_set::RotamerSet_::compute_one_body_energies(), core::pack::rotamer_set::RotamerSet_::compute_one_body_energy_maps(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::pack::interaction_graph::SurfacePotential::compute_pose_surface_energy(), core::pack::interaction_graph::SurfacePotential::compute_residue_surface_energy(), core::scoring::symmetry::SymmetricScoreFunction::correct_finalize_score(), core::pack::create_minimization_graph(), core::pack::create_packer_graph(), core::scoring::hbonds::HBondEnergy::create_rotamer_trie(), core::scoring::disulfides::DisulfideMatchingEnergy::defines_residue_pair_energy(), core::scoring::disulfides::CentroidDisulfideEnergy::defines_residue_pair_energy(), core::scoring::disulfides::FullatomDisulfideEnergy::defines_residue_pair_energy(), core::optimization::CartesianMultifunc::dump(), core::optimization::AtomTreeMultifunc::dump(), core::optimization::symmetry::SymAtomTreeMultifunc::dump(), dump_scored_pdb(), core::io::silent::SilentStruct::energies_from_pose(), core::io::silent::SilentStruct::energies_into_pose(), core::pose::energy_from_pose(), core::scoring::disulfides::FullatomDisulfideEnergy::ensure_lrenergy_container_is_up_to_date(), core::scoring::methods::Fa_MbsolvEnergy::eval_atom_derivative(), core::scoring::rna::RNA_LJ_BaseEnergy::eval_atom_derivative(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_derivative(), core::scoring::methods::MMLJEnergyIntra::eval_atom_derivative(), core::scoring::methods::EnvSmoothEnergy::eval_atom_derivative(), core::scoring::hackaro::HackAroEnergy::eval_atom_derivative(), core::scoring::methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::scoring::rna::RNA_VDW_Energy::eval_atom_derivative(), core::scoring::methods::HybridVDW_Energy::eval_atom_derivative(), core::scoring::rna::RNA_DataBackboneEnergy::eval_atom_derivative(), core::scoring::rna::StackElecEnergy::eval_atom_derivative(), core::scoring::rna::RNA_FullAtomStackingEnergy::eval_atom_derivative(), core::scoring::methods::WaterAdductHBondEnergy::eval_atom_derivative(), core::scoring::methods::MMLJEnergyInter::eval_atom_derivative(), core::scoring::vdwaals::VDW_Energy::eval_atom_derivative(), core::scoring::elec::FA_ElecEnergyAroAll::eval_atom_derivative(), core::scoring::elec::FA_ElecEnergyAroAro::eval_atom_derivative(), core::scoring::methods::LK_PolarNonPolarEnergy::eval_atom_derivative(), core::scoring::elec::RNA_FA_ElecEnergy::eval_atom_derivative(), core::scoring::elec::FA_ElecEnergy::eval_atom_derivative(), core::scoring::geometric_solvation::GeometricSolEnergy::eval_atom_derivative(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_atom_derivative(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_base_base(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_rna_backbone_backbone(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_rna_base_backbone(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_rna_repulsive(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_energy(), core::scoring::symmetry::SymmetricScoreFunction::eval_dof_derivative(), core::scoring::ScoreFunction::eval_dof_derivative(), core::scoring::hbonds::HBondEnergy::eval_intrares_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_derivatives(), core::scoring::etable::TableLookupEtableEnergy::eval_intrares_energy(), core::scoring::etable::AnalyticEtableEnergy::eval_intrares_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_energy_ext(), core::scoring::symmetry::SymmetricScoreFunction::eval_long_range_twobody_energies(), core::scoring::ScoreFunction::eval_long_range_twobody_energies(), core::scoring::symmetry::SymmetricScoreFunction::eval_npd_atom_derivative(), core::scoring::ScoreFunction::eval_npd_atom_derivative(), core::scoring::OmegaTether::eval_omega_score_all(), core::scoring::symmetry::SymmetricScoreFunction::eval_onebody_energies(), core::scoring::ScoreFunction::eval_onebody_energies(), core::scoring::Ramachandran::eval_rama_score_all(), core::scoring::Ramachandran2B::eval_rama_score_all(), core::scoring::geometric_solvation::GeometricSolEnergy::eval_residue_pair_derivatives(), core::scoring::methods::PairEnergy::eval_residue_pair_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_residue_pair_derivatives(), core::scoring::symmetry::SymmetricScoreFunction::eval_twobody_neighbor_energies(), core::scoring::ScoreFunction::eval_twobody_neighbor_energies(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_deriv(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_deriv(), core::scoring::methods::MMLJEnergyInter::evaluate_rotamer_background_energies(), core::scoring::elec::FA_ElecEnergy::evaluate_rotamer_background_energies(), core::scoring::hbonds::HBondEnergy::evaluate_rotamer_background_energies(), core::scoring::etable::BaseEtableEnergy< Derived >::evaluate_rotamer_background_energies(), core::scoring::hbonds::HBondEnergy::evaluate_rotamer_pair_energies(), core::io::pdb::extract_scores(), core::scoring::WaterAdductHBondPotential::fill_h2o_hbond_set(), core::scoring::hbonds::fill_hbond_set(), core::scoring::hbonds::fill_hbond_set_by_AHdist_threshold(), core::io::silent::BinarySilentStruct::fill_pose(), core::pack::interaction_graph::SurfaceEnergy::finalize_total_energy(), core::pack::interaction_graph::HPatchEnergy::finalize_total_energy(), core::scoring::rna::StackElecEnergy::finalize_total_energy(), core::scoring::rna::RNA_FullAtomStackingEnergy::finalize_total_energy(), core::scoring::geometric_solvation::GeometricSolEnergy::finalize_total_energy(), core::scoring::methods::LK_PolarNonPolarEnergy::finalize_total_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::finalize_total_energy(), core::scoring::elec::FA_ElecEnergy::finalize_total_energy(), core::scoring::hbonds::HBondEnergy::finalize_total_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::finalize_total_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::pose::symmetry::get_buildingblock_and_neighbor_subs(), core::scoring::ScoreFunction::get_sub_score(), core::scoring::ScoreFunction::get_sub_score_exclude_res(), core::scoring::SecondaryStructurePotential::hspair(), core::scoring::symmetry::SymmetricScoreFunction::intersubunit_hbond_energy(), core::pose::symmetry::make_asymmetric_pose(), core::pose::symmetry::make_symmetric_pose(), core::import_pose::atom_tree_diffs::map_of_weighted_scores(), core::scoring::electron_density::ElectronDensity::matchPoseToPatterson(), core::scoring::electron_density::ElectronDensity::matchRes(), core::pack::min_pack_optimize(), core::scoring::rna::StackElecEnergy::minimize_in_whole_structure_context(), core::scoring::geometric_solvation::GeometricSolEnergy::minimize_in_whole_structure_context(), core::scoring::etable::BaseEtableEnergy< Derived >::minimize_in_whole_structure_context(), core::scoring::elec::FA_ElecEnergy::minimize_in_whole_structure_context(), core::scoring::disulfides::FullatomDisulfideEnergy::old_eval_atom_derivative(), core::optimization::SingleResidueMultifunc::operator()(), core::scoring::DockingScoreFunction::operator()(), core::scoring::MinScoreScoreFunction::operator()(), core::scoring::symmetry::SymmetricScoreFunction::operator()(), core::scoring::ScoreFunction::operator()(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::precalculate_bb_bb_energy_for_design(), core::pack::rotamer_set::symmetry::SymmetricRotamerSets::precompute_two_body_energies(), core::pack::rotamer_set::RotamerSets::precompute_two_body_energies(), core::scoring::constraints::ConstraintsEnergy::prepare_constraints_energy_container(), core::pack::rotamer_set::RotamerSets::prepare_otf_graph(), core::pack::rotamer_set::symmetry::SymmetricRotamerSets::prepare_symm_otf_interaction_graph(), core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator::recompute(), core::scoring::methods::ProQ_Energy::res_feature(), core::scoring::methods::BurialEnergy::residue_energy(), core::scoring::nv::NVscore::residue_energy(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::residue_energy(), core::scoring::methods::EnvSmoothEnergy::residue_energy(), core::scoring::methods::MembraneEnvSmoothEnergy::residue_energy(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy(), core::scoring::disulfides::DisulfideMatchingEnergy::residue_pair_energy(), core::scoring::disulfides::CentroidDisulfideEnergy::residue_pair_energy(), core::scoring::rna::StackElecEnergy::residue_pair_energy(), core::scoring::rna::RNA_FullAtomStackingEnergy::residue_pair_energy(), core::scoring::methods::PairEnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy(), core::scoring::disulfides::FullatomDisulfideEnergy::residue_pair_energy(), core::scoring::geometric_solvation::GeometricSolEnergy::residue_pair_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy_ext(), core::scoring::geometric_solvation::GeometricSolEnergy::residue_pair_energy_ext(), core::scoring::rna::StackElecEnergy::residue_pair_energy_ext(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy_ext(), core::pack::RTMin::rtmin(), core::optimization::symmetry::SymAtomTreeMinimizer::run(), core::optimization::CartesianMinimizer::run(), core::optimization::AtomTreeMinimizer::run(), core::scoring::ScoreFunction::score_by_scoretype(), core::scoring::symmetry::SymmetricScoreFunction::set_symmetric_residue_neighbors_hbonds(), core::io::sequence_comparation::DesignContrast::setNeighbors(), core::scoring::methods::WaterAdductHBondEnergy::setup_for_derivatives(), core::scoring::FACTSPotential::setup_for_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergy::setup_for_derivatives(), core::scoring::methods::EnvSmoothEnergy::setup_for_derivatives(), core::scoring::methods::MembraneEnvSmoothEnergy::setup_for_derivatives(), core::scoring::symmetry::SymmetricScoreFunction::setup_for_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_derivatives(), core::scoring::ScoreFunction::setup_for_derivatives(), core::scoring::methods::MMLJEnergyIntra::setup_for_minimizing(), core::scoring::methods::MMLJEnergyInter::setup_for_minimizing(), core::scoring::rna::RNA_FullAtomStackingEnergy::setup_for_minimizing(), core::scoring::geometric_solvation::GeometricSolEnergy::setup_for_minimizing(), core::scoring::methods::LK_PolarNonPolarEnergy::setup_for_minimizing(), core::scoring::elec::FA_ElecEnergy::setup_for_minimizing(), core::scoring::symmetry::SymmetricScoreFunction::setup_for_minimizing(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_minimizing(), core::scoring::rna::StackElecEnergy::setup_for_minimizing(), core::scoring::ScoreFunction::setup_for_minimizing(), core::scoring::ScoreFunction::setup_for_minimizing_for_node(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_minimizing_for_residue(), core::scoring::geometric_solvation::GeometricSolEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::elec::FA_ElecEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::rna::StackElecEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_minimizing_for_residue_pair(), core::scoring::methods::MMLJEnergyInter::setup_for_packing(), core::scoring::hbonds::HBondEnergy::setup_for_packing(), core::scoring::elec::FA_ElecEnergy::setup_for_packing(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_packing(), core::scoring::hbonds::HBondSet::setup_for_residue_pair_energies(), core::scoring::sym_e::symEnergy::setup_for_scoring(), core::scoring::disulfides::DisulfideMatchingEnergy::setup_for_scoring(), core::scoring::disulfides::CentroidDisulfideEnergy::setup_for_scoring(), core::scoring::FACTSPotential::setup_for_scoring(), core::scoring::electron_density::PattersonCorrEnergy::setup_for_scoring(), core::scoring::methods::Rama2BOffsetEnergy::setup_for_scoring(), core::scoring::rna::RNA_FullAtomStackingEnergy::setup_for_scoring(), core::scoring::geometric_solvation::GeometricSolEnergy::setup_for_scoring(), core::scoring::rna::StackElecEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensEnergy::setup_for_scoring(), core::scoring::electron_density::FastDensEnergy::setup_for_scoring(), core::scoring::methods::dfire::DFIRE_Energy::setup_for_scoring(), core::scoring::methods::LK_PolarNonPolarEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensCenEnergy::setup_for_scoring(), core::scoring::elec::FA_ElecEnergy::setup_for_scoring(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::setup_for_scoring(), core::scoring::methods::GenBornEnergy::setup_for_scoring(), core::scoring::methods::PoissonBoltzmannEnergy::setup_for_scoring(), core::scoring::hbonds::HBondEnergy::setup_for_scoring(), core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergy::setup_for_scoring(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_scoring(), core::scoring::methods::CartesianBondedEnergy::setup_for_scoring(), core::scoring::ScoreFunction::setup_for_scoring(), core::scoring::ScoreFunction::show(), core::scoring::ScoreFunction::show_line(), core::scoring::hbonds::HBondEnergy::sidechain_sidechain_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::sidechain_sidechain_energy(), core::scoring::SecondaryStructurePotential::sspair(), core::util::switch_to_residue_type_set(), core::scoring::symmetry::SymmetricScoreFunction::symmetrical_allow_hbonds(), core::optimization::symmetry::SymMinimizerMap::SymMinimizerMap(), core::pose::total_energy_from_pose(), core::scoring::FACTSPoseInfo::update_enumeration_shell(), core::scoring::methods::MMLJEnergyInter::update_residue_for_packing(), core::scoring::hbonds::HBondEnergy::update_residue_for_packing(), core::scoring::elec::FA_ElecEnergy::update_residue_for_packing(), core::scoring::etable::BaseEtableEnergy< Derived >::update_residue_for_packing(), and core::scoring::rna::RNA_LowResolutionPotential::update_rna_base_base_interactions().
|
inline |
Returns the pose Energies (non-const access)
References energies_.
Returns the epsilon torsion angle of residue <seqpos>
example(s): pose.epsilon(5) See also: Pose Pose.residue Pose.set_epsilon Residue
References core::id::BB, core::io::pdb::is_NA(), PyAssert, residue_type(), torsion(), and total_residue().
| kinematics::FoldTree const & core::pose::Pose::fold_tree | ( | ) | const |
Returns the pose FoldTree.
example(s): pose.fold_tree() See also: Pose FoldTree
References conformation_, and core::conformation::Conformation::fold_tree().
Referenced by core::scoring::constraints::add_coordinate_constraints(), core::util::add_cutpoint_variants(), core::membrane::geometry::MembraneResidueFactory::add_embedding_residue(), core::membrane::geometry::MembraneResidueFactory::add_membrane_residue(), core::pose::addVirtualResAsRoot(), core::pack::task::residue_selector::JumpDownstreamSelector::apply(), core::pack::task::residue_selector::JumpUpstreamSelector::apply(), core::pack::task::operation::DockingNoRepack1::apply(), core::pack::task::operation::DockingNoRepack2::apply(), core::fragment::DownJumpSRFD::apply(), core::optimization::symmetry::atom_tree_get_atompairE_deriv(), core::scoring::sc::MolecularSurfaceCalculator::Calc(), core::scoring::loop_graph::LoopGraph::check_for_unexpected_cutpoints(), core::coarse::TranslatorSet::coarsify(), core::scoring::ResidualDipolarCoupling::compute_dipscore(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nls(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nlsDa(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nlsDaR(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nlsR(), core::scoring::compute_jump_rmsd(), core::scoring::electron_density::ElectronDensity::compute_symm_rotations(), core::pose::rna::correctly_add_cutpoint_variants(), core::pose::create_subpose(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::import_pose::atom_tree_diffs::dump_reference_pose(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensEnergy::eval_atom_derivative(), core::scoring::electron_density::FastDensEnergy::eval_atom_derivative(), core::scoring::methods::Rama2BOffsetEnergy::eval_residue_pair_derivatives(), core::pose::symmetry::extract_asymmetric_unit(), core::pose::rna::figure_out_reasonable_rna_fold_tree(), core::io::silent::ScoreJumpFileSilentStruct::fill_pose(), core::io::silent::BinarySilentStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::io::silent::RNA_SilentStruct::fill_pose(), core::io::silent::ScoreJumpFileSilentStruct::fill_struct(), core::io::silent::BinarySilentStruct::fill_struct(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::io::silent::RNA_SilentStruct::fill_struct(), core::scoring::methods::ChainbreakEnergy::finalize_total_energy(), core::scoring::methods::DistanceChainbreakEnergy::finalize_total_energy(), core::scoring::methods::LinearChainbreakEnergy::finalize_total_energy(), core::pack::task::operation::util::find_jump_partners_within_CB_cutoff(), core::pose::get_chain_id_from_jump_id(), core::scoring::SecondaryStructurePotential::get_foldtree_seqsep(), core::pose::symmetry::get_full_intracomponent_and_neighbor_subs(), core::pose::symmetry::get_intracomponent_and_neighbor_subs(), core::pose::get_jump_id_from_chain_id(), core::pose::symmetry::get_symdof_subunits(), core::io::pdb::FileData::init_from_pose(), core::pose::symmetry::intracomponent_contact(), core::pose::rna::is_cutpoint_open(), core::scoring::methods::is_lower_cutpoint(), core::scoring::methods::is_upper_cutpoint(), core::fragment::make_pose_from_frags(), core::pose::symmetry::make_symmetric_movemap(), core::scoring::electron_density::ElectronDensity::matchRes(), core::pose::MiniPose::MiniPose(), core::pose::operator<<(), core::pose::partition_pose_by_jump(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), core::import_pose::read_additional_pdb_data(), core::io::serialization::read_binary(), core::util::remove_cutpoint_variants(), core::scoring::methods::Rama2BOffsetEnergy::residue_pair_energy(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), core::pose::symmetry::rotate_anchor_to_x_axis(), core::pose::symmetry::sealed_symmetric_fold_tree(), core::import_pose::set_reasonable_fold_tree(), core::scoring::electron_density::PattersonCorrEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensEnergy::setup_for_scoring(), core::scoring::electron_density::FastDensEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensCenEnergy::setup_for_scoring(), core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergy::setup_for_scoring(), core::fragment::steal_constant_length_frag_set_from_pose(), core::pose::swap_transform(), core::pose::transfer_jumps(), core::pose::rna::virtualize_5prime_phosphates(), core::io::pdb::write_additional_pdb_data(), and core::io::serialization::write_binary().
| void core::pose::Pose::fold_tree | ( | kinematics::FoldTree const & | fold_tree_in | ) |
Sets the pose FoldTree to <fold_tree_in>
example(s): pose.fold_tree( foldtree ) See also: Pose pose.fold_tree FoldTree
References conformation_, and core::conformation::Conformation::fold_tree().
Returns the gamma torsion angle of residue <seqpos>
example(s): pose.gamma(3) See also: Pose Pose.residue Pose.set_gamma Residue
References core::id::BB, core::io::pdb::is_NA(), PyAssert, residue_type(), torsion(), and total_residue().
| const boost::unordered_map< core::Size, core::Size > & core::pose::Pose::get_stacking_map | ( | ) | const |
References num_stacks_.
Referenced by core::scoring::rna::RNA_FullAtomStackingEnergy::finalize_total_energy().
Returns true if pose has DOF <id>
See also: Pose DOF_ID
References core::kinematics::AtomTree::atom(), core::id::DOF_ID::atom_id(), core::conformation::Conformation::atom_tree(), core::id::DOF_ID::atomno(), conformation_, core::id::D, core::id::PHI, residue(), core::id::DOF_ID::rsd(), core::id::THETA, total_residue(), and core::id::DOF_ID::type().
Referenced by core::pose::symmetry::make_symmetric_movemap().
|
private |
initialize internal for a freshly build pose object. Use this function when you need to create new constructor.
default init function
References core::conformation::Conformation::attach_xyz_obs(), conformation_, data_cache_, energies_, metrics_, core::pose::datacache::CacheableObserverType::num_cacheable_data_types, core::pose::datacache::CacheableDataType::num_cacheable_data_types, observer_cache_, on_conf_xyz_change(), utility_exit_with_message, and basic::was_init_called().
Referenced by Pose().
| void core::pose::Pose::insert_residue_by_jump | ( | Residue const & | new_rsd_in, |
| Size const | seqpos, | ||
| Size | anchor_pos, | ||
| std::string const & | anchor_atomno = "", |
||
| std::string const & | root_atomno = "" |
||
| ) |
Adds <new_rsd_in> to pose at <seqpos>
This code sorely belongs in Pose.cc
References conformation_, energies_, core::conformation::Conformation::insert_residue_by_jump(), PyAssert, and total_residue().
| bool core::pose::Pose::is_centroid | ( | ) | const |
Returns true if pose is ResidueType centroid.
example(s): pose.is_centroid() See also: Pose Pose.is_fullatom Residue ResidueType this is nt a good test –Doug
References conformation_, and core::conformation::Conformation::is_centroid().
| bool core::pose::Pose::is_fullatom | ( | ) | const |
Returns true if pose is ResidueType fullatom.
example(s): pose.is_fullatom() See also: Pose Pose.is_centroid Residue ResidueType this is nt a good test –Doug
References conformation_, and core::conformation::Conformation::is_fullatom().
Referenced by core::pose::addVirtualResAsRoot(), core::scoring::electron_density::PattersonCorrEnergy::eval_atom_derivative(), core::pose::symmetry::extract_asymmetric_unit(), core::io::silent::BinarySilentStruct::fill_pose(), core::io::silent::BinarySilentStruct::fill_struct(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::scoring::methods::D2H_SA_Energy::finalize_total_energy(), core::scoring::gdtsc(), core::scoring::methods::CartesianBondedEnergy::idealize_proline_nvs(), core::pose::initialize_disulfide_bonds(), core::scoring::constraints::parse_NMR_name(), core::scoring::constraints::parse_NMR_name_old(), core::scoring::constraints::AtomPairConstraint::read_def(), core::scoring::electron_density::PattersonCorrEnergy::setup_for_derivatives(), and core::util::switch_to_residue_type_set().
| kinematics::Jump const & core::pose::Pose::jump | ( | int const | jump_number | ) | const |
Returns the pose FoldTree Jump <jump_number>
example(s): pose.jump(1) See also: Pose Pose.fold_tree Pose.set_jump FoldTree FoldTree.jump_edge Jump
References conformation_, and core::conformation::Conformation::jump().
Referenced by core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::pose::copydofs::CopyDofs::figure_out_dofs(), core::io::silent::ScoreJumpFileSilentStruct::fill_struct(), core::io::silent::BinarySilentStruct::fill_struct(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::io::silent::RNA_SilentStruct::fill_struct(), core::scoring::DockingScoreFunction::operator()(), core::optimization::symmetry::SymMinimizerMap::reset_jump_rb_deltas(), core::optimization::MinimizerMap::reset_jump_rb_deltas(), core::pose::symmetry::rotate_anchor_to_x_axis(), core::pose::transfer_jumps(), and core::io::serialization::write_binary().
| kinematics::Jump const & core::pose::Pose::jump | ( | AtomID const & | id | ) | const |
Returns the pose FoldTree Jump <id>
example(s): pose.set_jump(R5N) See also: Pose Pose.fold_tree Pose.set_jump FoldTree FoldTree.jump_edge AtomID
References conformation_, and core::conformation::Conformation::jump().
| void core::pose::Pose::metric | ( | std::string const & | calculator_name, |
| std::string const & | key, | ||
| basic::MetricValueBase & | val | ||
| ) | const |
References utility::pointer::owning_ptr< T >::get(), and metrics_.
Referenced by core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator::recompute().
| Size core::pose::Pose::n_residue | ( | ) | const |
Returns the number of residues in the pose conformation example(s): pose.n_residue() See also: Pose Pose.sequence Pose.total_residue.
References conformation_, and core::conformation::Conformation::size().
Referenced by append_pose_by_jump(), core::pack::task::operation::OptCysHG::apply(), core::util::auto_setup_all_metal_bonds(), core::util::auto_setup_all_metal_constraints(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::io::pdb::build_pose_as_is1(), core::scoring::sc::MolecularSurfaceCalculator::Calc(), core::scoring::calc_per_res_hydrophobic_sasa(), core::scoring::packstat::cavity_distance_constraint(), core::pack::rotamer_set::RotamerSet_::compute_one_body_energy_maps(), core::pack::interaction_graph::SurfacePotential::compute_pose_surface_energy(), core::pose::conf2pdb_chain(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::orbitals::OrbitalsScore::finalize_after_derivatives(), core::scoring::methods::ChainbreakEnergy::finalize_total_energy(), core::scoring::orbitals::OrbitalsScore::finalize_total_energy(), core::util::find_metalbinding_atoms(), core::pose::symmetry::get_buildingblock_and_neighbor_subs(), core::pose::get_hash_excluding_chain(), core::pose::get_sha1_hash_excluding_chain(), core::pose::initialize_atomid_map(), core::pose::initialize_atomid_map_heavy_only(), core::pose::initialize_dof_id_map(), core::pose::symmetry::make_symmetric_pose(), core::pose::parse_selection_block(), core::scoring::packing::PoseBalls::PoseBalls(), core::pose::renumber_pdbinfo_based_on_conf_chains(), core::pose::PDBInfo::resize_atom_records(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), core::scoring::elec::FA_ElecEnergy::set_nres_mono(), core::optimization::CartesianMinimizerMap::setup(), core::pose::setup_dof_mask_from_move_map(), core::pose::setup_dof_to_torsion_map(), core::scoring::orbitals::OrbitalsScore::setup_for_derivatives(), core::scoring::orbitals::OrbitalsScore::setup_for_minimizing(), core::io::pdb::write_additional_pdb_data(), and core::fragment::xform_pose().
|
private |
notify ConformationEvent observers
| e | the event |
| fire_general | fire a GeneralEvent afterwards? default true |
References conformation_obs_hub_, and notify_general_obs().
Referenced by on_conf_xyz_change().
|
private |
notify DestructionEvent observers
References destruction_obs_hub_.
Referenced by ~Pose().
|
private |
notify EnergyEvent observers
| e | the event |
| fire_general | fire a GeneralEvent afterwards? default true |
References energy_obs_hub_, and notify_general_obs().
Referenced by scoring_end().
|
private |
notify GeneralEvent observers
References general_obs_hub_.
Referenced by notify_conformation_obs(), and notify_energy_obs().
| Size core::pose::Pose::num_jump | ( | ) | const |
Returns the number of jumps in the pose FoldTree.
example(s): pose.num_jump() See also: Pose Pose.jump Pose.set_jump FoldTree Jump
References conformation_, core::conformation::Conformation::fold_tree(), and core::kinematics::FoldTree::num_jump().
Referenced by append_pose_by_jump(), core::scoring::sc::ShapeComplementarityCalculator::Calc(), core::scoring::sc::MolecularSurfaceCalculator::Calc(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::pose::get_jump_id_from_chain_id(), core::pose::jumps_from_pose(), core::pose::symmetry::make_symmetric_movemap(), core::pose::symmetry::make_symmetric_pose(), core::scoring::DockingScoreFunction::operator()(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), core::pose::setup_dof_mask_from_move_map(), core::pose::setup_dof_to_torsion_map(), core::pose::transfer_jumps(), and core::io::serialization::write_binary().
|
inline |
ObserverCache indexed by enum in core/pose/datacache/CacheableObserverType.hh.
References observer_cache_.
Referenced by core::pack::task::operation::ReadResfileAndObeyLengthEvents::apply(), and core::pose::datacache::SpecialSegmentsObserver::set_farray_from_sso().
|
inline |
ObserverCache indexed by enum in core/pose/datacache/CacheableObserverType.hh.
References observer_cache_.
Returns the omega torsion angle of residue <seqpos>
example(s): pose.omega(3) See also: Pose Pose.residue Pose.set_omega Residue
For proteins, omega is defined as CA(n)-C(n)-N(n+1)-CA(n+1). For carbohydrates glycosylated at an exocyclic position, omega of residue n is defined as OX(n-1)-CX(n-1)-CX-1(n-1)-CX-2(n-1), where X is the position of the glycosidic linkage. (Note that every atom defining this torsion comes from the previous residue!)
References core::pose::carbohydrates::get_glycosidic_torsion(), core::conformation::Residue::mainchain_torsion(), core::id::omega_torsion(), PyAssert, residue(), residue_type(), and total_residue().
Referenced by core::util::ABEGOManager::get_symbols(), core::pose::transfer_phi_psi(), and core::io::pdb::write_additional_pdb_data().
|
private |
upon receiving a conformation::signals::XYZEvent
References notify_conformation_obs().
Referenced by init(), operator=(), and set_new_conformation().
Construct pose from pdb file.
copy assignment
Copies <src> into the pose
example(s): test_pose.assign(pose) See also: Pose
References core::conformation::Conformation::attach_xyz_obs(), core::conformation::Conformation::clone(), conformation_, constraint_set_, data_cache_, energies_, utility::pointer::owning_ptr< T >::get(), metrics_, core::pose::datacache::CacheableObserverType::num_cacheable_data_types, core::pose::datacache::CacheableDataType::num_cacheable_data_types, num_stacks_, observer_cache_, on_conf_xyz_change(), pdb_info(), pdb_info_, basic::POSE_COPY, PROF_START, PROF_STOP, core::conformation::Conformation::receive_observers_from(), utility::pointer::owning_ptr< T >::reset_to_null(), and core::conformation::Conformation::same_type_as_me().
| PDBInfoCOP core::pose::Pose::pdb_info | ( | ) | const |
Returns the pose PDBInfo (const)
get pdb info (const)
example(s): pose.pdb_info() See also: Pose Energies PDBInfo ScoreFunction pose_from_pdb
References core::pose::PDBInfo::nres(), pdb_info_, and total_residue().
Referenced by core::pose::addVirtualResAsRoot(), append_pose_by_jump(), core::io::pdb::FileData::append_residue(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::io::pdb::build_pose_as_is1(), core::import_pose::build_pose_as_is2(), core::scoring::calc_per_atom_sasa(), core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator::chain_letter_to_number(), clear(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), core::pose::conf2pdb_chain(), core::scoring::electron_density::ElectronDensity::dCCdB_fastRes(), core::scoring::electron_density::ElectronDensity::dCCdBs(), core::scoring::electron_density::ElectronDensity::dCCdx_fastRes(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsions(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_angle_energies(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_improper_torsion_energies(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_length_energies(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_torsion_energies(), core::pose::symmetry::extract_asymmetric_unit(), core::io::silent::SilentStruct::fill_struct_with_residue_numbers(), core::fragment::fill_template_frames_from_pdb(), core::scoring::methods::D2H_SA_Energy::finalize_total_energy(), core::io::silent::SilentStruct::finish_pose(), core::scoring::cryst::fix_bfactorsH(), core::scoring::cryst::fix_bfactorsMissing(), core::pose::get_chain_from_chain_id(), core::pose::full_model_info::FullModelParameters::get_cutpoint_open_from_pdb_info(), core::pose::full_model_info::get_res_num_from_pdb_info(), core::io::pdb::FileData::get_residue_information(), core::pose::get_resnum(), core::io::pdb::FileData::init_from_pose(), core::pose::rna::is_rna_chainbreak(), core::pack::task::ResfileContents::locate_resid(), core::pose::symmetry::make_symmetric_pose(), core::scoring::electron_density::ElectronDensity::matchResFast(), core::pack::task::operation::ResiduePDBInfoHasLabel::operator()(), core::pack::task::operation::ResiduePDBIndexIs::operator()(), core::pack::task::operation::ChainIs::operator()(), core::pose::operator<<(), operator=(), core::io::sequence_comparation::DesignContrast::output_sqc_file(), core::pack::task::ResfileContents::parse_body_line(), core::scoring::constraints::ConstraintIO::parse_residue(), core::pose::parse_resnum(), core::scoring::electron_density::pose_has_nonzero_Bs(), core::scoring::constraints::FabConstraint::pose_res_no(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), core::import_pose::read_additional_pdb_data(), core::pose::renumber_pdbinfo_based_on_conf_chains(), core::scoring::electron_density::ElectronDensity::rescale_fastscoring_temp_bins(), core::io::silent::SilentStruct::residue_numbers_into_pose(), core::io::raw_data::DisulfideFile::resnum_to_rosetta_num(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), core::pack::task::residue_selector::ChainSelector::select_chain_by_pdb_chain_char(), core::sequence::Sequence::Sequence(), core::pose::sequence_map_from_pdbinfo(), core::scoring::constraints::FabConstraint::setup_csts(), core::scoring::hbonds::HBond::show(), core::scoring::cryst::PhenixInterface::stealBfactorsFromFile(), core::util::switch_to_residue_type_set(), core::pack::task::PackerTask_::task_string(), core::pose::full_model_info::update_pdb_info_from_full_model_info(), and core::io::pdb::write_additional_pdb_data().
| PDBInfoOP core::pose::Pose::pdb_info | ( | ) |
Returns the pose PDBInfo.
get pdb info
References core::pose::PDBInfo::nres(), pdb_info_, and total_residue().
Sets pose PDBInfo to <new_info>
copy new pdb info into this Pose
| [in] | <new_info> | the new PDBInfo to copy, pass NULL if you want to zero the existence of PDBInfo inside this Pose |
| [in] | new_info | the new pdb info to copy, pass NULL if you want to zero the existence of pdb info inside this Pose |
References core::pose::PDBInfo::attach_to(), conformation_, core::pose::PDBInfo::detach_from(), core::pose::PDBInfo::nres(), pdb_info_, PyAssert, utility::pointer::owning_ptr< T >::reset_to_null(), and total_residue().
Returns the phi torsion angle of residue <seqpos>
example(s): pose.phi(1) See also: Pose Pose.residue Pose.set_phi Residue
For proteins, phi is defined as C(n-1)-N(n)-CA(n)-C(n).
For aldopyranoses, phi is defined as O5(n)-C1(n)-OX(n-1)-CX(n-1), where X is the position of the glycosidic linkage.
For aldofuranoses, phi is defined as O4(n)-C1(n)-OX(n-1)-CX(n-1).
For 2-ketopyranoses, phi is defined as O6(n)-C2(n)-OX(n-1)-CX(n-1).
For 2-ketofuranoses, phi is defined as O5(n)-C2(n)-OX(n-1)-CX(n-1).
Et cetera...
References core::pose::carbohydrates::get_glycosidic_torsion(), core::conformation::Residue::mainchain_torsion(), core::id::phi_torsion(), PyAssert, residue(), residue_type(), and total_residue().
Referenced by core::pack::rotamer_set::ContinuousRotamerSet::build_rotamers(), core::util::ABEGOManager::get_symbols(), core::pose::set_ss_from_phipsi(), core::pose::transfer_phi_psi(), and core::io::pdb::write_additional_pdb_data().
| void core::pose::Pose::prepend_polymer_residue_before_seqpos | ( | Residue const & | new_rsd, |
| Size const | seqpos, | ||
| bool const | build_ideal_geometry | ||
| ) |
glues to seqpos and perhaps also seqpos-1
References conformation_, energies_, core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), PyAssert, and total_residue().
Referenced by core::pose::rna::correctly_position_cutpoint_phosphate_torsions().
| std::string core::pose::Pose::print_metric | ( | std::string const & | calculator_name, |
| std::string const & | key | ||
| ) | const |
References metrics_.
Returns the psi torsion angle of residue <seqpos> Note: assumes the residue is an amino acid or monosaccharide.
example(s): pose.psi(2) See also: Pose Pose.residue Pose.set_psi Residue
For proteins, psi is defined as N(n)-CA(n)-C(n)-N(n+1).
For saccharides, psi is defined as: C(anomeric)(n)-OX(n-1)-CX(n-1)-CX-1(n-1),
where X is the position of the glycosidic linkage.
References core::pose::carbohydrates::get_glycosidic_torsion(), core::conformation::Residue::mainchain_torsion(), core::id::psi_torsion(), PyAssert, residue(), residue_type(), and total_residue().
Referenced by core::pack::rotamer_set::ContinuousRotamerSet::build_rotamers(), core::util::ABEGOManager::get_symbols(), core::pose::set_ss_from_phipsi(), core::pose::transfer_phi_psi(), and core::io::pdb::write_additional_pdb_data().
| void core::pose::Pose::record_stacking_interaction | ( | core::Size const & | resid | ) | const |
References num_stacks_.
Referenced by core::scoring::rna::RNA_FullAtomStackingEnergy::residue_pair_energy().
| bool core::pose::Pose::remove_constraint | ( | scoring::constraints::ConstraintCOP | cst, |
| bool | object_comparison = false |
||
| ) |
re object_comparison see comment for ConstraintSet::remove_constraint function
References constraint_set_, and energies_.
Referenced by core::pose::ncbb::add_oop_constraint(), core::scoring::constraints::remove_constraints_of_type(), and core::scoring::constraints::remove_nonbb_constraints().
| bool core::pose::Pose::remove_constraints | ( | scoring::constraints::ConstraintCOPs | csts, |
| bool | object_comparison = false |
||
| ) |
re object_comparison see comment for ConstraintSet::remove_constraint function
References constraint_set_, and energies_.
| bool core::pose::Pose::remove_constraints | ( | ) |
References constraint_set_, and energies_.
| void core::pose::Pose::replace_residue | ( | Size const | seqpos, |
| Residue const & | new_rsd_in, | ||
| bool const | orient_backbone | ||
| ) |
Replaces the residue at <seqpos> with <new_rsd_in>
References conformation_, PyAssert, core::conformation::Conformation::replace_residue(), and total_residue().
Referenced by core::util::add_covalent_linkage_helper(), core::pack::interaction_graph::LinearMemNode::assign_state(), core::pack::interaction_graph::LinearMemNode::commit_considered_substitution(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::pack::min_pack_optimize(), core::pack::min_pack_place_opt_rotamers_on_pose(), core::pose::rna::mutate_position(), core::pack::off_rotamer_pack_optimize(), core::pack::off_rotamer_pack_update_pose(), core::pack::pack_rotamers_run(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), core::pose::replace_pose_residue_copying_existing_coordinates(), core::pack::rotamer_trials(), core::pack::RTMin::rtmin(), core::util::switch_to_residue_type_set(), core::pack::symmetric_pack_rotamers_run(), and core::pack::symmetric_rotamer_trials().
| void core::pose::Pose::replace_residue | ( | int const | seqpos, |
| Residue const & | new_rsd_in, | ||
| utility::vector1< std::pair< std::string, std::string > > const & | atom_pairs | ||
| ) |
Replaces the residue at <seqpos> with <new_rsd> based on superposition on the specified input atom pairs NOTE: at the moment, only superposition on 3 atoms works This code sorely belongs in Pose.cc.
References conformation_, PyAssert, core::conformation::Conformation::replace_residue(), and total_residue().
| Pose::Residue const & core::pose::Pose::residue | ( | Size const | seqpos | ) | const |
Returns the Residue at position <seqpos> (read access) Note: this method will trigger a refold if either the torsions or the coordinates are out-of-date.
example(s): pose.residue(4) See also: Pose Pose.sequence Pose.total_residue Residue ResidueType
References conformation_, PyAssert, core::conformation::Conformation::residue(), and total_residue().
Referenced by core::scoring::constraints::add_coordinate_constraints(), core::util::add_covalent_linkage(), core::util::add_covalent_linkage_helper(), core::util::add_covalent_linkages_to_metal(), core::scoring::dna::DNATorsionPotential::add_dna_base_distance_constraints(), core::scoring::dna::DNATorsionPotential::add_DNA_torsion_constraint(), core::scoring::dna::DNATorsionPotential::add_dna_torsion_tethers(), core::pose::ncbb::add_hbs_constraint(), core::pose::ncbb::add_oop_constraint(), core::scoring::dna::DNATorsionPotential::add_sugar_ring_closure_constraints(), core::scoring::geometric_solvation::add_to_individual_sol_energies(), core::pose::add_variant_type_to_pose_residue(), core::pose::addVirtualResAsRoot(), core::scoring::methods::LK_hack::allocate_appropriate_memory(), core::scoring::Membrane_FAEmbed::allocate_appropriate_memory(), core::pack::rotamer_set::AddResiduesRotamerSetOperation::alter_rotamer_set(), core::pack::rotamer_set::UnboundRotamersOperation::alter_rotamer_set(), annotated_sequence(), core::scoring::APBSConfig::APBSConfig(), core::pose::append_subpose_to_pose(), core::pack::task::residue_selector::NumNeighborsSelector::apply(), core::pack::task::residue_selector::NeighborhoodResidueSelector::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), core::pack::task::operation::OptCysHG::apply(), core::pose::rna::RNA_IdealCoord::apply_coords(), core::pose::rna::RNA_IdealCoord::apply_pucker(), core::scoring::ScoreFunction::are_they_neighbors(), core::scoring::methods::ResidualDipolarCouplingEnergy_Rohl::assemble_datamatrix(), core::pose::rna::RNA_SuiteName::assign(), core::scoring::methods::ProQ_Energy::atom_feature(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::atom_gradient(), core::pose::atom_id_to_named_atom_id(), core::optimization::symmetry::atom_tree_get_atompairE_deriv(), core::optimization::atom_tree_get_atompairE_deriv(), core::pack::scmin::AtomTreeCollection::AtomTreeCollection(), core::scoring::constraints::auto_detect_atoms(), core::util::auto_setup_all_metal_bonds(), core::util::auto_setup_all_metal_constraints(), core::scoring::constraints::BackboneStubConstraint::BackboneStubConstraint(), core::scoring::constraints::BackboneStubLinearConstraint::BackboneStubLinearConstraint(), core::pack::rotamer_set::bb_independent_rotamers(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::scoring::biggest_residue_deviation_no_super(), core::scoring::biggest_residue_deviation_no_super_subset(), core::pack::rotamer_set::RotamerSet_::build_dependent_rotamers(), core::pack::rotamer_set::build_dna_rotamers(), core::pack::rotamer_set::build_fixed_O_water_rotamers_independent(), core::pack::rotamer_set::build_lib_dna_rotamers(), core::pack::rotamer_set::build_moving_O_water_rotamers_dependent(), core::pack::rotamer_set::build_moving_O_water_rotamers_independent(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), core::scoring::GenBornPotential::build_placeholders(), core::io::pdb::build_pose_as_is1(), core::pack::rotamer_set::build_random_dna_rotamers(), core::pack::rotamer_set::build_rna_chi_rotamers(), core::pack::rotamer_set::build_rna_rotamers(), core::pack::rotamer_set::ContinuousRotamerSet::build_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers(), core::pack::rotamer_set::RotamerSets::build_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete_virt(), core::pack::rotamer_set::RotamerSet_::bump_check(), core::scoring::sc::MolecularSurfaceCalculator::Calc(), core::scoring::calc_per_atom_sasa(), core::scoring::calc_per_atom_sasa_sc(), core::scoring::calc_per_res_hydrophobic_sasa(), core::scoring::sasa::SasaCalc::calc_per_res_sasas(), core::scoring::sasa::LeGrandSasa::calculate(), core::scoring::methods::ContactOrderEnergy::calculate_contact_order(), core::scoring::methods::LK_hack::calculate_derivatives_for_residue_pair(), core::scoring::methods::GoapEnergy::calculate_dipoles(), core::scoring::methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), core::scoring::methods::RG_Energy_Fast::calculate_rg_score(), core::scoring::methods::ProQ_Energy::calculateZ(), core::scoring::calpha_superimpose_pose(), core::sequence::calpha_superimpose_with_mapping(), core::pose::canonical_atom_count(), core::pose::canonical_residue_count(), core::optimization::cartesian_collect_atompairE_deriv(), core::scoring::packstat::cavity_distance_constraint(), center(), core::membrane::geometry::center_of_mass(), chain(), chain_sequence(), core::scoring::rna::RNA_LowResolutionPotential::check_clear_for_stacking(), core::scoring::loop_graph::LoopGraph::check_for_unexpected_cutpoints(), core::scoring::rna::RNA_LowResolutionPotential::check_forming_base_pair(), core::membrane::geometry::check_spanning(), core::scoring::MembranePotential::check_spanning(), chi(), core::scoring::electron_density::ElectronDensity::clear_dCCdx_res_cache(), core::coarse::TranslatorSet::coarsify(), core::scoring::constraints::combine_NMR_atom_string(), core::pose::compare_atom_coordinates(), core::pack::compare_mingraph_and_energy_graph(), core::scoring::dssp::Dssp::compute(), core::scoring::methods::compute_and_store_pose_waters(), core::scoring::packstat::compute_atom_packing_scores(), core::scoring::CenRotEnvPairPotential::compute_centroid_environment(), core::scoring::EnvPairPotential::compute_centroid_environment(), core::scoring::SmoothEnvPairPotential::compute_centroid_environment(), core::scoring::ChemicalShiftAnisotropy::compute_csascore(), core::scoring::CenRotEnvPairPotential::compute_dcentroid_environment(), core::scoring::SmoothEnvPairPotential::compute_dcentroid_environment(), core::scoring::DipolarCoupling::compute_dcscore(), core::scoring::ResidualDipolarCoupling::compute_dipscore(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nls(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nlsDa(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nlsDaR(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nlsR(), core::scoring::saxs::SAXSEnergy::compute_distance_histogram(), core::scoring::geometric_solvation::compute_exact_geosol(), core::scoring::packing::compute_holes_deriv_res(), core::scoring::packing::compute_holes_score_res(), core::scoring::disulfides::DisulfideMatchingPotential::compute_matching_energy(), core::scoring::MembranePotential::compute_membrane_embedding(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::compute_normalization(), core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::compute_one_body_energies(), core::pack::rotamer_set::RotamerSet_::compute_one_body_energies(), core::pack::rotamer_set::RotamerSet_::compute_one_body_energy_maps(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), core::pack::interaction_graph::SurfacePotential::compute_pose_surface_energy(), core::pack::interaction_graph::SurfacePotential::compute_residue_surface_energy(), core::scoring::electron_density::ElectronDensity::compute_rho(), core::scoring::electron_density::ElectronDensity::compute_symm_rotations(), core::scoring::APBSWrapper::count_atoms(), core::scoring::methods::ProQ_Energy::crd(), core::pack::create_minimization_graph(), core::pack::create_scmin_minimizer_map(), core::pose::create_subpose(), core::scoring::electron_density::ElectronDensity::dCCdB_fastRes(), core::scoring::electron_density::ElectronDensity::dCCdBs(), core::scoring::electron_density::ElectronDensity::dCCdx_fastRes(), core::io::raw_data::DecoyStruct::DecoyStruct(), core::scoring::electron_density::PattersonCorrEnergy::defines_residue_pair_energy(), core::scoring::electron_density::ElecDensEnergy::defines_residue_pair_energy(), core::scoring::electron_density::FastDensEnergy::defines_residue_pair_energy(), core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergy::defines_residue_pair_energy(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::defines_residue_pair_energy(), core::scoring::electron_density::ElecDensCenEnergy::defines_residue_pair_energy(), core::scoring::etable::CoarseEtableEnergy::derived_prepare_for_residue_pair(), core::pack::interaction_graph::SurfaceNode< V, E, G >::detect_neighborship_with_node(), core::scoring::methods::LK_hack::distribute_pseudo_base_atom_derivatives(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), core::scoring::methods::LinearChainbreakEnergy::do_score_ovp(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::io::pdb::dump_bfactor_pdb(), core::io::pdb::dump_connect_info(), core::fragment::dump_frames_as_pdb(), core::io::pdb::dump_pdb(), core::pack::rotamer_set::RotamerSets::dump_pdb(), core::scoring::electron_density::ElectronDensity::ElectronDensity(), core::scoring::methods::Fa_MbsolvEnergy::eval_atom_derivative(), core::scoring::rna::RNA_TorsionPotential::eval_atom_derivative(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_derivative(), core::scoring::rna::RNA_LJ_BaseEnergy::eval_atom_derivative(), core::scoring::saxs::FastSAXSEnergy::eval_atom_derivative(), core::scoring::methods::Fa_MbenvEnergy::eval_atom_derivative(), core::scoring::methods::LK_hack::eval_atom_derivative(), core::scoring::cryst::XtalMLEnergy::eval_atom_derivative(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::methods::SymmetricLigandEnergy::eval_atom_derivative(), core::scoring::methods::MMLJEnergyIntra::eval_atom_derivative(), core::scoring::methods::SuckerEnergy::eval_atom_derivative(), core::scoring::rna::RG_Energy_RNA::eval_atom_derivative(), core::scoring::hackaro::HackAroEnergy::eval_atom_derivative(), core::scoring::methods::EnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::RG_LocalEnergy::eval_atom_derivative(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::scoring::methods::LinearChainbreakEnergy::eval_atom_derivative(), core::scoring::methods::ResidualDipolarCouplingEnergy::eval_atom_derivative(), core::scoring::rna::RNA_VDW_Energy::eval_atom_derivative(), core::scoring::methods::ChemicalShiftAnisotropyEnergy::eval_atom_derivative(), core::scoring::methods::DipolarCouplingEnergy::eval_atom_derivative(), core::scoring::methods::HybridVDW_Energy::eval_atom_derivative(), core::scoring::methods::RG_Energy_Fast::eval_atom_derivative(), core::scoring::rna::RNA_DataBackboneEnergy::eval_atom_derivative(), core::scoring::methods::DNA_BaseEnergy::eval_atom_derivative(), core::scoring::rna::StackElecEnergy::eval_atom_derivative(), core::scoring::methods::MMTorsionEnergy::eval_atom_derivative(), core::scoring::methods::MMBondLengthEnergy::eval_atom_derivative(), core::scoring::rna::RNA_FullAtomStackingEnergy::eval_atom_derivative(), core::scoring::methods::MMBondAngleEnergy::eval_atom_derivative(), core::scoring::methods::MMLJEnergyInter::eval_atom_derivative(), core::scoring::methods::ResidualDipolarCouplingEnergyRigidSegments::eval_atom_derivative(), core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergy::eval_atom_derivative(), core::scoring::vdwaals::VDW_Energy::eval_atom_derivative(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::scoring::electron_density::PattersonCorrEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensEnergy::eval_atom_derivative(), core::scoring::electron_density::FastDensEnergy::eval_atom_derivative(), core::scoring::elec::FA_ElecEnergyAroAll::eval_atom_derivative(), core::scoring::elec::FA_ElecEnergyAroAro::eval_atom_derivative(), core::scoring::methods::LK_PolarNonPolarEnergy::eval_atom_derivative(), core::scoring::elec::RNA_FA_ElecEnergy::eval_atom_derivative(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::eval_atom_derivative(), core::scoring::elec::FA_ElecEnergy::eval_atom_derivative(), core::scoring::geometric_solvation::GeometricSolEnergy::eval_atom_derivative(), core::scoring::GenBornPotential::eval_atom_derivative(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_atom_derivative(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_base_base(), core::scoring::methods::LK_PolarNonPolarEnergy::eval_atom_derivative_intra_RNA(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_derivative_intra_RNA(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_rna_backbone_backbone(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_rna_base_backbone(), core::scoring::rna::RNA_LowResolutionPotential::eval_atom_derivative_rna_repulsive(), core::scoring::rna::RNA_LJ_BaseEnergy::eval_atom_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_energy(), core::scoring::FACTSPotential::eval_atom_nonpolar_derivative(), core::scoring::FACTSPotential::eval_atom_polar_derivative(), core::scoring::dna::DNAChiEnergy::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy2B::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy::eval_dof_derivative(), core::scoring::methods::P_AA_pp_Energy::eval_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_dof_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_dof_derivative(), core::scoring::symmetry::SymmetricScoreFunction::eval_dof_derivative(), core::scoring::ScoreFunction::eval_dof_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::symmetry::SymmetricScoreFunction::eval_long_range_twobody_energies(), core::scoring::ScoreFunction::eval_long_range_twobody_energies(), core::scoring::OmegaTether::eval_omega_score_all(), core::scoring::symmetry::SymmetricScoreFunction::eval_onebody_energies(), core::scoring::ScoreFunction::eval_onebody_energies(), core::scoring::Ramachandran::eval_rama_score_all(), core::scoring::Ramachandran2B::eval_rama_score_all(), core::scoring::Ramachandran::eval_rama_score_residue_nonstandard_connection(), core::scoring::symmetry::SymmetricScoreFunction::eval_twobody_neighbor_energies(), core::scoring::ScoreFunction::eval_twobody_neighbor_energies(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_deriv(), core::scoring::MembranePotential::evaluate_env(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_deriv(), core::scoring::methods::MMLJEnergyInter::evaluate_rotamer_background_energies(), core::scoring::elec::FA_ElecEnergy::evaluate_rotamer_background_energies(), core::scoring::hbonds::HBondEnergy::evaluate_rotamer_background_energies(), core::scoring::etable::BaseEtableEnergy< Derived >::evaluate_rotamer_background_energies(), core::scoring::methods::FACTSEnergy::evaluate_rotamer_intrares_energies(), core::scoring::methods::GenBornEnergy::evaluate_rotamer_intrares_energies(), core::scoring::methods::FACTSEnergy::evaluate_rotamer_intrares_energy_maps(), core::scoring::methods::GenBornEnergy::evaluate_rotamer_intrares_energy_maps(), core::scoring::methods::FACTSEnergy::evaluate_rotamer_pair_energies(), core::scoring::methods::GenBornEnergy::evaluate_rotamer_pair_energies(), core::scoring::elec::FA_ElecEnergy::evaluate_rotamer_pair_energies(), core::scoring::hbonds::HBondEnergy::evaluate_rotamer_pair_energies(), core::pose::symmetry::extract_asymmetric_unit(), core::io::pdb::extract_scores(), core::scoring::Membrane_FAPotential::fa_projection(), core::pose::copydofs::CopyDofs::figure_out_dofs(), core::pose::rna::figure_out_reasonable_rna_fold_tree(), core::scoring::WaterAdductHBondPotential::fill_h2o_hbond_set(), core::scoring::dssp::fill_hbond_bb_pair_score_dssp(), core::scoring::hbonds::fill_hbond_set(), core::scoring::hbonds::fill_hbond_set_by_AHdist_threshold(), core::scoring::hbonds::fill_intra_res_hbond_set(), core::io::raw_data::DecoyStruct::fill_pose(), core::io::silent::BinarySilentStruct::fill_pose(), core::io::silent::RNA_SilentStruct::fill_pose(), core::scoring::fill_rmsd_coordinates(), core::io::silent::BinarySilentStruct::fill_struct(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::io::silent::RNA_SilentStruct::fill_struct(), core::scoring::methods::RG_Energy::finalize_total_energy(), core::scoring::methods::D2H_SA_Energy::finalize_total_energy(), core::scoring::methods::MembraneLipo::finalize_total_energy(), core::scoring::methods::ChainbreakEnergy::finalize_total_energy(), core::scoring::methods::DistanceChainbreakEnergy::finalize_total_energy(), core::scoring::methods::DirectReadoutEnergy::finalize_total_energy(), core::scoring::methods::LinearChainbreakEnergy::finalize_total_energy(), core::scoring::rna::StackElecEnergy::finalize_total_energy(), core::scoring::geometric_solvation::GeometricSolEnergy::finalize_total_energy(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::finalize_total_energy(), core::scoring::methods::LK_PolarNonPolarEnergy::finalize_total_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::finalize_total_energy(), core::scoring::elec::FA_ElecEnergy::finalize_total_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::finalize_total_energy(), core::scoring::dna::find_basepairs(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), core::pack::task::operation::util::find_interface_pointing_residues_from_neighbs(), core::util::find_metalbinding_atoms(), core::pose::symmetry::find_new_symmetric_jump_residues(), core::pack::find_residue_max_radii(), core::pose::symmetry::find_symmetric_basejump_anchor(), core::scoring::cryst::fix_bfactorsH(), core::scoring::cryst::fix_bfactorsMissing(), core::pose::rna::fix_sugar_coords(), core::pose::rna::fix_sugar_coords_WORKS_BUT_SLOW(), core::scoring::gdtha(), core::scoring::gdtsc(), core::scoring::hbonds::HBond::get_AHDangle(), core::scoring::GenBornPotential::get_all_born_radii(), core::pose::symmetry::get_asymmetric_pose_copy_from_symmetric_pose(), core::scoring::dna::DNATorsionPotential::get_atom_ids_by_torsion(), core::scoring::hbonds::HBond::get_BAHangle(), core::scoring::methods::LK_PolarNonPolarEnergy::get_base_vector(), core::scoring::hbonds::HBond::get_BAtorsion(), core::pose::symmetry::get_buildingblock_and_neighbor_subs(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value(), core::pose::get_chain_residues(), core::scoring::methods::LK_PolarNonPolarEnergy::get_count_pair_function(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_count_pair_function(), core::scoring::geometric_solvation::GeometricSolEnergy::get_count_pair_function(), core::scoring::methods::MMLJEnergyIntra::get_count_pair_function(), core::scoring::rna::StackElecEnergy::get_count_pair_function(), core::scoring::rna::RNA_FullAtomStackingEnergy::get_count_pair_function(), core::scoring::etable::BaseEtableEnergy< Derived >::get_count_pair_function(), core::scoring::methods::MMLJEnergyInter::get_count_pair_function(), core::scoring::elec::FA_ElecEnergy::get_count_pair_function(), core::scoring::vdwaals::VDW_Energy::get_count_pair_function_trie(), core::scoring::methods::MMLJEnergyInter::get_count_pair_function_trie(), core::scoring::elec::FA_ElecEnergy::get_count_pair_function_trie(), core::scoring::etable::BaseEtableEnergy< Derived >::get_count_pair_function_trie(), core::io::silent::BinarySilentStruct::get_debug_rmsd(), core::io::silent::RNA_SilentStruct::get_debug_rmsd(), core::io::silent::ProteinSilentStruct_Template< T >::get_debug_rmsd(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), core::pose::symmetry::get_full_intracomponent_and_neighbor_subs(), core::pose::carbohydrates::get_glycosidic_bond_residues(), core::scoring::hbonds::HBond::get_HAdist(), core::pose::symmetry::get_intracomponent_and_neighbor_subs(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_magnetic_anisotropy_deriv_for_src_atom(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_magnetic_anisotropy_deriv_for_src_base(), core::pose::full_model_info::get_residue(), core::io::pdb::FileData::get_residue_information(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::scoring::FACTSPotential::get_single_rotamer_born_radii(), core::scoring::GenBornPotential::get_single_rotamer_born_radii(), core::pose::symmetry::get_subpose(), core::pose::symmetry::get_symm_axis(), core::scoring::FACTSPotential::get_template_born_radii(), core::scoring::GenBornPotential::get_template_born_radii(), has_dof(), core::scoring::methods::CartesianBondedEnergy::idealize_proline_nvs(), core::scoring::SecondaryStructurePotential::identify_ss(), core::scoring::sasa::SasaCalc::init(), core::io::pdb::FileData::init_from_pose(), core::scoring::MembranePotential::init_membrane_center_normal(), core::scoring::FACTSPoseInfo::initialize(), core::scoring::GenBornPoseInfo::initialize(), core::pose::rna::initialize_atoms_for_which_we_need_new_dofs(), core::scoring::rna::RNA_CentroidInfo::initialize_base_centroids_and_stubs(), core::pose::initialize_dof_id_map(), core::pose::ncbb::initialize_hbs(), core::pose::ncbb::initialize_ncbbs(), core::pose::ncbb::initialize_oops(), core::pose::symmetry::intracomponent_contact(), core::scoring::FACTSPoseInfo::is_changed(), core::scoring::rna::RNA_TorsionPotential::is_cutpoint_closed_torsion(), core::scoring::is_heavyatom(), core::scoring::is_ligand_heavyatom(), core::scoring::methods::is_lower_cutpoint(), core::scoring::is_nbr_atom(), core::scoring::is_polymer_heavyatom(), core::scoring::is_protein_backbone(), core::scoring::is_protein_backbone_including_O(), core::scoring::is_protein_CA(), core::scoring::is_protein_CA_or_CB(), core::pose::rna::is_rna_chainbreak(), core::scoring::is_scatom(), core::scoring::methods::is_upper_cutpoint(), core::scoring::packstat::LeeRichards::LeeRichards(), core::fragment::make_pose_from_frags(), core::pose::symmetry::make_symmetric_movemap(), core::pose::mass(), core::scoring::electron_density::ElectronDensity::matchCentroidPose(), core::scoring::electron_density::ElectronDensity::matchPose(), core::scoring::electron_density::ElectronDensity::matchPoseToPatterson(), core::scoring::electron_density::ElectronDensity::matchRes(), core::pack::min_pack_optimize(), core::pose::MiniPose::MiniPose(), core::pose::rna::mutate_position(), core::scoring::MembranePotential::non_helix_in_membrane_penalty(), core::pose::noncanonical_atom_count(), core::pose::noncanonical_chi_count(), core::pose::noncanonical_residue_count(), core::pose::num_atoms(), core::pose::num_chi_angles(), core::pose::num_hbond_acceptors(), core::pose::num_hbond_donors(), core::pose::num_heavy_atoms(), core::scoring::disulfides::FullatomDisulfideEnergy::old_eval_atom_derivative(), core::scoring::methods::OmegaTetherEnergy::old_eval_dof_derivative(), omega(), core::optimization::SingleResidueMultifunc::operator()(), core::scoring::symmetry::SymmetricScoreFunction::operator()(), core::pack::task::operation::ResidueTypeFilter::operator()(), core::scoring::ScoreFunction::operator()(), core::pack::optimize_H_and_notify(), core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::orient_rotamer_set_to_symmetric_partner(), core::pack::rotamer_set::symmetry::SymmetricRotamerSets::orient_rotamer_set_to_symmetric_partner(), core::io::sequence_comparation::DesignContrast::output_sqc_file(), core::pack::pack_rotamers_loop(), core::pack::task::PackerTask_::PackerTask_(), core::pose::parse_selection_block(), core::pose::PDBInfo::PDBInfo(), phi(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), core::scoring::electron_density::pose_has_nonzero_Bs(), core::pose::pose_max_nbr_radius(), core::scoring::UnfoldedStatePotential::pose_raw_unfolded_state_energymap(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), core::scoring::PQR::PQR(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::precalculate_bb_bb_energy_for_design(), core::scoring::NeighborList::prepare_for_scoring(), core::scoring::rna::RNA_TorsionPotential::print_torsion_info(), core::scoring::methods::PoissonBoltzmannEnergy::protein_position_equal_within(), psi(), core::scoring::constraints::AngleConstraint::read_def(), core::pose::read_psipred_ss2_file(), core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator::recompute(), core::scoring::saxs::SAXSEnergy::rehash_form_factors(), core::pack::task::PackerTask_::remap_residue_level_tasks(), core::scoring::constraints::remove_nonbb_constraints(), core::pose::remove_variant_type_from_pose_residue(), core::pose::replace_pose_residue_copying_existing_coordinates(), core::scoring::methods::ProQ_Energy::res_feature(), core::scoring::electron_density::ElectronDensity::rescale_fastscoring_temp_bins(), core::optimization::CartesianMinimizerMap::reset(), core::optimization::MinimizerMap::reset(), core::scoring::methods::BurialEnergy::residue_energy(), core::scoring::nv::NVscore::residue_energy(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::residue_energy(), core::scoring::methods::NMerPSSMEnergy::residue_energy(), core::scoring::methods::NMerRefEnergy::residue_energy(), core::scoring::methods::EnvSmoothEnergy::residue_energy(), core::scoring::methods::MembraneEnvSmoothEnergy::residue_energy(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy(), core::scoring::methods::LK_hack::residue_pair_energy(), core::scoring::electron_density::ElecDensEnergy::residue_pair_energy(), core::scoring::electron_density::FastDensEnergy::residue_pair_energy(), core::scoring::methods::CartesianBondedEnergy::residue_pair_energy_sorted(), core::pose::PDBInfo::resize_atom_records(), core::membrane::geometry::return_nearest_residue(), core::scoring::methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), core::scoring::rms_at_all_corresponding_atoms(), core::scoring::rms_at_corresponding_atoms(), core::scoring::rms_at_corresponding_atoms_no_super(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), core::scoring::rmsd_no_super(), core::scoring::rmsd_no_super_subset(), core::scoring::rmsd_with_super(), core::scoring::rmsd_with_super_subset(), core::scoring::electron_density::ElectronDensity::rotAlign2DPose(), core::pack::rotamer_trials(), core::pack::dunbrack::RotamerConstraint::RotamerConstraint(), core::pose::symmetry::rotate_anchor_to_x_axis(), core::pack::RTMin::rtmin(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), core::scoring::ProQPotential::score(), core::scoring::MembranePotential::score_normal_center(), core::scoring::dna::seqpos_is_base_step_anchor(), sequence(), set_chi(), core::scoring::elec::FA_ElecEnergy::set_nres_mono(), core::pack::interaction_graph::SymmOnTheFlyInteractionGraph::set_pose(), core::import_pose::set_reasonable_fold_tree(), set_ring_conformation(), core::pack::interaction_graph::SymmOnTheFlyNode::set_rotamers(), core::optimization::CartesianMinimizerMap::setup(), core::scoring::NeighborList::setup(), core::scoring::rna::RNA_VDW_Energy::setup_atom_numbers_for_vdw_calculation(), core::pack::setup_bgres_cops(), core::scoring::constraints::FabConstraint::setup_csts(), core::pose::setup_dof_mask_from_move_map(), core::pose::setup_dof_to_torsion_map(), core::scoring::electron_density::ElectronDensity::setup_fastscoring_first_time(), core::scoring::FACTSPotential::setup_for_derivatives(), core::scoring::saxs::FastSAXSEnergy::setup_for_derivatives(), core::scoring::methods::EnvSmoothEnergy::setup_for_derivatives(), core::scoring::electron_density::ElecDensEnergy::setup_for_derivatives(), core::scoring::methods::MembraneEnvSmoothEnergy::setup_for_derivatives(), core::scoring::methods::RG_LocalEnergy::setup_for_derivatives(), core::scoring::methods::RG_Energy_Fast::setup_for_derivatives(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::setup_for_derivatives(), core::scoring::symmetry::SymmetricScoreFunction::setup_for_derivatives(), core::scoring::ScoreFunction::setup_for_derivatives(), core::scoring::methods::ResidualDipolarCouplingEnergy::setup_for_minimizing(), core::scoring::methods::DipolarCouplingEnergy::setup_for_minimizing(), core::scoring::methods::ChemicalShiftAnisotropyEnergy::setup_for_minimizing(), core::scoring::symmetry::SymmetricScoreFunction::setup_for_minimizing(), core::scoring::ScoreFunction::setup_for_minimizing(), core::scoring::methods::MMLJEnergyInter::setup_for_packing(), core::scoring::hbonds::HBondEnergy::setup_for_packing(), core::scoring::elec::FA_ElecEnergy::setup_for_packing(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_packing(), core::scoring::hbonds::HBondSet::setup_for_residue_pair_energies(), core::scoring::FACTSPotential::setup_for_scoring(), core::scoring::electron_density::PattersonCorrEnergy::setup_for_scoring(), core::scoring::rna::RG_Energy_RNA::setup_for_scoring(), core::scoring::saxs::FastSAXSEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensEnergy::setup_for_scoring(), core::scoring::electron_density::FastDensEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensCenEnergy::setup_for_scoring(), core::scoring::methods::PoissonBoltzmannEnergy::setup_for_scoring(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::setup_for_scoring(), core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergy::setup_for_scoring(), core::scoring::methods::GoapEnergy::setup_for_scoring(), core::scoring::ScoreFunction::setup_for_scoring(), core::scoring::etable::CoarseEtableEnergy::setup_for_scoring_(), core::scoring::etable::TableLookupEtableEnergy::setup_for_scoring_(), core::scoring::etable::AnalyticEtableEnergy::setup_for_scoring_(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::setup_info_for_mg_calculation(), core::scoring::setup_matching_atoms_with_given_names(), core::scoring::setup_matching_heavy_atoms(), core::scoring::electron_density::ElectronDensity::setup_patterson_first_time(), core::scoring::rna::RNA_SugarCloseEnergy::setup_sugar_ring_closure_constraints(), core::scoring::rna::RNA_TorsionPotential::should_score_torsion(), core::scoring::packstat::MultiProbePoseAccumulator::show(), core::scoring::hbonds::HBond::show(), core::scoring::dna::show_base_pair_params(), core::scoring::dna::show_base_step_params(), core::scoring::dna::show_dna_geometry(), core::fragment::SingleResidueFragData::steal(), core::scoring::superimpose_pose(), core::pose::swap_transform(), core::util::switch_to_residue_type_set(), core::scoring::sym_rmsd_with_super_subset(), core::pack::symmetric_rotamer_trials(), core::optimization::symmetry::SymMinimizerMap::SymMinimizerMap(), core::scoring::BB_Pos::take_coordinates_from_pose(), core::scoring::MembranePotential::termini_penalty(), core::scoring::MembranePotential::tm_projection_penalty(), core::scoring::NeighborList::update_from_wide_nblist(), core::scoring::BB_Pos::update_indices(), core::scoring::FACTSPotential::update_residue_for_packing(), core::scoring::electron_density::PattersonCorrEnergy::update_residue_for_packing(), core::scoring::methods::MMLJEnergyInter::update_residue_for_packing(), core::scoring::methods::LK_BallEnergy::update_residue_for_packing(), core::scoring::hbonds::HBondEnergy::update_residue_for_packing(), core::scoring::elec::FA_ElecEnergy::update_residue_for_packing(), core::scoring::etable::BaseEtableEnergy< Derived >::update_residue_for_packing(), core::scoring::GenBornPotential::update_residue_for_packing(), update_residue_neighbors(), core::scoring::rna::RNA_LowResolutionPotential::update_rna_base_base_interactions(), core::pack::interaction_graph::SurfaceNode< V, E, G >::verify_patch_areas_correct(), core::pose::rna::virtualize_5prime_phosphates(), core::io::pdb::write_additional_pdb_data(), core::io::serialization::write_binary(), core::scoring::PoissonBoltzmannPotential::write_config(), and core::scoring::PoissonBoltzmannPotential::write_pqr().
| chemical::ResidueType const & core::pose::Pose::residue_type | ( | Size const | seqpos | ) | const |
Returns the ResidueType at position <seqpos> (read access) Note: this method NOT will trigger a refold if either the torsions or the coordinates are out-of-date.
example(s): pose.residue_type(5) See also: Pose Pose.residue Pose.sequence Pose.total_residue Residue ResidueType
References conformation_, PyAssert, core::conformation::Conformation::residue_type(), and total_residue().
Referenced by core::util::add_covalent_linkage(), core::util::add_covalent_linkage_helper(), alpha(), core::pack::rotamer_set::UnboundRotamersOperation::alter_rotamer_set(), core::pack::task::operation::OptCysHG::apply(), core::pose::rna::RNA_IdealCoord::apply_coords(), apply_transform_Rx_plus_v(), core::scoring::BB_Pos::bbindices_up_to_date(), beta(), core::pose::copydofs::blank_atom_id_domain_map(), core::io::pdb::build_pose_as_is1(), core::import_pose::build_pose_as_is2(), core::pack::rotamer_set::ContinuousRotamerSet::build_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers(), core::scoring::calc_per_res_hydrophobic_sasa(), core::pose::full_model_info::check_full_model_info_OK(), chi(), core::pose::compare_atom_coordinates(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), core::pose::rna::correctly_add_cutpoint_variants(), core::scoring::methods::dfire::DFIRE_Energy::defines_residue_pair_energy(), delta(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::import_pose::atom_tree_diffs::dump_reference_pose(), epsilon(), core::scoring::rna::RNA_TorsionPotential::eval_atom_derivative(), core::scoring::methods::MMTorsionEnergy::eval_atom_derivative(), core::scoring::methods::MMBondLengthEnergy::eval_atom_derivative(), core::scoring::methods::MMBondAngleEnergy::eval_atom_derivative(), core::scoring::methods::RamachandranEnergy2B::eval_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_dof_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_dof_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::pack::figure_out_repackable_residues(), core::scoring::dssp::fill_hbond_bb_pair_score_dssp(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::scoring::methods::MetalloPlacementEnergy::finalize_total_energy(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), core::scoring::cryst::fix_bfactorsMissing(), gamma(), core::scoring::dna::DNATorsionPotential::get_atom_ids_by_torsion(), core::scoring::rna::RNA_TorsionPotential::get_f1_f2(), core::scoring::SecondaryStructurePotential::get_foldtree_seqsep(), core::scoring::dssp::get_pairing_geometry(), core::scoring::sasa::get_sc_bb_sasa(), core::scoring::sasa::get_sc_bb_sasa_per_res(), core::util::ABEGOManager::get_symbols(), core::pose::initialize_atomid_map(), core::pose::initialize_atomid_map_heavy_only(), core::scoring::constraints::is_aromatic(), core::pose::rna::is_cutpoint_open(), core::scoring::is_protein_sidechain_heavyatom(), core::scoring::electron_density::ElectronDensity::matchCentroidPose(), core::pose::MiniPose::MiniPose(), core::pose::named_atom_id_to_atom_id(), omega(), core::pack::task::operation::ResidueHasProperty::operator()(), core::pack::task::operation::ResidueName3Is::operator()(), core::scoring::constraints::ConstraintIO::parse_atom_pair_constraint(), core::scoring::constraints::ConstraintIO::parse_coordinate_constraint(), core::scoring::constraints::parse_NMR_name(), core::scoring::constraints::parse_NMR_name_old(), phi(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), core::pose::pose_max_nbr_radius(), core::scoring::PQR::PQR(), psi(), core::io::serialization::read_binary(), core::scoring::constraints::ConstraintIO::read_cst_angles(), core::scoring::constraints::ConstraintIO::read_cst_atom_pairs(), core::scoring::constraints::ConstraintIO::read_cst_coordinates(), core::scoring::constraints::BigBinConstraint::read_def(), core::pose::remove_ligand_canonical_residues(), core::pose::remove_nonprotein_residues(), core::pose::remove_virtual_residues(), core::scoring::constraints::requires_CB_mapping(), set_alpha(), set_beta(), set_chi(), set_delta(), set_epsilon(), set_gamma(), set_omega(), set_phi(), set_psi(), core::import_pose::set_reasonable_fold_tree(), core::pose::set_ss_from_phipsi(), set_zeta(), core::pose::setup_atom_id_map(), core::pose::setup_atom_id_map_match_atom_names(), core::scoring::constraints::SiteConstraint::setup_csts(), core::scoring::constraints::SiteConstraintResidues::setup_csts(), core::scoring::constraints::FabConstraint::setup_csts(), core::scoring::methods::MMBondAngleEnergy::setup_for_scoring(), core::scoring::setup_matching_atoms_with_given_names(), core::scoring::constraints::DihedralPairConstraint::show_violations(), core::scoring::constraints::DistancePairConstraint::show_violations(), core::scoring::constraints::DihedralConstraint::show_violations(), core::scoring::constraints::CoordinateConstraint::show_violations(), core::scoring::constraints::AngleConstraint::show_violations(), core::scoring::constraints::AtomPairConstraint::show_violations(), core::scoring::constraints::AmbiguousNMRDistanceConstraint::show_violations(), core::scoring::constraints::LocalCoordinateConstraint::show_violations(), core::scoring::cryst::PhenixInterface::stealBfactorsFromFile(), core::scoring::superimpose_pose(), core::pose::transfer_phi_psi(), core::scoring::symmetry::SymmetricEnergies::update_neighbor_links(), core::scoring::Energies::update_neighbor_links(), core::scoring::PoissonBoltzmannPotential::write_pqr(), core::fragment::xform_pose(), and zeta().
| void core::pose::Pose::scoring_begin | ( | scoring::ScoreFunction const & | sfxn | ) |
Called by ScoreFunction at the beginning of scoring.
called by the ScoreFunction at the start of scoring. If the score function has changed since the last round of scoring, then cached energies may have become invalidated – the Energies object makes that decision.
References conformation_, energies_, core::conformation::Conformation::reset_structure_moved(), core::conformation::Conformation::structure_moved(), total_residue(), and update_residue_neighbors().
Referenced by core::optimization::SingleResidueMultifunc::operator()(), core::scoring::symmetry::SymmetricScoreFunction::operator()(), and core::scoring::ScoreFunction::operator()().
| void core::pose::Pose::scoring_end | ( | scoring::ScoreFunction const & | scorefxn | ) |
Called by ScoreFunction at the end of scoring.
References energies_, and notify_energy_obs().
Referenced by core::optimization::SingleResidueMultifunc::operator()(), core::scoring::symmetry::SymmetricScoreFunction::operator()(), and core::scoring::ScoreFunction::operator()().
| char core::pose::Pose::secstruct | ( | Size const | seqpos | ) | const |
Returns the secondary structure of residue <seqpos> this usually comes from fragments. The conformation object will not invoke DSSP to determine the secondary structure if e.g. it has not been made from fragments. 'H' = helical 'S' = strand or sheet 'E' = loop.
example(s): pose.secstruct(3) See also: Pose Pose.residue Pose.set_secstruct Residue
References conformation_, PyAssert, core::conformation::Conformation::secstruct(), and total_residue().
Referenced by core::io::raw_data::DecoyStruct::DecoyStruct(), core::io::silent::BinarySilentStruct::fill_struct(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::io::silent::RNA_SilentStruct::fill_struct(), core::scoring::hbonds::get_ssdep_weight(), core::fragment::SecondaryStructure::SecondaryStructure(), core::io::sequence_comparation::DesignContrast::setSecStruct(), core::fragment::SecstructSRFD::steal(), and core::io::serialization::write_binary().
| std::string core::pose::Pose::secstruct | ( | ) | const |
Returns a string representing pose secondary structure.
example(s): pose.secstruct() See also: Pose Pose.residue Pose.set_secstruct Residue
References ss, and total_residue().
Referenced by dump_scored_pdb().
| std::string core::pose::Pose::sequence | ( | ) | const |
Returns a string representing the 1-letter-coded sequence of the pose conformation.
example(s): pose.sequence() See also: Pose Pose.annotated_sequence Pose.chain Pose.chain_sequence Pose.residue Pose.total_residue
References conformation_, core::conformation::Residue::name1(), residue(), seq, and core::conformation::Conformation::size().
Referenced by core::sequence::align_poses_naive(), core::io::raw_data::DecoyStruct::DecoyStruct(), core::io::silent::ScoreFileSilentStruct::fill_struct(), core::io::silent::ScoreJumpFileSilentStruct::fill_struct(), core::import_pose::PDBSilentStruct::fill_struct(), core::io::silent::RNA_SilentStruct::fill_struct(), core::pose::full_model_info::FullModelParameters::get_sequence_with_gaps_filled_with_n(), core::pose::make_pose_from_sequence(), core::pose::MiniPose::MiniPose(), core::pose::rna::mutate_position(), core::pose::operator<<(), core::pack::pack_rotamers_loop(), core::fragment::FragmentRmsd::rmsd(), core::sequence::Sequence::Sequence(), core::scoring::setup_matching_heavy_atoms(), and core::util::switch_to_residue_type_set().
Sets the alpha torsion angle of residue <seqpos> to <setting>
example(s): pose.set_alpha(1) See also: Pose Pose.alpha Pose.residue Residue
References core::id::BB, conformation_, core::io::pdb::is_NA(), PyAssert, residue_type(), core::conformation::Conformation::set_torsion(), and total_residue().
Sets the beta torsion angle of residue <seqpos> to <setting>
example(s): pose.set_beta(2) See also: Pose Pose.beta Pose.residue Residue
References core::id::BB, conformation_, core::io::pdb::is_NA(), PyAssert, residue_type(), core::conformation::Conformation::set_torsion(), and total_residue().
Sets the <chino> chi torsion angle of residue <seqpos> to <setting>
example(s): pose.set_chi(1,7,120) See also: Pose Pose.chi Pose.residue Residue
References core::id::CHI, conformation_, PyAssert, residue(), residue_type(), core::conformation::Conformation::set_torsion(), and total_residue().
Referenced by core::io::raw_data::DecoyStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), and core::pose::rna::mutate_position().
Sets the chi torsion angle of residue <seqpos> to <setting>
example(s): pose.set_chi(7) See also: Pose Pose.chi Pose.residue Residue
References core::id::CHI, conformation_, core::io::pdb::is_NA(), PyAssert, residue_type(), core::conformation::Conformation::set_torsion(), and total_residue().
Sets the delta torsion angle of residue <seqpos> to <setting>
example(s): pose.set_delta(4) See also: Pose Pose.delta Pose.residue Residue
References core::id::BB, conformation_, core::io::pdb::is_NA(), PyAssert, residue_type(), core::conformation::Conformation::set_torsion(), and total_residue().
Sets the value of the AtomTree DOF <id>
set the value of the atomtree degree of freedom (DOF)
See also: Pose DOF_ID
References conformation_, and core::conformation::Conformation::set_dof().
Referenced by core::pose::copydofs::apply_dofs(), core::optimization::symmetry::SymMinimizerMap::copy_dofs_to_pose(), core::optimization::MinimizerMap::copy_dofs_to_pose(), core::pose::rna::fix_sugar_coords(), core::pose::rna::fix_sugar_coords_WORKS_BUT_SLOW(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), and core::import_pose::atom_tree_diffs::rms_error_with_noise().
Sets the epsilon torsion angle of residue <seqpos> to <setting>
example(s): pose.set_epsilon(5) See also: Pose Pose.epsilon Pose.residue Residue
References core::id::BB, conformation_, core::io::pdb::is_NA(), PyAssert, residue_type(), core::conformation::Conformation::set_torsion(), and total_residue().
Sets the gamma torsion angle of residue <seqpos> to <setting>
example(s): pose.set_gamma(3) See also: Pose Pose.gamma Pose.residue Residue
References core::id::BB, conformation_, core::io::pdb::is_NA(), PyAssert, residue_type(), core::conformation::Conformation::set_torsion(), and total_residue().
| void core::pose::Pose::set_jump | ( | int const | jump_number, |
| const kinematics::Jump & | new_jump | ||
| ) |
Sets the pose FoldTree Jump <jump_number> to <new_jump>
example(s): pose.set_jump(1,jump1) See also: Pose Pose.fold_tree Pose.jump FoldTree FoldTree.jump_edge Jump
References conformation_, and core::conformation::Conformation::set_jump().
Referenced by core::pose::copydofs::CopyDofs::figure_out_dofs(), core::io::silent::ScoreJumpFileSilentStruct::fill_pose(), core::io::silent::BinarySilentStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::io::silent::RNA_SilentStruct::fill_pose(), core::scoring::DockingScoreFunction::operator()(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), core::io::serialization::read_binary(), core::optimization::symmetry::SymMinimizerMap::reset_jump_rb_deltas(), core::optimization::MinimizerMap::reset_jump_rb_deltas(), core::pose::symmetry::rotate_anchor_to_x_axis(), and core::pose::transfer_jumps().
| void core::pose::Pose::set_jump | ( | AtomID const & | id, |
| const kinematics::Jump & | new_jump | ||
| ) |
Sets the pose FoldTree Jump <id> to <new_jump>
example(s): pose.set_jump(1,jump1) See also: Pose Pose.fold_tree Pose.jump FoldTree FoldTree.jump_edge AtomID
References conformation_, and core::conformation::Conformation::set_jump().
| void core::pose::Pose::set_new_conformation | ( | ConformationOP | new_conformation | ) |
Now that the conformation_ member data is an owning pointer, and we have derived classes of Conformation.
Note that we do not clone the input conformation – we just take it directly. This could be unsafe (?) but it's more efficient. Maybe we want to switch to cloning... Of course we already hand out nonconst refs to our conformation, which is a little unsafe anyhow.
References core::conformation::Conformation::attach_xyz_obs(), core::conformation::Conformation::clone(), conformation_, constraint_set_, data_cache_, energies_, metrics_, core::pose::datacache::CacheableDataType::num_cacheable_data_types, observer_cache_, on_conf_xyz_change(), pdb_info_, and utility::pointer::owning_ptr< T >::reset_to_null().
Referenced by core::pose::symmetry::make_asymmetric_pose(), core::pose::symmetry::make_symmetric_pose(), and core::import_pose::pose_from_pdb().
| void core::pose::Pose::set_new_energies_object | ( | scoring::EnergiesOP | energies | ) |
Now that the energies_ member data is an owning pointer, and we have derived classes of Energies.
This function allow us to attach an Energies object from a derived class. What are the proper checks to do for this? This should probably be a protected function, since we do not want this function to be used regularly
References energies_.
Referenced by core::pose::symmetry::make_asymmetric_pose(), and core::pose::symmetry::make_symmetric_pose().
Sets the omega torsion angle of residue <seqpos> to <setting>
example(s): pose.set_omega(3) See also: Pose Pose.omega Pose.residue Residue
For proteins, omega is defined as CA(n)-C(n)-N(n+1)-CA(n+1). For carbohydrates glycosylated at an exocyclic position, omega of residue n is defined as OX(n-1)-CX(n-1)-CX-1(n-1)-OX-1(n-1), where X is the position of the glycosidic linkage. (Note that every atom defining this torsion comes from the previous residue!)
References core::id::BB, conformation_, core::id::omega_torsion(), PyAssert, residue_type(), core::pose::carbohydrates::set_glycosidic_torsion(), core::conformation::Conformation::set_torsion(), and total_residue().
Referenced by core::fragment::picking_old::vall::eval::EnergyEval::eval_impl(), core::import_pose::pose_stream::ExtendedPoseInputStream::fill_pose(), core::io::raw_data::DecoyStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::fragment::make_pose_from_frags(), and core::pose::transfer_phi_psi().
Sets the phi torsion angle of residue <seqpos> to <setting>
example(s): pose.set_phi(1) See also: Pose Pose.phi Pose.residue Residue
For proteins, phi is defined as C(n-1)-N(n)-CA(n)-C(n).
For aldopyranoses, phi is defined as O5(n)-C1(n)-OX(n-1)-CX(n-1), where X is the position of the glycosidic linkage.
For aldofuranoses, phi is defined as O4(n)-C1(n)-OX(n-1)-CX(n-1).
For 2-ketopyranoses, phi is defined as O6(n)-C2(n)-OX(n-1)-CX(n-1).
For 2-ketofuranoses, phi is defined as O5(n)-C2(n)-OX(n-1)-CX(n-1).
Et cetera...
References core::id::BB, conformation_, core::id::phi_torsion(), PyAssert, residue_type(), core::pose::carbohydrates::set_glycosidic_torsion(), core::conformation::Conformation::set_torsion(), and total_residue().
Referenced by core::fragment::picking_old::vall::eval::EnergyEval::eval_impl(), core::import_pose::pose_stream::ExtendedPoseInputStream::fill_pose(), core::io::raw_data::DecoyStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::fragment::make_pose_from_frags(), core::pose::make_pose_from_saccharide_sequence(), and core::pose::transfer_phi_psi().
Sets the psi torsion angle of residue <seqpos> to <setting>
example(s): pose.set_psi(2) See also: Pose Pose.psi Pose.residue Residue
For proteins, psi is defined as N(n)-CA(n)-C(n)-N(n+1).
For saccharides, psi is defined as: C(anomeric)(n)-OX(n-1)-CX(n-1)-CX-1(n-1),
where X is the position of the glycosidic linkage.
References core::id::BB, conformation_, core::id::psi_torsion(), PyAssert, residue_type(), core::pose::carbohydrates::set_glycosidic_torsion(), core::conformation::Conformation::set_torsion(), and total_residue().
Referenced by core::fragment::picking_old::vall::eval::EnergyEval::eval_impl(), core::import_pose::pose_stream::ExtendedPoseInputStream::fill_pose(), core::io::raw_data::DecoyStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::fragment::make_pose_from_frags(), and core::pose::transfer_phi_psi().
| void core::pose::Pose::set_ring_conformation | ( | uint const | seqpos, |
| core::chemical::RingConformer const & | conformer | ||
| ) |
Set the given residue's ring conformation, if appropriate.
References core::pose::carbohydrates::align_virtual_atoms_in_carbohydrate_residue(), conformation_, core::id::NU, core::chemical::RingConformer::nu_angles, PyAssert, residue(), core::conformation::Conformation::set_bond_angle(), set_torsion(), core::chemical::RingConformer::tau_angles, and total_residue().
| void core::pose::Pose::set_secstruct | ( | Size const | seqpos, |
| char const | setting | ||
| ) |
Assign the secondary structure of residue <seqpos> to <setting>
example(s): pose.set_secstruct(3,'H') See also: Pose Pose.residue Pose.secstruct Residue
References conformation_, PyAssert, core::conformation::Conformation::set_secstruct(), and total_residue().
Referenced by core::fragment::SecstructSRFD::apply(), core::io::raw_data::DecoyStruct::fill_pose(), core::io::silent::BinarySilentStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_pose(), core::io::silent::RNA_SilentStruct::fill_pose(), core::scoring::dssp::Dssp::insert_dssp_ss_into_pose(), core::scoring::dssp::Dssp::insert_edge_ss_into_pose(), core::scoring::dssp::Dssp::insert_ss_into_pose(), core::scoring::dssp::Dssp::insert_ss_into_pose_no_IG_helix(), core::io::serialization::read_binary(), and core::pose::set_ss_from_phipsi().
Sets the Conformation torsion angle identified by <id> to <setting>
set the torsion angle identified by id
See also: Pose TorsionID
References conformation_, and core::conformation::Conformation::set_torsion().
Referenced by core::fragment::IndependentBBTorsionSRFD::apply(), core::fragment::BBTorsionSRFD::apply(), core::pose::rna::RNA_IdealCoord::apply_coords(), core::pose::rna::apply_ideal_c2endo_sugar_coords(), core::pose::rna::apply_non_main_chain_sugar_coords(), core::pose::rna::apply_pucker(), core::pack::rotamer_set::build_lib_dna_rotamers(), core::pack::rotamer_set::build_random_dna_rotamers(), core::pose::rna::correctly_position_cutpoint_phosphate_torsions(), core::io::silent::RNA_SilentStruct::fill_pose(), and set_ring_conformation().
| void core::pose::Pose::set_xyz | ( | AtomID const & | id, |
| PointPosition const & | point | ||
| ) |
Sets the location (xyz) of pose AtomID <id> to the PointPosition <point>
set the location of an atom
See also: Pose Pose.residue Pose.xyz Residue
References conformation_, and core::conformation::Conformation::set_xyz().
Referenced by core::util::add_covalent_linkage_helper(), apply_transform_Rx_plus_v(), core::util::auto_setup_all_metal_constraints(), center(), core::scoring::electron_density::ElectronDensity::dCCdx_aacen(), core::scoring::electron_density::ElectronDensity::dCCdx_cen(), core::scoring::electron_density::ElectronDensity::dCCdx_pat(), core::pose::rna::fix_sugar_coords_WORKS_BUT_SLOW(), core::scoring::methods::CartesianBondedEnergy::idealize_proline_nvs(), core::io::serialization::read_binary(), core::scoring::superimpose_pose(), core::util::switch_to_residue_type_set(), and core::fragment::xform_pose().
| void core::pose::Pose::set_xyz | ( | NamedAtomID const & | id, |
| PointPosition const & | point | ||
| ) |
Sets the location (xyz) of pose NamedAtomID <id> to the PointPosition <point>
set the location of an atom
See also: Pose Pose.residue Pose.xyz Residue
References conformation_, core::pose::named_atom_id_to_atom_id(), and core::conformation::Conformation::set_xyz().
Sets the zeta torsion angle of residue <seqpos> to <setting>
example(s): pose.set_zeta(6) See also: Pose Pose.zeta Pose.residue Residue
References core::id::BB, conformation_, core::io::pdb::is_NA(), PyAssert, residue_type(), core::conformation::Conformation::set_torsion(), and total_residue().
| utility::vector1< PoseOP > core::pose::Pose::split_by_chain | ( | ) | const |
Returns a vector of poses with one element per chain of the original pose.
splits the current pose into several poses containing only a single chain each.
References conformation_, and core::conformation::Conformation::num_chains().
Returns a pose containing only the given chain.
References conformation_, in::detect_disulf, core::conformation::Conformation::num_chains(), option, basic::options::option, Pose(), and user.
| kinematics::Stub core::pose::Pose::stub_from_id | ( | id::NamedStubID const & | id | ) |
Returns the Conformation torsion angle identified by <id>
get the torsion angle identified by id
See also: Pose TorsionID
References conformation_, and core::conformation::Conformation::torsion().
Referenced by alpha(), core::pose::rna::RNA_IdealCoord::apply_coords(), core::pose::rna::apply_non_main_chain_sugar_coords(), core::pose::rna::RNA_IdealCoord::apply_pucker(), core::pose::rna::assign_pucker(), beta(), core::pack::rotamer_set::build_lib_dna_rotamers(), core::pack::rotamer_set::build_random_dna_rotamers(), chi(), delta(), epsilon(), gamma(), core::fragment::BBTorsionSRFD::steal(), and zeta().
| Size core::pose::Pose::total_residue | ( | ) | const |
Returns the number of residues in the pose conformation.
example(s): pose.total_residue() See also: Pose Pose.n_residue Pose.sequence
References conformation_, and core::conformation::Conformation::size().
Referenced by aa(), core::scoring::constraints::add_coordinate_constraints(), core::util::add_cutpoint_variants(), core::scoring::dna::DNATorsionPotential::add_dna_base_distance_constraints(), core::scoring::dna::DNATorsionPotential::add_dna_torsion_tethers(), core::membrane::geometry::MembraneResidueFactory::add_membrane_residue(), core::scoring::dna::DNATorsionPotential::add_sugar_ring_closure_constraints(), core::pose::addVirtualResAsRoot(), core::scoring::methods::LK_hack::allocate_appropriate_memory(), core::scoring::Membrane_FAEmbed::allocate_appropriate_memory(), alpha(), core::pack::rotamer_set::UnboundRotamersOperation::alter_rotamer_set(), core::scoring::APBSConfig::APBSConfig(), append_polymer_residue_after_seqpos(), core::pose::append_pose_to_pose(), core::pose::append_subpose_to_pose(), core::pack::task::residue_selector::ChainSelector::apply(), core::pack::task::residue_selector::NumNeighborsSelector::apply(), core::pack::task::residue_selector::NotResidueSelector::apply(), core::pack::task::residue_selector::JumpDownstreamSelector::apply(), core::pack::task::residue_selector::JumpUpstreamSelector::apply(), core::pack::task::residue_selector::NeighborhoodResidueSelector::apply(), core::pack::task::residue_selector::AndResidueSelector::apply(), core::pack::task::residue_selector::ResidueIndexSelector::apply(), core::pack::task::residue_selector::OrResidueSelector::apply(), core::pack::task::operation::ReplicateTask::apply(), core::pack::task::operation::OperateOnResidueSubset::apply(), core::pack::task::operation::OperateOnCertainResidues::apply(), core::fragment::FragData::apply(), core::pose::rna::RNA_IdealCoord::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), core::pack::task::operation::DockingNoRepack2::apply(), core::pack::task::operation::RestrictToInterface::apply(), core::pack::task::operation::ExtraRotamers::apply(), core::pack::task::operation::ExtraChiCutoff::apply(), apply_transform_Rx_plus_v(), core::optimization::symmetry::atom_tree_get_atompairE_deriv(), core::optimization::atom_tree_get_atompairE_deriv(), core::pack::scmin::AtomTreeCollection::AtomTreeCollection(), core::scoring::bb_rmsd(), core::scoring::bb_rmsd_including_O(), core::scoring::BB_Pos::bbindices_up_to_date(), beta(), core::scoring::biggest_residue_deviation_no_super(), core::scoring::biggest_residue_deviation_no_super_subset(), core::pose::copydofs::blank_atom_id_domain_map(), core::scoring::GenBornPotential::build_placeholders(), core::io::pdb::build_pose_as_is1(), core::import_pose::build_pose_as_is2(), core::pack::rotamer_set::RotamerSets::build_rotamers(), core::scoring::CA_gdtmm(), core::scoring::CA_gdttm(), core::scoring::CA_maxsub(), core::scoring::CA_maxsub_by_subset(), core::scoring::CA_rmsd(), core::scoring::sc::MolecularSurfaceCalculator::Calc(), core::pack::task::operation::util::calc_interacting_vector(), core::pack::task::operation::util::calc_interface_vector(), core::scoring::calc_per_atom_sasa(), core::scoring::calc_per_res_hydrophobic_sasa(), core::scoring::sasa::SasaCalc::calc_per_res_sasas(), core::scoring::sasa::LeGrandSasa::calculate(), core::scoring::methods::ContactOrderEnergy::calculate_contact_order(), core::scoring::methods::LK_hack::calculate_derivatives_for_atoms_and_pseudo_base_atoms(), core::scoring::methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), core::scoring::methods::RG_LocalEnergy::calculate_rg_score(), core::scoring::methods::RG_Energy_Fast::calculate_rg_score(), core::scoring::calpha_superimpose_pose(), core::sequence::calpha_superimpose_with_mapping(), core::pose::canonical_atom_count(), core::pose::canonical_residue_count(), core::optimization::cartesian_collect_atompairE_deriv(), center(), chain(), core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator::chain_letter_to_number(), core::scoring::rna::RNA_LowResolutionPotential::check_clear_for_stacking(), core::scoring::loop_graph::LoopGraph::check_for_unexpected_cutpoints(), core::pose::full_model_info::check_full_model_info_OK(), chi(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::clean_up_rna_two_body_energy_tables(), core::scoring::electron_density::ElectronDensity::clear_dCCdx_res_cache(), core::coarse::TranslatorSet::coarsify(), core::pose::compare_atom_coordinates(), core::scoring::dssp::Dssp::compute(), core::scoring::dssp::StrandPairingSet::compute(), core::scoring::methods::compute_and_store_pose_waters(), core::scoring::packstat::compute_atom_packing_scores(), core::scoring::CenRotEnvPairPotential::compute_centroid_environment(), core::scoring::SmoothEnvPairPotential::compute_centroid_environment(), core::scoring::CenRotEnvPairPotential::compute_dcentroid_environment(), core::scoring::SmoothEnvPairPotential::compute_dcentroid_environment(), core::scoring::ResidualDipolarCoupling::compute_dipscore(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nls(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nlsDa(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nlsDaR(), core::scoring::ResidualDipolarCoupling::compute_dipscore_nlsR(), core::scoring::geometric_solvation::compute_exact_geosol(), core::scoring::packing::compute_holes_deriv_res(), core::scoring::packing::compute_holes_score_res(), core::scoring::compute_jump_rmsd(), core::scoring::MembranePotential::compute_membrane_embedding(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::compute_normalization(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), core::pack::interaction_graph::SurfacePotential::compute_pose_surface_energy(), core::pack::interaction_graph::SurfacePotential::compute_residue_surface_energy(), core::scoring::electron_density::ElectronDensity::compute_symm_rotations(), core::pack::rotamer_set::ContinuousRotamerSets::ContinuousRotamerSets(), core::pose::copy_dofs(), core::pose::copy_dofs_match_atom_names(), core::pose::rna::correctly_add_cutpoint_variants(), core::scoring::APBSWrapper::count_atoms(), core::pack::create_minimization_graph(), core::pack::create_packer_graph(), core::pack::create_scmin_minimizer_map(), core::pose::create_subpose(), core::scoring::constraints::CstEnergyContainer::CstEnergyContainer(), core::scoring::electron_density::ElectronDensity::dCCdBs(), core::io::raw_data::DecoyStruct::DecoyStruct(), delete_polymer_residue(), delta(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::io::pdb::dump_bfactor_pdb(), core::io::pdb::dump_connect_info(), core::io::pdb::dump_pdb(), core::pack::rotamer_set::RotamerSets::dump_pdb(), core::import_pose::atom_tree_diffs::dump_reference_pose(), dump_scored_pdb(), core::scoring::electron_density::ElectronDensity::ElectronDensity(), epsilon(), core::scoring::rna::RNA_TorsionPotential::eval_atom_derivative(), core::scoring::methods::SuckerEnergy::eval_atom_derivative(), core::scoring::rna::RG_Energy_RNA::eval_atom_derivative(), core::scoring::rna::RNA_DataBackboneEnergy::eval_atom_derivative(), core::scoring::methods::DNA_BaseEnergy::eval_atom_derivative(), core::scoring::methods::CustomAtomPairEnergy::eval_atom_derivative(), core::scoring::GenBornPotential::eval_atom_derivative(), core::scoring::rna::RNA_LJ_BaseEnergy::eval_atom_energy(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::symmetry::SymmetricScoreFunction::eval_long_range_twobody_energies(), core::scoring::ScoreFunction::eval_long_range_twobody_energies(), core::scoring::OmegaTether::eval_omega_score_all(), core::scoring::symmetry::SymmetricScoreFunction::eval_onebody_energies(), core::scoring::ScoreFunction::eval_onebody_energies(), core::scoring::Ramachandran::eval_rama_score_all(), core::scoring::Ramachandran2B::eval_rama_score_all(), core::scoring::methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::scoring::symmetry::SymmetricScoreFunction::eval_twobody_neighbor_energies(), core::scoring::ScoreFunction::eval_twobody_neighbor_energies(), core::scoring::MembranePotential::evaluate_env(), core::io::pdb::extract_scores(), core::scoring::Membrane_FAPotential::fa_projection(), core::pose::full_model_info::figure_out_chains_from_full_model_info_const(), core::pose::rna::figure_out_reasonable_rna_fold_tree(), core::pack::figure_out_repackable_residues(), core::scoring::WaterAdductHBondPotential::fill_h2o_hbond_set(), core::scoring::dssp::fill_hbond_bb_pair_score_dssp(), core::scoring::hbonds::fill_hbond_set(), core::scoring::hbonds::fill_hbond_set_by_AHdist_threshold(), core::scoring::hbonds::fill_intra_res_hbond_set(), core::import_pose::pose_stream::ExtendedPoseInputStream::fill_pose(), core::io::raw_data::DecoyStruct::fill_pose(), core::scoring::fill_rmsd_coordinates(), core::io::silent::BinarySilentStruct::fill_struct(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::io::silent::RNA_SilentStruct::fill_struct(), core::io::silent::SilentStruct::fill_struct_with_residue_numbers(), core::scoring::methods::RG_Energy::finalize_total_energy(), core::scoring::methods::D2H_SA_Energy::finalize_total_energy(), core::scoring::methods::MembraneLipo::finalize_total_energy(), core::scoring::methods::PackStatEnergy::finalize_total_energy(), core::scoring::methods::ProQ_Energy::finalize_total_energy(), core::scoring::methods::DirectReadoutEnergy::finalize_total_energy(), core::scoring::rna::StackElecEnergy::finalize_total_energy(), core::scoring::geometric_solvation::GeometricSolEnergy::finalize_total_energy(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::finalize_total_energy(), core::scoring::methods::LK_PolarNonPolarEnergy::finalize_total_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::finalize_total_energy(), core::scoring::elec::FA_ElecEnergy::finalize_total_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::finalize_total_energy(), core::scoring::dna::find_basepairs(), core::scoring::methods::find_cutpoint_variants(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), core::pack::task::operation::util::find_jump_partners_within_CB_cutoff(), core::pack::find_residue_max_radii(), core::scoring::cryst::fix_bfactorsH(), core::scoring::cryst::fix_bfactorsMissing(), gamma(), core::scoring::GenBornPotential::get_all_born_radii(), core::pose::symmetry::get_asymmetric_pose_copy_from_symmetric_pose(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value(), core::scoring::methods::IntermolEnergy::get_chains_connected(), core::pose::full_model_info::get_chains_full(), core::pose::full_model_info::FullModelParameters::get_cutpoint_open_from_pdb_info(), core::io::silent::BinarySilentStruct::get_debug_rmsd(), core::io::silent::RNA_SilentStruct::get_debug_rmsd(), core::io::silent::ProteinSilentStruct_Template< T >::get_debug_rmsd(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), core::pose::symmetry::get_full_intracomponent_and_neighbor_subs(), core::pose::full_model_info::FullModelInfo::get_idx_for_other_pose(), core::pose::symmetry::get_intracomponent_and_neighbor_subs(), core::scoring::dssp::get_pairing_geometry(), core::pose::full_model_info::get_res_num_from_pdb_info(), core::scoring::sasa::get_sc_bb_sasa_per_res(), core::pose::full_model_info::FullModelParameters::get_sequence_with_gaps_filled_with_n(), core::scoring::FACTSPotential::get_single_rotamer_born_radii(), core::scoring::GenBornPotential::get_single_rotamer_born_radii(), core::scoring::hbonds::get_ssdep_weight(), core::scoring::ScoreFunction::get_sub_score(), core::scoring::ScoreFunction::get_sub_score_exclude_res(), core::util::ABEGOManager::get_symbols(), core::scoring::FACTSPotential::get_template_born_radii(), core::scoring::GenBornPotential::get_template_born_radii(), has_dof(), core::scoring::methods::CartesianBondedEnergy::idealize_proline_nvs(), core::scoring::SecondaryStructurePotential::identify_ss(), core::scoring::sasa::SasaCalc::init(), core::io::pdb::FileData::init_from_pose(), core::scoring::FACTSPoseInfo::initialize(), core::scoring::MembraneEmbed::initialize(), core::scoring::CenListInfo::initialize(), core::scoring::GenBornPoseInfo::initialize(), core::pack::interaction_graph::SimpleInteractionGraph::initialize(), core::scoring::rna::RNA_CentroidInfo::initialize_base_centroids_and_stubs(), core::pose::ncbb::initialize_hbs(), core::pose::ncbb::initialize_ncbbs(), core::pose::ncbb::initialize_oops(), insert_residue_by_jump(), core::pose::symmetry::intracomponent_contact(), core::scoring::FACTSPoseInfo::is_changed(), core::scoring::rna::RNA_TorsionPotential::is_cutpoint_closed_torsion(), core::pose::rna::is_cutpoint_open(), core::pose::is_ideal_pose(), core::pose::is_position_conserved_residue(), core::pose::rna::is_rna_chainbreak(), core::pose::rna::RNA_IdealCoord::is_torsion_exists(), core::scoring::packstat::LeeRichards::LeeRichards(), core::pack::dunbrack::load_unboundrot(), core::pack::task::ResfileContents::locate_resid(), core::pack::make_new_symmetric_PackerTask_by_intersection(), core::pack::make_new_symmetric_PackerTask_by_union(), core::fragment::make_pose_from_frags(), core::pose::make_pose_from_saccharide_sequence(), core::pack::make_symmetric_PackerTask_by_truncation(), core::pose::symmetry::make_symmetric_pdb_info(), core::pose::symmetry::make_symmetric_pose(), core::scoring::electron_density::ElectronDensity::matchCentroidPose(), core::scoring::electron_density::ElectronDensity::matchPose(), core::scoring::electron_density::ElectronDensity::matchPoseToPatterson(), core::scoring::electron_density::ElectronDensity::matchRes(), core::pack::min_pack_optimize(), core::pose::MiniPose::MiniPose(), core::pose::named_atom_id_to_atom_id(), core::scoring::native_CA_gdtmm(), core::scoring::native_CA_rmsd(), core::scoring::MembranePotential::non_helix_in_membrane_penalty(), core::pose::noncanonical_atom_count(), core::pose::noncanonical_chi_count(), core::pose::noncanonical_residue_count(), core::scoring::rna::nonconst_rna_scoring_info_from_pose(), omega(), core::scoring::symmetry::SymmetricScoreFunction::operator()(), core::pack::task::operation::ResidueTypeFilter::operator()(), core::pack::task::operation::ResidueHasProperty::operator()(), core::pack::task::operation::ResiduePDBInfoHasLabel::operator()(), core::pack::task::operation::ResidueName3Is::operator()(), core::pack::task::operation::ResidueIndexIs::operator()(), core::pack::task::operation::ResiduePDBIndexIs::operator()(), core::scoring::ScoreFunction::operator()(), core::pack::task::operation::ChainIs::operator()(), core::pose::operator<<(), core::pack::optimize_H_and_notify(), core::scoring::packstat::output_packstat_pdb(), core::io::sequence_comparation::DesignContrast::output_sqc_file(), core::pack::pack_rotamers_loop(), core::pack::pack_rotamers_run(), core::scoring::constraints::ConstraintIO::parse_atom_pair_constraint(), core::pack::task::ResfileContents::parse_body_line(), core::scoring::constraints::ConstraintIO::parse_coordinate_constraint(), core::scoring::constraints::parse_NMR_name(), core::scoring::constraints::parse_NMR_name_old(), core::pose::partition_pose_by_jump(), pdb_info(), core::pose::PDBInfo::PDBInfo(), phi(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), core::scoring::electron_density::pose_has_nonzero_Bs(), core::pose::pose_max_nbr_radius(), core::scoring::UnfoldedStatePotential::pose_raw_unfolded_state_energymap(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), core::scoring::PQR::PQR(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::precalculate_bb_bb_energy_for_design(), core::scoring::NeighborList::prepare_for_scoring(), prepend_polymer_residue_before_seqpos(), core::scoring::methods::PoissonBoltzmannEnergy::protein_position_equal_within(), psi(), core::import_pose::read_additional_pdb_data(), core::io::serialization::read_binary(), core::scoring::constraints::ConstraintIO::read_cst_angles(), core::scoring::constraints::ConstraintIO::read_cst_atom_pairs(), core::scoring::constraints::ConstraintIO::read_cst_coordinates(), core::scoring::constraints::AngleConstraint::read_def(), core::scoring::constraints::DistancePairConstraint::read_def(), core::scoring::constraints::DihedralPairConstraint::read_def(), core::scoring::constraints::DihedralConstraint::read_def(), core::scoring::constraints::SequenceProfileConstraint::read_def(), core::scoring::constraints::CoordinateConstraint::read_def(), core::scoring::constraints::NamedAtomPairConstraint::read_def(), core::scoring::constraints::LocalCoordinateConstraint::read_def(), core::scoring::constraints::BigBinConstraint::read_def(), core::scoring::constraints::AtomPairConstraint::read_def(), core::scoring::constraints::AmbiguousNMRDistanceConstraint::read_def(), core::pose::read_psipred_ss2_file(), core::util::rebuild_disulfide(), core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator::recompute(), core::scoring::saxs::SAXSEnergy::rehash_form_factors(), core::pack::task::PackerTask_::remap_residue_level_tasks(), core::util::remove_cutpoint_variants(), core::pose::remove_ligand_canonical_residues(), core::pose::remove_nonprotein_residues(), core::pose::remove_virtual_residues(), replace_residue(), core::scoring::electron_density::ElectronDensity::rescale_fastscoring_temp_bins(), core::optimization::CartesianMinimizerMap::reset(), core::optimization::MinimizerMap::reset(), core::pack::task::ResfileContents::ResfileContents(), residue(), core::scoring::methods::NMerRefEnergy::residue_energy(), core::io::silent::SilentStruct::residue_numbers_into_pose(), core::scoring::sym_e::symEnergy::residue_pair_energy(), core::scoring::rna::RNA_DataBackboneEnergy::residue_pair_energy(), core::scoring::methods::CartesianBondedEnergy::residue_pair_energy_sorted(), residue_type(), core::scoring::methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), core::scoring::rms_at_corresponding_atoms(), core::scoring::rms_at_corresponding_atoms_no_super(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), core::scoring::rmsd_no_super(), core::scoring::rmsd_no_super_subset(), core::scoring::rmsd_with_super(), core::scoring::rmsd_with_super_subset(), core::scoring::electron_density::ElectronDensity::rotAlign2DPose(), core::pack::RTMin::rtmin(), core::scoring::ProQPotential::score(), core::scoring::MembranePotential::score_normal_center(), core::scoring::Energies::scoring_begin(), scoring_begin(), core::pose::symmetry::sealed_symmetric_fold_tree(), core::fragment::SecondaryStructure::SecondaryStructure(), secstruct(), core::pack::task::residue_selector::ChainSelector::select_chain_by_pdb_chain_char(), core::scoring::dna::seqpos_is_base_step_anchor(), core::pose::sequence_map_from_pdbinfo(), set_alpha(), set_beta(), set_chi(), set_delta(), set_epsilon(), core::pack::task::residue_selector::InterGroupInterfaceByVectorSelector::set_from_residue_selector(), set_gamma(), set_omega(), set_phi(), core::pack::interaction_graph::SimpleInteractionGraph::set_pose_no_initialize(), set_psi(), core::import_pose::set_reasonable_fold_tree(), set_ring_conformation(), set_secstruct(), core::pose::set_ss_from_phipsi(), core::scoring::symmetry::SymmetricScoreFunction::set_symmetric_cenlist(), core::scoring::symmetry::SymmetricScoreFunction::set_symmetric_residue_neighbors_hbonds(), set_zeta(), core::io::sequence_comparation::DesignContrast::setNeighbors(), core::io::sequence_comparation::DesignContrast::setSecStruct(), core::optimization::CartesianMinimizerMap::setup(), core::optimization::MinimizerMap::setup(), core::scoring::NeighborList::setup(), core::scoring::rna::RNA_VDW_Energy::setup_atom_numbers_for_vdw_calculation(), core::pack::setup_bgres_cops(), core::scoring::electron_density::ElectronDensity::setup_fastscoring_first_time(), core::scoring::methods::WaterAdductHBondEnergy::setup_for_derivatives(), core::scoring::saxs::FastSAXSEnergy::setup_for_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergy::setup_for_derivatives(), core::scoring::methods::EnvSmoothEnergy::setup_for_derivatives(), core::scoring::electron_density::ElecDensEnergy::setup_for_derivatives(), core::scoring::methods::MembraneEnvSmoothEnergy::setup_for_derivatives(), core::scoring::methods::RG_Energy_Fast::setup_for_derivatives(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::setup_for_derivatives(), core::scoring::ScoreFunction::setup_for_derivatives(), core::scoring::symmetry::SymmetricScoreFunction::setup_for_minimizing(), core::scoring::ScoreFunction::setup_for_minimizing(), core::scoring::methods::MMLJEnergyInter::setup_for_packing(), core::scoring::hbonds::HBondEnergy::setup_for_packing(), core::scoring::elec::FA_ElecEnergy::setup_for_packing(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_packing(), core::scoring::hbonds::HBondSet::setup_for_residue_pair_energies(), core::scoring::sym_e::symEnergy::setup_for_scoring(), core::scoring::FACTSPotential::setup_for_scoring(), core::scoring::electron_density::PattersonCorrEnergy::setup_for_scoring(), core::scoring::methods::Rama2BOffsetEnergy::setup_for_scoring(), core::scoring::rna::RG_Energy_RNA::setup_for_scoring(), core::scoring::methods::CustomAtomPairEnergy::setup_for_scoring(), core::scoring::saxs::FastSAXSEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensEnergy::setup_for_scoring(), core::scoring::methods::dfire::DFIRE_Energy::setup_for_scoring(), core::scoring::electron_density::FastDensEnergy::setup_for_scoring(), core::scoring::methods::MMBondAngleEnergy::setup_for_scoring(), core::scoring::SecondaryStructurePotential::setup_for_scoring(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensCenEnergy::setup_for_scoring(), core::scoring::methods::GenBornEnergy::setup_for_scoring(), core::scoring::methods::PoissonBoltzmannEnergy::setup_for_scoring(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::setup_for_scoring(), core::scoring::hbonds::HBondEnergy::setup_for_scoring(), core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergy::setup_for_scoring(), core::scoring::methods::GoapEnergy::setup_for_scoring(), core::scoring::methods::CartesianBondedEnergy::setup_for_scoring(), core::scoring::ScoreFunction::setup_for_scoring(), core::scoring::etable::CoarseEtableEnergy::setup_for_scoring_(), core::scoring::etable::TableLookupEtableEnergy::setup_for_scoring_(), core::scoring::etable::AnalyticEtableEnergy::setup_for_scoring_(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::setup_info_for_mg_calculation(), core::scoring::setup_matching_atoms_with_given_names(), core::scoring::setup_matching_heavy_atoms(), core::scoring::electron_density::ElectronDensity::setup_patterson_first_time(), core::scoring::rna::RNA_SugarCloseEnergy::setup_sugar_ring_closure_constraints(), core::scoring::packstat::MultiProbePoseAccumulator::show(), core::scoring::dna::show_base_pair_params(), core::scoring::dna::show_base_step_params(), core::scoring::dna::show_dna_geometry(), core::fragment::FragData::steal(), core::fragment::steal_constant_length_frag_set_from_pose(), core::fragment::steal_frag_set_from_pose(), core::scoring::superimpose_pose(), core::util::switch_to_residue_type_set(), core::scoring::sym_rmsd_with_super_subset(), core::pack::symmetric_pack_rotamers_run(), core::pack::task::operation::RestrictToInterface::symmetric_task(), core::optimization::symmetry::SymMinimizerMap::SymMinimizerMap(), core::scoring::BB_Pos::take_coordinates_from_pose(), core::scoring::MembranePotential::termini_penalty(), core::pose::transfer_phi_psi(), core::scoring::FACTSPoseInfo::update_enumeration_shell(), core::scoring::BB_Pos::update_indices(), core::scoring::symmetry::SymmetricEnergies::update_neighbor_links(), core::scoring::Energies::update_neighbor_links(), core::pose::full_model_info::update_pdb_info_from_full_model_info(), core::scoring::Energies::update_residue_neighbors(), update_residue_neighbors(), core::scoring::rna::RNA_LowResolutionPotential::update_rna_base_base_interactions(), core::pack::interaction_graph::SurfaceNode< V, E, G >::verify_patch_areas_correct(), core::pose::rna::virtualize_5prime_phosphates(), core::io::pdb::write_additional_pdb_data(), core::io::serialization::write_binary(), core::scoring::PoissonBoltzmannPotential::write_config(), core::scoring::PoissonBoltzmannPotential::write_pqr(), and zeta().
| void core::pose::Pose::transfer_constraint_set | ( | const pose::Pose & | pose | ) |
References conformation_, constraint_set_, energies_, and utility::pointer::owning_ptr< T >::get().
| void core::pose::Pose::update_actcoord | ( | Size | resid | ) |
Updates the action coordinates for pose residue <resid>
References conformation_, and core::conformation::Conformation::update_actcoord().
Referenced by core::scoring::methods::CustomAtomPairEnergy::update_residue_for_packing(), and core::scoring::methods::PairEnergy::update_residue_for_packing().
| void core::pose::Pose::update_actcoords | ( | ) |
Called by PairEPotential to update the action coordinates for all residues.
called by PairEPotential
References conformation_, and core::conformation::Conformation::update_actcoords().
Referenced by core::scoring::methods::CustomAtomPairEnergy::setup_for_derivatives(), core::scoring::methods::MMBondLengthEnergy::setup_for_derivatives(), core::scoring::methods::MMBondAngleEnergy::setup_for_derivatives(), core::scoring::methods::CustomAtomPairEnergy::setup_for_packing(), core::scoring::methods::MMBondLengthEnergy::setup_for_packing(), core::scoring::methods::MMBondAngleEnergy::setup_for_packing(), core::scoring::methods::CustomAtomPairEnergy::setup_for_scoring(), core::scoring::methods::MMBondLengthEnergy::setup_for_scoring(), and core::scoring::methods::MMBondAngleEnergy::setup_for_scoring().
| void core::pose::Pose::update_orbital_coords | ( | Size | resid | ) |
References conformation_, and core::conformation::Conformation::update_orbital_coords().
Referenced by core::scoring::orbitals::OrbitalsScore::finalize_after_derivatives(), core::scoring::orbitals::OrbitalsScore::finalize_total_energy(), core::scoring::orbitals::OrbitalsScore::setup_for_derivatives(), core::scoring::orbitals::OrbitalsScore::setup_for_minimizing(), and core::scoring::orbitals::OrbitalsScore::update_residue_for_packing().
| void core::pose::Pose::update_pose_chains_from_pdb_chains | ( | ) |
Updates the pose chain IDs to match the pdb chain IDs.
This method updates the pose chain IDs to match the chain IDs found in pdb_info(). In some applications, it is more intuitive to change pdb chain ID letters than it is to change pose chain IDs. This method adds chain endings between pdb chains and re-derives the pose chain IDs. Currently, disconnected segments with the same pdb chain ID character are treated as separate pose chains, e.g., it is possible for pose chains 1, 3, and 5 to all be chain X. In the future, I will add a flag to force a one-to-one correspondence between the two chain designations, e.g., if residues 6 through 10 are chain B and residues 1 through 5 AND residues 11 through 15 are chain A, then the pose will be reordered to place all res- idues with the same pdb chain ID into a single pose chain. (This is how it works when a pose is loaded from a pdb file.) I personally have needed use of both functionalities. I have chosen to create this as a separate method, rather than a part of a change_pdb_chain_ID_of_range(), to avoid multiple calls to Conformation.rederive_chain_ids(). Thus, this method should be called once after all modifications to pdb_info() have been made. ~ Labonte
See also: PDBInfo.chain() PDBInfo.set_resinfo() Pose.split_by_chain() Conformation.rederive_chain_IDs() Conformation.rederive_chain_endings()
References core::pose::PDBInfo::chain(), core::conformation::Conformation::chain_endings(), conformation_, pdb_info_, and core::conformation::Conformation::size().
| void core::pose::Pose::update_residue_neighbors | ( | ) |
Updates neighbor links in the pose Energies object.
transfers domain map information into the Energies object, and then resets the domain map information from the Conformation object
References conformation_, energies_, core::conformation::Conformation::reset_move_data(), core::conformation::Conformation::reset_structure_moved(), residue(), runtime_assert, core::conformation::Conformation::structure_moved(), total_residue(), and core::conformation::Conformation::update_domain_map().
Referenced by core::scoring::hbonds::HBondSet::HBondSet(), core::pack::min_pack_setup(), core::pack::pack_rotamers_setup(), core::util::rebuild_disulfide(), core::pack::rotamer_trials(), scoring_begin(), core::io::sequence_comparation::DesignContrast::setNeighbors(), core::scoring::methods::Fa_MbsolvEnergy::setup_for_derivatives(), core::scoring::rna::RNA_LJ_BaseEnergy::setup_for_derivatives(), core::scoring::methods::DNA_BaseEnergy::setup_for_derivatives(), core::scoring::hackaro::HackAroEnergy::setup_for_derivatives(), core::scoring::methods::CSD_TorsionEnergy::setup_for_derivatives(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::setup_for_derivatives(), core::scoring::methods::LK_hack::setup_for_derivatives(), core::scoring::elec::FA_ElecEnergyAroAll::setup_for_derivatives(), core::scoring::elec::FA_ElecEnergyAroAro::setup_for_derivatives(), core::scoring::methods::WaterAdductHBondEnergy::setup_for_derivatives(), core::scoring::methods::CenRotEnvEnergy::setup_for_derivatives(), core::scoring::methods::SmoothEnvEnergy::setup_for_derivatives(), core::scoring::rna::RNA_VDW_Energy::setup_for_derivatives(), core::scoring::elec::RNA_FA_ElecEnergy::setup_for_derivatives(), core::scoring::methods::LK_PolarNonPolarEnergy::setup_for_derivatives(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::setup_for_derivatives(), core::scoring::methods::MMTorsionEnergy::setup_for_derivatives(), core::scoring::rna::RNA_BaseBaseEnergy::setup_for_derivatives(), core::scoring::rna::RNA_DataBackboneEnergy::setup_for_derivatives(), core::scoring::rna::RNA_Mg_Energy::setup_for_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergy::setup_for_derivatives(), core::scoring::methods::CustomAtomPairEnergy::setup_for_derivatives(), core::scoring::rna::StackElecEnergy::setup_for_derivatives(), core::scoring::methods::EnvSmoothEnergy::setup_for_derivatives(), core::scoring::methods::HybridVDW_Energy::setup_for_derivatives(), core::scoring::vdwaals::VDW_Energy::setup_for_derivatives(), core::scoring::methods::MMBondLengthEnergy::setup_for_derivatives(), core::scoring::methods::PairEnergy::setup_for_derivatives(), core::scoring::methods::MembraneEnvSmoothEnergy::setup_for_derivatives(), core::scoring::methods::CenHBEnergy::setup_for_derivatives(), core::scoring::methods::MMBondAngleEnergy::setup_for_derivatives(), core::scoring::rna::RNA_FullAtomStackingEnergy::setup_for_derivatives(), core::scoring::elec::FA_ElecEnergy::setup_for_derivatives(), core::scoring::methods::LK_BallEnergy::setup_for_derivatives(), core::scoring::sym_e::symEnergy::setup_for_packing(), core::scoring::methods::CSD_TorsionEnergy::setup_for_packing(), core::scoring::nv::NVscore::setup_for_packing(), core::scoring::methods::MMTorsionEnergy::setup_for_packing(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::setup_for_packing(), core::scoring::methods::CustomAtomPairEnergy::setup_for_packing(), core::scoring::methods::MMBondLengthEnergy::setup_for_packing(), core::scoring::methods::PairEnergy::setup_for_packing(), core::scoring::methods::FACTSEnergy::setup_for_packing(), core::scoring::methods::MMBondAngleEnergy::setup_for_packing(), core::scoring::methods::DNA_BaseEnergy::setup_for_packing(), core::scoring::rna::RNA_VDW_Energy::setup_for_packing(), core::scoring::methods::WaterAdductHBondEnergy::setup_for_packing(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::setup_for_packing(), core::scoring::rna::RNA_Mg_Energy::setup_for_packing(), core::scoring::rna::RNA_DataBackboneEnergy::setup_for_packing(), core::scoring::methods::LK_BallEnergy::setup_for_packing(), core::scoring::hbonds::HBondEnergy::setup_for_packing(), core::scoring::methods::GenBornEnergy::setup_for_packing(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::setup_for_packing(), core::scoring::rna::StackElecEnergy::setup_for_packing(), core::scoring::sym_e::symEnergy::setup_for_scoring(), core::scoring::nv::NVscore::setup_for_scoring(), core::scoring::orbitals::OrbitalsScore::setup_for_scoring(), core::scoring::hackaro::HackAroEnergy::setup_for_scoring(), core::scoring::methods::CSD_TorsionEnergy::setup_for_scoring(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::setup_for_scoring(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::setup_for_scoring(), core::scoring::methods::BurialEnergy::setup_for_scoring(), core::scoring::methods::CenRotEnvEnergy::setup_for_scoring(), core::scoring::methods::SmoothEnvEnergy::setup_for_scoring(), core::scoring::methods::EnvEnergy::setup_for_scoring(), core::scoring::rna::RNA_VDW_Energy::setup_for_scoring(), core::scoring::methods::SmoothCenPairEnergy::setup_for_scoring(), core::scoring::methods::CenPairEnergy::setup_for_scoring(), core::scoring::methods::MMTorsionEnergy::setup_for_scoring(), core::scoring::methods::CenRotPairEnergy::setup_for_scoring(), core::scoring::methods::DNA_BaseEnergy::setup_for_scoring(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::setup_for_scoring(), core::scoring::methods::MembraneCenPairEnergy::setup_for_scoring(), core::scoring::methods::SecondaryStructureEnergy::setup_for_scoring(), core::scoring::methods::ProQ_Energy::setup_for_scoring(), core::scoring::methods::CustomAtomPairEnergy::setup_for_scoring(), core::scoring::rna::RNA_BaseBaseEnergy::setup_for_scoring(), core::scoring::rna::RNA_Mg_Energy::setup_for_scoring(), core::scoring::rna::RNA_FullAtomStackingEnergy::setup_for_scoring(), core::scoring::rna::RNA_DataBackboneEnergy::setup_for_scoring(), core::scoring::methods::MembraneCbetaEnergy::setup_for_scoring(), core::scoring::geometric_solvation::GeometricSolEnergy::setup_for_scoring(), core::scoring::methods::MembraneLipo::setup_for_scoring(), core::scoring::rna::StackElecEnergy::setup_for_scoring(), core::scoring::methods::EnvSmoothEnergy::setup_for_scoring(), core::scoring::methods::MembraneEnvSmoothEnergy::setup_for_scoring(), core::scoring::methods::MMBondLengthEnergy::setup_for_scoring(), core::scoring::methods::PairEnergy::setup_for_scoring(), core::scoring::methods::HybridVDW_Energy::setup_for_scoring(), core::scoring::vdwaals::VDW_Energy::setup_for_scoring(), core::scoring::elec::FA_ElecEnergyAroAro::setup_for_scoring(), core::scoring::elec::FA_ElecEnergyAroAll::setup_for_scoring(), core::scoring::methods::MembraneEnvEnergy::setup_for_scoring(), core::scoring::methods::WaterAdductHBondEnergy::setup_for_scoring(), core::scoring::methods::CenHBEnergy::setup_for_scoring(), core::scoring::elec::RNA_FA_ElecEnergy::setup_for_scoring(), core::scoring::methods::MMBondAngleEnergy::setup_for_scoring(), core::scoring::methods::LK_PolarNonPolarEnergy::setup_for_scoring(), core::scoring::methods::LK_BallEnergy::setup_for_scoring(), core::scoring::elec::FA_ElecEnergy::setup_for_scoring(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::setup_for_scoring(), core::scoring::hbonds::HBondEnergy::setup_for_scoring(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::setup_for_scoring(), core::pack::symmetric_pack_rotamers_setup(), core::pack::symmetric_rotamer_trials(), and core::scoring::rna::RNA_LowResolutionPotential::update_rna_base_pair_list().
| PointPosition const & core::pose::Pose::xyz | ( | AtomID const & | id | ) | const |
Returns the location (xyz) of pose AtomID <id>
get the location of an atom
example(s): atom = AtomID(1,1) pose.xyz(atom) See also: Pose Pose.residue AtomID Residue Residue.xyz
References conformation_, and core::conformation::Conformation::xyz().
Referenced by apply_transform_Rx_plus_v(), core::util::auto_setup_all_metal_constraints(), core::scoring::constraints::BackboneStubConstraint::BackboneStubConstraint(), core::scoring::constraints::BackboneStubLinearConstraint::BackboneStubLinearConstraint(), core::optimization::cartesian_collect_torsional_deriv(), core::scoring::packstat::cavity_distance_constraint(), center(), core::scoring::dssp::Dssp::compute(), core::io::pdb::dump_connect_info(), core::scoring::saxs::FastSAXSEnergy::eval_atom_derivative(), core::scoring::cryst::XtalMLEnergy::eval_atom_derivative(), core::scoring::methods::SymmetricLigandEnergy::eval_atom_derivative(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::loop_graph::LoopCloseEnergy::eval_atom_derivative(), core::scoring::methods::SuckerEnergy::eval_atom_derivative(), core::scoring::packing::SurfVolEnergy::eval_atom_derivative(), core::scoring::packing::SurfEnergy::eval_atom_derivative(), core::scoring::packing::HolesEnergy::eval_atom_derivative(), core::scoring::packing::HolesEnergyRes::eval_atom_derivative(), core::scoring::methods::RG_LocalEnergy::eval_atom_derivative(), core::scoring::methods::LinearChainbreakEnergy::eval_atom_derivative(), core::scoring::methods::ResidualDipolarCouplingEnergy::eval_atom_derivative(), core::scoring::methods::ChemicalShiftAnisotropyEnergy::eval_atom_derivative(), core::scoring::methods::DipolarCouplingEnergy::eval_atom_derivative(), core::scoring::methods::RG_Energy_Fast::eval_atom_derivative(), core::scoring::methods::ResidualDipolarCouplingEnergyRigidSegments::eval_atom_derivative(), core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::scoring::electron_density::PattersonCorrEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensEnergy::eval_atom_derivative(), core::scoring::electron_density::FastDensEnergy::eval_atom_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::pose::copydofs::CopyDofs::figure_out_dofs(), core::scoring::dssp::fill_hbond_bb_pair_score_dssp(), core::scoring::methods::MetalloPlacementEnergy::finalize_total_energy(), core::scoring::gdtha(), core::scoring::gdtsc(), core::scoring::dssp::get_pairing_geometry(), core::scoring::packstat::LeeRichards::LeeRichards(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), core::scoring::retrieve_coordinates(), core::scoring::rms_at_all_corresponding_atoms(), core::scoring::rms_at_corresponding_atoms(), core::scoring::rms_at_corresponding_atoms_no_super(), core::pack::interaction_graph::SymmOnTheFlyInteractionGraph::set_pose(), and core::fragment::xform_pose().
| PointPosition const & core::pose::Pose::xyz | ( | NamedAtomID const & | id | ) | const |
Returns the location (xyz) of pose NamedAtomID <id>
get the location of an atom
Tutorial soon... See also: Pose Pose.residue NamedAtomID Residue Residue.xyz
References conformation_, core::conformation::Conformation::residue(), and core::conformation::Residue::xyz().
Returns the zeta torsion angle of residue <seqpos>
example(s): pose.zeta(6) See also: Pose Pose.residue Pose.set_zeta Residue
References core::id::BB, core::io::pdb::is_NA(), PyAssert, residue_type(), torsion(), and total_residue().
|
private |
Referenced by aa(), add_constraint(), add_constraints(), annotated_sequence(), append_polymer_residue_after_seqpos(), append_residue_by_bond(), append_residue_by_jump(), atom_tree(), batch_get_xyz(), batch_set_xyz(), chain_sequence(), clear(), conformation(), constraint_set(), copy_segment(), delete_polymer_residue(), dof(), dump_scored_pdb(), empty(), fold_tree(), has_dof(), init(), insert_residue_by_jump(), is_centroid(), is_fullatom(), jump(), n_residue(), num_jump(), operator=(), pdb_info(), prepend_polymer_residue_before_seqpos(), replace_residue(), residue(), residue_type(), scoring_begin(), secstruct(), sequence(), set_alpha(), set_beta(), set_chi(), set_delta(), set_dof(), set_epsilon(), set_gamma(), set_jump(), set_new_conformation(), set_omega(), set_phi(), set_psi(), set_ring_conformation(), set_secstruct(), set_torsion(), set_xyz(), set_zeta(), split_by_chain(), stub_from_id(), torsion(), total_residue(), transfer_constraint_set(), update_actcoord(), update_actcoords(), update_orbital_coords(), update_pose_chains_from_pdb_chains(), update_residue_neighbors(), and xyz().
|
mutableprivate |
ConformationEvent observers.
Referenced by attach_conformation_obs(), detach_conformation_obs(), and notify_conformation_obs().
|
private |
|
private |
BasicDataCache indexed by enum in core/pose/datacache/CacheableDataType.hh.
Referenced by clear(), data(), init(), operator=(), and set_new_conformation().
|
mutableprivate |
DestructionEvent observers.
Referenced by attach_destruction_obs(), detach_destruction_obs(), and notify_destruction_obs().
|
private |
Referenced by add_constraint(), add_constraints(), append_polymer_residue_after_seqpos(), append_residue_by_bond(), append_residue_by_jump(), clear(), constraint_set(), delete_polymer_residue(), energies(), init(), insert_residue_by_jump(), operator=(), prepend_polymer_residue_before_seqpos(), remove_constraint(), remove_constraints(), scoring_begin(), scoring_end(), set_new_conformation(), set_new_energies_object(), transfer_constraint_set(), and update_residue_neighbors().
|
mutableprivate |
EnergyEvent observers.
Referenced by attach_energy_obs(), detach_energy_obs(), and notify_energy_obs().
|
mutableprivate |
GeneralEvent observers.
Referenced by attach_general_obs(), detach_general_obs(), and notify_general_obs().
|
mutableprivate |
Referenced by clear(), init(), metric(), operator=(), print_metric(), and set_new_conformation().
|
mutableprivate |
Referenced by clear_stacking_map(), get_stacking_map(), operator=(), and record_stacking_interaction().
|
private |
ObserverCache indexed by enum in core/pose/datacache/CacheableObserverType.hh.
Referenced by clear(), init(), observer_cache(), operator=(), and set_new_conformation().
|
private |
pdb info
Referenced by operator=(), pdb_info(), set_new_conformation(), and update_pose_chains_from_pdb_chains().
1.8.7