|
Rosetta 3.5
|
Instance Residue class, used for placed residues and rotamers. More...
#include <Residue.hh>


Public Types | |
| typedef chemical::AtomType | AtomType |
| typedef chemical::ResidueType | ResidueType |
| typedef chemical::AtomIndices | AtomIndices |
Public Member Functions | |
| Residue (ResidueType const &rsd_type_in, bool const dummy_arg) | |
| constructors Residue( Residue const & ); // user defined copy ctor to avoid #including PseudoBond.hh Residue const & operator = ( Residue const & ) // user defined assignment operator for same reason More... | |
| Residue (ResidueType const &rsd_type_in, bool const , bool const ) | |
| Residue (ResidueType const &rsd_type_in, Residue const ¤t_rsd, Conformation const &conformation, bool preserve_c_beta=false) | |
| Rotamer-style constructor; orients ideal coords onto backbone of current_rsd. More... | |
| Residue (Residue const &src) | |
| ~Residue () | |
| ResidueOP | clone () const |
| Copy this residue( allocate actual memory for it ) More... | |
| AtomType const & | atom_type (int const atomno) const |
| Returns the AtomType of this residue's atom with index number <atomno> More... | |
| chemical::AtomTypeSet const & | atom_type_set () const |
| Returns the AtomTypeSet of this residue. More... | |
| Size | atom_type_index (Size const atomno) const |
| Returns the atom_type_index of this residue's atom with index number <atomno> atom_type_index is used to query this atom's AtomType from an AtomTypeSet, example: AtomTypeSet[atom_type_index] = AtomType. More... | |
| Real | atomic_charge (int const atomno) const |
| Returns the atom charge of this residue's atom with index number <atomno> More... | |
| bool | is_virtual (Size const &atomno) const |
| Check if atom is virtual. More... | |
| bool | is_virtual_residue () const |
| Check if residue is virtual. More... | |
| Size | atom_index (std::string const &atm) const |
| Returns the index number of the <atm> in this residue example: residue.atom_index("CA") returns 2 for a normal amino acid. More... | |
| Size | natoms () const |
| Returns the number of atoms in this residue. More... | |
| Size | n_hbond_acceptors () const |
| number of hbond_donors More... | |
| Size | n_hbond_donors () const |
| number of hbond_donors More... | |
| Size | nheavyatoms () const |
| Returns the number of heavyatoms in this residue. More... | |
| AtomIndices const & | Hpos_polar () const |
| Returns the AtomIndices of this residue's polar hydrogens. More... | |
| AtomIndices const & | all_bb_atoms () const |
| Returns the AtomIndices of this residue's backbone atoms. More... | |
| AtomIndices const & | Haro_index () const |
| Returns the AtomIndices of this residue's aromatic hydrogens. More... | |
| AtomIndices const & | Hpol_index () const |
| Returns the AtomIndices of this residue's polar hydrogens. More... | |
| AtomIndices const & | Hpos_apolar () const |
| Returns the AtomIndices of this residue's apolar hydrogens. More... | |
| AtomIndices const & | Hpos_polar_sc () const |
| Returns the AtomIndices of this residue's polar sidechain hydrogens. More... | |
| AtomIndices const & | accpt_pos () const |
| Returns the AtomIndices of this residue's h-bond acceptor atoms. More... | |
| AtomIndices const & | accpt_pos_sc () const |
| Returns the AtomIndices of this residue's sidechain h-bond acceptor atoms. More... | |
| bool | heavyatom_has_polar_hydrogens (Size ind) const |
| Is a particular atom a heavy atom with chemically bound polar hydrogens? (i.e. a donor heavy atom) More... | |
| bool | heavyatom_is_an_acceptor (Size ind) const |
| Is a particular atom a heavy atom acceptor? More... | |
| bool | atom_is_polar_hydrogen (Size ind) const |
| Is a particular atom a polar hydrogen? More... | |
| Atoms const & | atoms () const |
| Returns this residue's Atoms (const), a vector1 of Atom objects. More... | |
| Atoms & | atoms () |
| Returns this residue's Atoms (non-const), a vector1 of Atom objects. More... | |
| Atoms::iterator | atom_begin () |
| begin interator, to iterate over atoms More... | |
| Atoms::iterator | atom_end () |
| end interator, to iterate over atoms More... | |
| Atoms::const_iterator | atom_begin () const |
| Atoms::const_iterator | atom_end () const |
| Atoms::const_iterator | sidechainAtoms_begin () const |
| should be safe, given the atom ordering rules? More... | |
| Atoms::const_iterator | heavyAtoms_end () const |
| Atom const & | atom (Size const atm_index) const |
| Returns this residue's Atom with index number <atm_index> (const) More... | |
| Atom & | atom (Size const atm_index) |
| Returns this residue's Atom with index number <atm_index> (non-const) More... | |
| Atom const & | atom (std::string const &atm_name) const |
| Returns this residue's Atom with name <atm_name> (const) More... | |
| Atom & | atom (std::string const &atm_name) |
| Returns this residue's Atom with name <atm_name> (non-const) More... | |
| Vector const & | xyz (Size const atm_index) const |
| Returns the position of this residue's atom with index number <atm_index> More... | |
| Vector const & | xyz (std::string const &atm_name) const |
| Returns the position of this residue's atom with name <atm_name> More... | |
| void | set_xyz (core::Size const atm_index, Vector const &xyz_in) |
| Sets the position of this residue's atom with index number <atm_index> More... | |
| void | set_xyz (std::string const &atm_name, Vector const &xyz_in) |
| Sets the position of this residue's atom with name <atm_name> More... | |
| Size | last_backbone_atom () const |
| Returns the index number of the last backbone heavyatom. More... | |
| Size | first_sidechain_atom () const |
| Returns the index number of the first sidechain heavyatom. More... | |
| Size | first_sidechain_hydrogen () const |
| Returns the index number of the first sidechain hydrogen. More... | |
| Size | attached_H_begin (int const atom) const |
| Returns the index number of the first hydrogen attached to the atom with index number <atom> More... | |
| Size | attached_H_end (int const atom) const |
| Returns the index number of the last hydrogen attached to the atom with index number <atom> More... | |
| AtomIndices const & | attached_H_begin () const |
| Returns the AtomIndices of the first hydrogen attached to each heavyatom. More... | |
| AtomIndices const & | attached_H_end () const |
| Returns the AtomIndices of the last hydrogen attached to each heavyatom. More... | |
| Size | lower_connect_atom () const |
| Returns the index number of this residue's atom which connects to the residue before it in sequence. More... | |
| Size | upper_connect_atom () const |
| Returns the index number of this residue's atom which connects to the residue after it in sequence. More... | |
| Size | connect_atom (Residue const &other) const |
| Returns the index number of this residue's atom connected to the <other> Residue. More... | |
| utility::vector1< int > const & | path_distance (int atom) const |
| Returns the shortest path distance from <atom> to any other atom in this residue. More... | |
| utility::vector1 < utility::vector1< int > > const & | path_distances () const |
| Returns the shortest path distance for any atom pair in this residue example: path_distances()[atom1][atom2]. More... | |
| int | path_distance (int at1, int at2) const |
| Returns the number of bonds separating atom <at1> from <at2> More... | |
| bool | atom_is_backbone (int const atomno) const |
| Returns true if this residue's atom with index number <atomno> is a backbone atom. More... | |
| bool | atom_is_hydrogen (Size const atomno) const |
| Returns true if this residue's atom with index number <atomno> is a hydrogen. More... | |
| Size | atom_base (int const atomno) const |
| Returns the atom index of the <atomno> atom's base atom. More... | |
| Size | abase2 (int const atomno) const |
| Returns the atom index of the <atomno> atom's second base atom note: abase2 is this atom's first bonded neighbor other than this atom's base atom (unless it has only one neighbor) More... | |
| AtomIndices const & | bonded_neighbor (int const atm) const |
| Returns the AtomIndices for all bonded neighbor atoms of <atm> More... | |
| Size | nchi () const |
| Returns the number of chi angles this residue has. More... | |
| AtomIndices const & | mainchain_atoms () const |
| Returns the AtomIndices of this residue's mainchain atoms. More... | |
| Size | mainchain_atom (Size const atm) const |
| ??? Returns the number of the residue's mainchain atoms More... | |
| Size | n_mainchain_atoms () const |
| Returns the number of the residue's mainchain atoms. More... | |
| AtomIndices const & | actcoord_atoms () const |
| Returns the AtomIndices of atoms that will be used to define this residue's actcoord. More... | |
| Vector | build_atom_ideal (int const atomno, Conformation const &conformation) const |
| Return coordinates for building an atom from ideal internal coordinates, used for building missing atoms. More... | |
| Size | nbr_atom () const |
| Returns the index number of this residue's atom used as a center for neighbor definition example: C-beta atom for some amino acids. More... | |
| Real | nbr_radius () const |
| Returns the distance cutoff value used as a radius for neighbor definition. More... | |
| Vector const & | nbr_atom_xyz () const |
| AtomIndices const & | atoms_with_orb_index () const |
| Vector | build_orbital_xyz (Size const orbital_index) const |
| Vector const & | orbital_xyz (Size const orbital_index) const |
| void | set_orbital_xyz (core::Size const orbital_index, Vector const &xyz_in) |
| Size | n_orbitals () const |
| Returns the number of orbitals in this residue. More... | |
| utility::vector1< core::Size > const & | bonded_orbitals (int const atm) const |
| std::string const & | orbital_name (int const orbital_index) const |
| chemical::orbitals::OrbitalType const & | orbital_type (int const orbital_index) const |
| Size | orbital_type_index (Size const orbital_index) const |
| void | update_orbital_coords () |
| ResidueOP | create_rotamer () const |
| Returns a ResidueOP for creating a rotamer of this residue Temporary hack until Residue hierarchy is worked out. More... | |
| ResidueOP | create_residue () const |
| Returns a ResidueOP for creating a copy of residue, same as clone() Temporary hack until Residue hierarchy is worked out. More... | |
| ResidueType const & | type () const |
| Returns this residue's ResidueType. More... | |
| chemical::ResidueTypeSet const & | residue_type_set () const |
| Returns this residue's ResidueTypeSet. More... | |
| chemical::ResidueConnection const & | upper_connect () const |
| Returns this residue's upper_connection a ResidueConnection has internal coords info on how to build the atom in the next residue which connects to this residue. More... | |
| chemical::ResidueConnection const & | lower_connect () const |
| Returns this residue's lower_connection a ResidueConnection has internal coords info on how to build the atom in the previous residue which connects to this residue. More... | |
| bool | connections_match (Residue const &other) const |
| Returns true if ??? More... | |
| Size | n_residue_connections () const |
| Returns the number of ResidueConnections on this residue including polymeric residue connections. More... | |
| Size | n_polymeric_residue_connections () const |
| Returns the number of polymeric ResidueConnections on this residue. More... | |
| Size | n_non_polymeric_residue_connections () const |
| Returns the number of non-polymeric ResidueConnections on this residue. More... | |
| chemical::ResidueConnection const & | residue_connection (int const resconn_index) const |
| Returns this residue's ResidueConnection a ResidueConnection has internal coords info on how to build the atom in a different residue which connects to this residue. More... | |
| Size | residue_connect_atom_index (Size const resconn_id) const |
| Size | connected_residue_at_resconn (Size const resconn_index) const |
| chemical::ResConnID | connect_map (Size resconn_index) const |
| void | clear_residue_connections () |
| void | copy_residue_connections_from (Residue const &src) |
| bool | has_incomplete_connection () const |
| bool | has_incomplete_connection (core::Size const atomno) const |
| Returns true is <atomno> has complete connectivity? More... | |
| bool | connection_incomplete (Size resconnid) const |
| chemical::ResConnID | actual_residue_connection (Size resconnid) const |
| Size | residue_connection_partner (Size const resconn_index) const |
| Returns the residue number of a residue connected to this residue with ResidueConnection <resconn_index> ? More... | |
| void | copy_residue_connections (Residue const &src_rsd) |
| attempt to take residue connection info from src_rsd More... | |
| Size | residue_connection_conn_id (Size const resconn_index) const |
| Returns the residue number of a residue connected to this residue with ResidueConnection <resconn_index> ? More... | |
| void | residue_connection_partner (Size const resconn_index, Size const otherres, Size const other_connid) |
| set a connection to this residue by adding its partner's residue number More... | |
| Distance | connection_distance (conformation::Conformation const &conf, Size const resconn_index, Vector const matchpoint) const |
| Distance between a potential residue connection match and the position of the expected atom. More... | |
| bool | is_bonded (Residue const &other) const |
| Am I bonded to other? Meaningful for arbitrary topologies (e.g. circular peptides, disulfides) More... | |
| bool | is_pseudo_bonded (Residue const &other) const |
| Do I have any pseudobonds to other? More... | |
| bool | is_bonded (Size const other_index) const |
| Am I bonded to other? Looks at all residue connections as opposed to doing arithmetic. More... | |
| bool | is_pseudo_bonded (Size const other_index) const |
| Do I have any pseudobonds to other? More... | |
| bool | is_polymer_bonded (Residue const &other) const |
| Am I polymer bonded to other? More... | |
| bool | is_polymer_bonded (Size const other_index) const |
| Am I polymer-bonded to other? checks lower and upper connections. More... | |
| utility::vector1< Size > const & | connections_to_residue (Residue const &other) const |
| Returns the vector1 of resconn ids that connect this residue to other. More... | |
| utility::vector1< Size > const & | connections_to_residue (Size const other_resid) const |
| Returns the vector1 of resconn ids that connect this residue to other. More... | |
| PseudoBondCollectionCOP | get_pseudobonds_to_residue (Size resid) const |
| std::map< Size, PseudoBondCollectionCOP > const & | pseudobonds () const |
| void | set_pseudobonds_to_residue (Size resid, PseudoBondCollectionCOP pbs) |
| utility::vector1< std::pair < Real, Real > > const & | chi_rotamers (Size const chino) const |
| Returns the chi rotamers available for this residue's chi angle <chino> More... | |
| AtomIndices const & | cut_bond_neighbor (int const atm) const |
| atom indices for bonded neighbors to which atom-tree connections are disallowed. More... | |
| core::Size | n_bonded_neighbor_all_res (core::Size const atomno, bool virt=false) const |
| Returns the number of atoms bonded to <atomno> in all residues? More... | |
| AtomIndices const & | nbrs (int const atm) const |
| Convenience synonym for bonded_neighbor. More... | |
| utility::vector1< Real > const & | mainchain_torsions () const |
| Returns the mainchain torsion angles of this residue (const) More... | |
| utility::vector1< Real > & | mainchain_torsions () |
| Returns the mainchain torsion angles of this residue (non-const) More... | |
| void | mainchain_torsions (utility::vector1< Real > const &torsions) |
| Sets the mainchain torsion angles of this residue to <torsions> More... | |
| utility::vector1< Real > const & | chi () const |
| Returns the chi torsion angles of this residue (const) More... | |
| utility::vector1< Real > & | chi () |
| Returns the chi torsion angles of this residue (non-const) More... | |
| void | chi (utility::vector1< Real > const &chis) |
| Sets the chi torsion angles of this residue. More... | |
| utility::vector1< AtomIndices > const & | chi_atoms () const |
| Returns the AtomIndices of each four atom set defining a chi angle. More... | |
| AtomIndices const & | chi_atoms (int const chino) const |
| Returns the AtomIndices of the four atoms defining this residue's <chino> chi angle. More... | |
| Real | mainchain_torsion (Size const torsion) const |
| Returns a specific mainchain torsion angle for this residue example: mainchain_torsion(2) will be the psi angle for an amino acid. More... | |
| Real | chi (Size const chino) const |
| get a specific chi torsion angle More... | |
| Size | seqpos () const |
| Returns the sequence position of this residue. More... | |
| Size | polymeric_sequence_distance (Residue const &other) const |
| Returns the sequence separation distance between this residue and <other> More... | |
| int | polymeric_oriented_sequence_distance (Residue const &other) const |
| Returns the sequence separation distance between this residue and <other> positive if the other residue is downstream in sequence. More... | |
| void | seqpos (Size const setting) |
| Sets this residue's sequence position to <setting> More... | |
| core::Size | chain () const |
| Returns this residue's chain id. More... | |
| void | chain (int const setting) |
| Sets this residue's chain id. More... | |
| bool | requires_actcoord () const |
| does this residue require an actcoord? More... | |
| void | update_actcoord () |
| Updates actcoord for this residue. More... | |
| Vector const & | actcoord () const |
| Returns the coordinates used for pairE calculations (amino acids only) More... | |
| Vector & | actcoord () |
| Returns the coordinates used for pairE calculations (amino acids only) More... | |
| void | update_sequence_numbering (utility::vector1< Size > const &old2new) |
| Updates the sequence numbers for this residue and the numbers stored about its non-polymer connections called by our owning conformation when the sequence numbers are remapped. More... | |
| bool | is_polymer () const |
| Returns true if this residue is a polymer. More... | |
| bool | is_protein () const |
| Returns true if this residue is an amino acid. More... | |
| bool | is_DNA () const |
| Returns true if this residue is a DNA residue. More... | |
| bool | is_RNA () const |
| Returns true if this residue is a RNA residue. More... | |
| bool | is_NA () const |
| Returns true if this residue is a nucleic acid. More... | |
| bool | is_carbohydrate () const |
| Returns true if this residue is a carbohydrate. More... | |
| bool | is_ligand () const |
| Returns true if this residue is a ligand. More... | |
| bool | is_surface () const |
| Returns true if this residue is a surface residue. More... | |
| bool | has_sc_orbitals () const |
| Returns true if the residue has side chain orbitals. More... | |
| bool | is_polar () const |
| Returns true if the residue is polar. More... | |
| bool | is_apolar () const |
| bool | is_charged () const |
| Returns true if the residue is charged. More... | |
| bool | is_aromatic () const |
| Returns true if the residue is aromatic. More... | |
| bool | is_coarse () const |
| residue is coarse (used for RNA right now) More... | |
| bool | is_terminus () const |
| Returns true if the residue has a terminus variant. More... | |
| bool | is_upper_terminus () const |
| Return true if the residue has an upper terminus variant. More... | |
| bool | is_lower_terminus () const |
| Returns true if the residue has a lower terminus variant. More... | |
| bool | is_similar_rotamer (Residue const &other) const |
| Returns true if the chi angles of another residue all fall within 5 deg. More... | |
| bool | is_similar_aa (Residue const &other) const |
| Returns true if the aa residue types are the same. More... | |
| bool | has_property (std::string const &property) const |
| Returns true if the residue has <property> Generic property access – SLOW!!!!! More... | |
| bool | has_variant_type (chemical::VariantType const &variant_type) const |
| Generic variant access – SLOW!!!!! More... | |
| std::string const & | atom_name (int const atm) const |
| Returns the name of this residue's atom with index number <atm> More... | |
| std::string const & | mm_atom_name (int const atom) const |
| Returns the mm_atom_name of this residue's atom with index number <atom> More... | |
| std::string const & | name () const |
| Returns this residue's ResidueType name. More... | |
| std::string const & | name3 () const |
| Returns this residue's 3-letter representation. More... | |
| char | name1 () const |
| Returns this residue's 1-letter representation. More... | |
| chemical::AA const & | aa () const |
| Returns this residue's AA type, if any Used for knowledge-based scores, dunbrack, etc. could be "aa_unk" AA is enumeration. More... | |
| chemical::AtomICoor const & | icoor (int const atm) const |
| Returns the internal coordinates of this residue's atom with index number <atm> More... | |
| void | set_d (int const chino, Real const setting) |
| void | set_theta (int const chino, Real const setting) |
| fpd bondangle analog to set_chi (see above for details) More... | |
| void | set_chi (int const chino, Real const setting) |
| Sets this residue's chi angle <chino> to <setting> assuming that changes propagate according to the atom_base tree. More... | |
| void | set_all_chi (utility::vector1< Real > const &chis) |
| Sets all of this residue's chi angles using the set_chi function (wrapper function) More... | |
| bool | has (std::string const &atm) const |
| Returns true if this residue has an atom named <atm> More... | |
| void | fill_missing_atoms (utility::vector1< bool > missing, Conformation const &conformation) |
| Builds coordinates for atoms missing from this residue assuming ideal internal coordinates. More... | |
| void | select_orient_atoms (Size ¢er, Size &nbr1, Size &nbr2) const |
| Selects three atoms for orienting this residue. More... | |
| void | orient_onto_residue (Residue const &src) |
| Orient our coords onto those of <src>, using the atoms from select_orient_atoms. More... | |
| void | orient_onto_residue (Residue const &src, utility::vector1< std::pair< std::string, std::string > > const &atom_pairs) |
| Orient our coords onto those of <src>, using the three atom pairs specified in the input. More... | |
| void | place (Residue const &src, Conformation const &conformation, bool preserve_c_beta=false) |
| Place this rotamer at the sequence position occupied by <src> by reorienting the ideal side chain coordinates to match. More... | |
| void | apply_transform_Rx_plus_v (numeric::xyzMatrix< Real > R, Vector v) |
| 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. More... | |
| core::chemical::rna::RNA_ResidueType const & | RNA_type () const |
| Return the RNA_residueType object. This is RNA specific. More... | |
| core::chemical::carbohydrates::CarbohydrateInfoCOP | carbohydrate_info () const |
| Return the CarbohydrateInfo object containing sugar-specific properties for this residue. More... | |
Private Member Functions | |
| void | update_connections_to_residues () |
| Updates connections_to_residues_ using connect_map_. More... | |
| void | apply_transform_downstream (int const atomno, numeric::xyzMatrix< Real > const &R, Vector const &v) |
| apply transform of rotation R and translation V for all atoms downstream More... | |
| void | determine_nonstandard_polymer_status () |
| Residue const & | operator= (Residue const &rhs) |
| Assignment operator does not work for class Residue. This function is intentionally unimplemented and private. More... | |
| void | orient_onto_residue (Residue const &src, Size center, Size nbr1, Size nbr2, Size src_center, Size src_nbr1, Size src_nbr2) |
| Orient coords onto those of <src>, using the specified atoms. More... | |
Private Attributes | |
| ResidueType const & | rsd_type_ |
| our Residue type More... | |
| Atoms | atoms_ |
| our conformation atoms (not kinematic atom pointers) with xyz positiona and atom type More... | |
| utility::vector1 < orbitals::OrbitalXYZCoords > | orbitals_ |
| Size | seqpos_ |
| the sequence position More... | |
| core::Size | chain_ |
| the chain id number, starting from 1 More... | |
| utility::vector1< Real > | chi_ |
| our chi (sidechain) torsion angles More... | |
| utility::vector1< Real > | mainchain_torsions_ |
| our (possibly empty) backbone torsion angles More... | |
| Vector | actcoord_ |
| the action coordinate, an interaction centroid for knowledge-based terms like fa-pair in fact, only for fa-pair More... | |
| bool | nonstandard_polymer_ |
| Inter-residue connection data. More... | |
| utility::vector1 < chemical::ResConnID > | connect_map_ |
| map between connection ids on this residue and the connection points on other residues to which its bonded More... | |
| std::map< Size, utility::vector1< Size > > | connections_to_residues_ |
| lists for each connected residue of the connection points on this residue that connect the pair. More... | |
| std::map< Size, PseudoBondCollectionCOP > | pseudobonds_ |
| other residues within 4 bonds (connected through PseudoBonds) may include this residue (intra-residue pseudo-bonds) More... | |
Instance Residue class, used for placed residues and rotamers.
This class is designed to be lightweight. It holds a const-reference ("rsd_type_") to a ResidueType object for access to information common to all instances of a single type, eg. Alanine or Thymine. Residue stores any data unique to a placed residue or rotamer, currently:
Definition at line 93 of file Residue.hh.
Definition at line 98 of file Residue.hh.
Definition at line 96 of file Residue.hh.
Definition at line 97 of file Residue.hh.
| core::conformation::Residue::Residue | ( | ResidueType const & | rsd_type_in, |
| bool const | dummy_arg | ||
| ) |
constructors Residue( Residue const & ); // user defined copy ctor to avoid #including PseudoBond.hh Residue const & operator = ( Residue const & ) // user defined assignment operator for same reason
Constructor from residue type; sets coords to ideal values create a residue of type residue_type_in.
Definition at line 62 of file Residue.cc.
References core::chemical::ResidueType::atom(), core::chemical::Atom::atom_type_index(), atoms_, core::chemical::ResidueType::atoms_with_orb_index(), core::chemical::ResidueType::bonded_orbitals(), build_orbital_xyz(), core::chemical::Atom::ideal_xyz(), core::chemical::Atom::mm_atom_type_index(), core::chemical::ResidueType::natoms(), core::chemical::ResidueType::orbital(), core::chemical::Orbital::orbital_type_index(), orbitals_, rsd_type_, and type().
Referenced by clone().
|
inline |
Definition at line 107 of file Residue.hh.
| core::conformation::Residue::Residue | ( | ResidueType const & | rsd_type_in, |
| Residue const & | current_rsd, | ||
| Conformation const & | conformation, | ||
| bool | preserve_c_beta = false |
||
| ) |
Rotamer-style constructor; orients ideal coords onto backbone of current_rsd.
Create a residue/rotamer of type rsd_type_in placed at the position occupied by current_rsd Used primarily in rotamer building. The newly created Residue has the same sequence postion, chain id and mainchain torsion angles as current_rsd. It has a ResidueType as defined by rsd_type_in. Its sidechain chi angles are uninitialized as all 0.0 and sidechain atom coords are from ideal coords. Its backbone is aligned with that of current_rsd. Its residue connections and its pseudobonds must be initialized from the original residue.
Definition at line 99 of file Residue.cc.
References core::chemical::ResidueType::atom(), atom(), core::chemical::Atom::atom_type_index(), atoms_, core::chemical::ResidueType::atoms_with_orb_index(), core::chemical::ResidueType::bonded_orbitals(), build_orbital_xyz(), chi_, core::chemical::ResidueType::chi_atoms(), chi_atoms(), copy_residue_connections(), core::chemical::Atom::ideal_xyz(), core::chemical::ResidueType::mainchain_atoms(), mainchain_torsions(), core::chemical::Atom::mm_atom_type_index(), core::chemical::ResidueType::n_residue_connections(), core::chemical::ResidueType::natoms(), core::chemical::ResidueType::nchi(), core::chemical::ResidueType::orbital(), core::chemical::Orbital::orbital_type_index(), orbitals_, place(), pseudobonds_, rsd_type_, type(), and xyz().
| core::conformation::Residue::Residue | ( | Residue const & | src) |
Definition at line 178 of file Residue.cc.
| core::conformation::Residue::~Residue | ( | ) |
Definition at line 197 of file Residue.cc.
|
inline |
Returns this residue's AA type, if any Used for knowledge-based scores, dunbrack, etc. could be "aa_unk" AA is enumeration.
Definition at line 1725 of file Residue.hh.
References core::chemical::ResidueType::aa(), and rsd_type_.
Referenced by protocols::protein_interface_design::movers::PlaceOnLoop::add_bb_csts_to_loop(), protocols::protein_interface_design::movers::add_coordinate_constraints(), protocols::seeded_abinitio::add_coordinate_constraints(), protocols::relax::add_coordinate_constraints_to_pose(), protocols::loops::add_coordinate_constraints_to_pose(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::swa::rna::Add_virtual_O2Star_hydrogen(), protocols::protein_interface_design::movers::RandomMutation::apply(), protocols::protein_interface_design::filters::FilterScanFilter::apply(), protocols::protein_interface_design::movers::DesignMinimizeHbonds::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::simple_moves::symmetry::SetupNCSMover::apply(), protocols::hybridization::CartesianSampler::apply(), protocols::toolbox::task_operations::ProteinInterfaceDesignOperation::apply(), protocols::hybridization::CartesianHybridize::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), core::pack::task::operation::OptCysHG::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::enzdes::DetectProteinLigandInterface::apply(), protocols::protein_interface_design::Revert::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::idealize::IdealizeMover::apply(), protocols::seeded_abinitio::SegmentHybridizer::apply_frame(), core::scoring::methods::apply_lk_ball_fraction_weight_for_hbonds(), protocols::swa::rna::apply_protonated_H1_adenosine_variant_type(), core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), core::scoring::constraints::BackboneStubConstraint::BackboneStubConstraint(), protocols::swa::rna::base_atoms_square_deviation(), core::scoring::dna::DNA_BasePotential::base_string(), protocols::idealize::basic_idealize(), protocols::LoopRebuild::build_loop_with_ccd_closure(), protocols::protein_interface_design::ReportPSSMDifferences::calculate(), protocols::protein_interface_design::ReportSequenceDifferences::calculate(), core::scoring::methods::RG_Energy_Fast::calculate_rg_score(), protocols::hybridization::HybridizeProtocol::check_and_create_fragments(), protocols::swa::rna::check_for_messed_up_structure(), protocols::loops::Loop::choose_cutpoint(), core::scoring::electron_density::ElectronDensity::clear_dCCdx_res_cache(), core::scoring::dssp::Dssp::compute(), protocols::simple_filters::ShapeComplementarityFilter::compute(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::compute_altbbconf_alternate_state_energy(), protocols::features::StructureScoresFeatures::compute_energies(), protocols::simple_filters::RotamerBoltzmannWeight::compute_modified_ddG(), core::pack::interaction_graph::SurfacePotential::compute_pose_surface_energy(), core::pack::interaction_graph::SurfacePotential::compute_residue_surface_energy(), core::pack::interaction_graph::OnTheFlyNode::compute_rotamer_pair_energy(), core::pack::interaction_graph::SymmOnTheFlyNode::compute_rotamer_pair_energy(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::compute_samebbconf_alternate_state_energy_first_node(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::compute_samebbconf_alternate_state_energy_second_node(), protocols::flexpack::rotamer_set::FlexbbRotamerSets::compute_sr_one_body_energies_for_flexsets(), protocols::swa::rna::copy_all_o2star_torsions(), protocols::swa::rna::create_alignment_id_map(), protocols::swa::rna::create_standard_o2star_pack_task(), protocols::cartesian::MolecularDynamics::createDihedralList(), protocols::vip::VIP_Mover::cull_mutatable_residues(), core::scoring::electron_density::ElectronDensity::dCCdx_fastRes(), core::scoring::methods::ProClosureEnergy::defines_intrares_energy_for_residue(), 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::disulfides::FullatomDisulfideEnergy::defines_score_for_residue_pair(), core::scoring::methods::YHHPlanarityEnergy::defines_score_for_rsd(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), core::scoring::disulfides::CentroidDisulfidePotential::disulfide_params(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), core::scoring::saxs::FastSAXSEnergy::eval_atom_derivative(), core::scoring::methods::EnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::MembraneEnvSmoothEnergy::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::dna::DNABFormPotential::eval_dna_bform_chi_torsion_score_residue(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsion_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsions(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), core::scoring::methods::ProClosureEnergy::eval_intrares_derivatives(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::scoring::methods::ProClosureEnergy::eval_intrares_energy(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::OmegaTether::eval_omega_score_residue(), core::scoring::Ramachandran2B::eval_rama_score_all(), core::scoring::Ramachandran::eval_rama_score_residue(), core::scoring::Ramachandran2B::eval_rama_score_residue(), core::scoring::methods::SmoothEnvEnergy::eval_residue_derivatives(), core::scoring::methods::RamachandranEnergy::eval_residue_dof_derivative(), core::scoring::methods::SmoothCenPairEnergy::eval_residue_pair_derivatives(), core::scoring::methods::CenHBEnergy::eval_residue_pair_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::eval_rotameric_energy_deriv(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_energy(), core::scoring::MembranePotential::evaluate_env(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_deriv(), core::scoring::EnvPairPotential::evaluate_env_and_cbeta_scores(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_scores(), protocols::scoring::InterchainPotential::evaluate_env_score(), core::scoring::MembranePotential::evaluate_pair(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_deriv(), core::scoring::EnvPairPotential::evaluate_pair_and_cenpack_score(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_score(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), protocols::swa::rna::StepWiseRNA_Minimizer::Figure_out_moving_residues(), core::scoring::constraints::BackboneStubConstraint::fill_f1_f2(), core::scoring::dssp::fill_hbond_bb_pair_score_dssp(), protocols::pmut_scan::PointMutScanDriver::fill_mutations_list(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::scoring::methods::MembraneLipo::finalize_total_energy(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), protocols::forge::remodel::RemodelDesignMover::find_disulfides_in_the_neighborhood(), protocols::swa::rna::StepWiseRNA_ResidueSampler::floating_base_sampling(), core::conformation::form_disulfide(), protocols::protein_interface_design::movers::SetupHotspotConstraintsLoopsMover::generate_csts(), core::scoring::hackaro::HackAroEnergy::get_base_coordinate_system(), core::scoring::dna::get_base_pair_y_axis_atom_xyz(), core::pack::interaction_graph::SimpleEdge::get_bb_index(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value(), core::scoring::hackaro::HackAroEnergy::get_centroid(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), 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(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::get_matching_res_in_VDW_rep_screen_pose(), protocols::optimize_weights::IterativeOptEDriver::get_nat_aa_opte_data(), protocols::optimize_weights::IterativeOptEDriver::get_nat_rot_opte_data(), protocols::hybridization::get_num_residues_nonvirt(), core::scoring::orbitals::OrbitalsScore::get_orb_H_distance_and_energy(), core::scoring::P_AA::get_Paa_pp_deriv(), core::scoring::rna::chemical_shift::get_ring_current_deriv(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::scoring::rna::get_rna_base_coordinate_system(), core::scoring::rna::chemical_shift::get_rna_base_coordinate_system_from_CS_params(), protocols::rna::RNA_StructureParameters::get_stem_residues(), protocols::swa::rna::get_surrounding_O2star_hydrogen(), core::scoring::dna::get_z_axis(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), protocols::seeded_abinitio::SegmentHybridizer::hybridize(), protocols::hybridization::HybridizeProtocol::initialize_and_sample_loops(), protocols::swa::rna::StepWiseRNA_BaseCentroidScreener::Initialize_base_stub_list(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), protocols::rna::RNA_StructureParameters::initialize_secstruct(), protocols::features::ResidueScoresFeatures::insert_residue_scores_rows(), protocols::swa::rna::Is_close_chain_break(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::Is_magnetic_anisotropy_source_atom(), core::io::serialization::is_pseudoresidue(), is_similar_aa(), is_similar_rotamer(), protocols::swa::rna::Is_virtual_base(), protocols::loops::loop_rmsd(), protocols::loops::loop_rmsd_with_superimpose_core(), core::scoring::rna::chemical_shift::magnetic_anisotropy_effect(), protocols::simple_moves::symmetry::SymPackRotamersMover::make_symmetric_task(), core::scoring::methods::ProClosureEnergy::measure_chi4(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerRotBins::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), protocols::toolbox::pose_metric_calculators::SequenceComparison::measure_sequence_recovery(), protocols::optimize_weights::IterativeOptEDriver::measure_sequence_recovery(), protocols::motifs::mutate_loops_for_search(), protocols::protein_interface_design::movers::nearest_atom_for_constraint(), core::scoring::MembranePotential::non_helix_in_membrane_penalty(), protocols::swa::rna::o2star_minimize(), core::conformation::WatsonCrickResidueMatcher::operator()(), protocols::swa::monte_carlo::RNA_SWA_MonteCarloMover::output_silent_file(), core::scoring::P_AA::P_AA_energy(), core::scoring::P_AA::P_AA_pp_energy(), core::scoring::PairEPotential::pair_term_energy(), protocols::match::NumNeighborsMPM::passes_com_vector_criterion(), protocols::swa::rna::phosphate_base_phosphate_square_deviation(), protocols::swa::rna::phosphate_square_deviation(), protocols::hybridization::ChunkTrialMover::pick_random_chunk(), protocols::hotspot_hashing::HotspotStubSet::prepare_hashing_packer_task_(), core::scoring::Ramachandran2B::RamaE(), core::scoring::Ramachandran2B::RamaE_Lower(), core::scoring::Ramachandran2B::RamaE_Upper(), protocols::protein_interface_design::movers::PlacementMinimizationMover::refresh_bbstub_constraints(), protocols::swa::rna::remove_all_variant_types(), protocols::swa::rna::Remove_virtual_O2Star_hydrogen(), protocols::features::ProteinResidueConformationFeatures::report_features(), protocols::features::ResidueConformationFeatures::report_features(), protocols::features::ProteinBackboneAtomAtomPairFeatures::report_features(), protocols::simple_filters::ShapeComplementarityFilter::report_sm(), core::scoring::methods::RamachandranEnergy::residue_energy(), core::scoring::nv::NVscore::residue_energy(), core::scoring::methods::SmoothEnvEnergy::residue_energy(), core::scoring::methods::EnvEnergy::residue_energy(), core::scoring::methods::MembraneCbetaEnergy::residue_energy(), core::scoring::methods::SequenceDependentRefEnergy::residue_energy(), core::scoring::methods::ReferenceEnergy::residue_energy(), core::scoring::methods::NMerPSSMEnergy::residue_energy(), core::scoring::methods::EnvSmoothEnergy::residue_energy(), core::scoring::methods::MembraneEnvEnergy::residue_energy(), core::scoring::methods::MembraneEnvSmoothEnergy::residue_energy(), protocols::fldsgn::potentials::AACompositionEnergy::residue_energy(), core::scoring::interface::DDPscore::residue_pair_energy(), core::scoring::disulfides::DisulfideMatchingEnergy::residue_pair_energy(), core::scoring::disulfides::CentroidDisulfideEnergy::residue_pair_energy(), core::scoring::methods::GaussianOverlapEnergy::residue_pair_energy(), core::scoring::methods::SmoothCenPairEnergy::residue_pair_energy(), core::scoring::methods::CenPairEnergy::residue_pair_energy(), core::scoring::methods::ProClosureEnergy::residue_pair_energy(), core::scoring::methods::CenHBEnergy::residue_pair_energy(), core::scoring::electron_density_atomwise::ElecDensAtomwiseEnergy::residue_pair_energy(), core::scoring::electron_density::FastDensEnergy::residue_pair_energy(), core::scoring::electron_density::ElecDensEnergy::residue_pair_energy(), core::scoring::electron_density::PattersonCorrEnergy::residue_pair_energy(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::residue_pair_energy(), core::scoring::electron_density::ElecDensCenEnergy::residue_pair_energy(), core::scoring::disulfides::FullatomDisulfideEnergy::residue_pair_energy(), core::scoring::methods::CartesianBondedEnergy::residue_pair_energy_sorted(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::residue_score(), core::pack::task::ResidueLevelTask_::ResidueLevelTask_(), protocols::dna::PDBOutput::residues_are_different(), protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::restrict_sequence_profile(), core::scoring::rna::chemical_shift::ring_current_effect(), core::scoring::rna::chemical_shift::ring_current_effect_individual_ring(), core::scoring::rna::chemical_shift::ring_pos(), core::pack::dunbrack::rotamer_from_chi(), core::scoring::dna::DirectReadoutPotential::rsd_rsd_energy(), protocols::swa::rna::StepWiseRNA_AnalyticalLoopCloseSampler::sample_o2star_hydrogen(), core::scoring::constraints::BackboneStubConstraint::score(), core::scoring::MembranePotential::score_normal_center(), protocols::rna::setup_base_pair_constraints(), protocols::simple_moves::ShakeStructureMover::setup_ca_constraints(), core::scoring::electron_density::ElectronDensity::setup_fastscoring_first_time(), core::scoring::saxs::FastSAXSEnergy::setup_for_derivatives(), core::scoring::methods::RG_Energy_Fast::setup_for_derivatives(), core::scoring::methods::MMLJEnergyInter::setup_for_packing(), core::scoring::hbonds::HBondEnergy::setup_for_packing(), core::scoring::hackelec::HackElecEnergy::setup_for_packing(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_packing(), core::scoring::hbonds::HBondSet::setup_for_residue_pair_energies(), core::scoring::electron_density::PattersonCorrEnergy::setup_for_scoring(), core::scoring::saxs::FastSAXSEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_scoring(), protocols::idealize::IdealizeMover::setup_idealize_constraints(), protocols::simple_moves::DesignRepackMover::setup_packer_and_movemap(), protocols::rbsegment_relax::setup_pose_from_rbsegs(), protocols::swa::rna::setup_suite_atom_id_map(), protocols::scoring::Interface::show(), protocols::hybridization::DDomainParse::split(), core::fragment::SingleResidueFragData::steal(), protocols::swa::rna::suite_square_deviation(), core::scoring::MembranePotential::termini_penalty(), protocols::rna::update_edge_hbond_numbers(), protocols::rna::update_edge_hbond_numbers_careful_hydrogen(), protocols::swa::rna::StepWiseRNA_PoseSetup::verify_protonated_H1_adenosine_variants(), and protocols::swa::rna::virtualize_bulges().
Returns the atom index of the <atomno> atom's second base atom note: abase2 is this atom's first bonded neighbor other than this atom's base atom (unless it has only one neighbor)
Definition at line 834 of file Residue.hh.
References core::chemical::ResidueType::abase2(), and rsd_type_.
Referenced by core::scoring::methods::apply_lk_ball_fraction_weight_for_hbonds(), core::scoring::hbonds::assign_abase_derivs(), core::pack::rotamer_set::build_acceptor_acceptor_waters(), core::pack::rotamer_set::build_donor_acceptor_waters(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::scoring::hbonds::create_acc_orientation_vector(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_acceptor_base_atm_xyz(), core::scoring::geometric_solvation::GeometricSolEnergy::get_acceptor_base_atm_xyz(), core::scoring::rna::RNA_Mg_Energy::get_cos_theta(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::features::HBondFeatures::insert_hbond_geom_coords(), and protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::semiexpl_water_hbgeom_score().
|
inline |
Returns the AtomIndices of this residue's h-bond acceptor atoms.
example(s): residue.accpt_pos() See also: Residue Residue.accpt_pos_sc Residue.atoms Pose
Definition at line 371 of file Residue.hh.
References core::chemical::ResidueType::accpt_pos(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::acceptorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergy::acceptorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::acceptorRes_occludingRes_geometric_sol_RNA_intra(), core::scoring::geometric_solvation::GeometricSolEnergy::acceptorRes_occludingRes_geometric_sol_RNA_intra(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::atom_is_acceptor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::atom_is_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::atom_is_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::atom_is_acceptor(), protocols::rna::atom_is_acceptor(), core::scoring::carbon_hbonds::CarbonHBondEnergy::atom_is_acceptor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::atom_is_valid_base(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::atom_is_valid_base(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_bb_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_sc_carbon_hbond_one_way(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::scoring::geometric_solvation::compute_exact_geosol(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_derivs_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::residue_energy(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy(), core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_bb_carbon_hbond_one_way(), and core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_sc_carbon_hbond_one_way().
|
inline |
Returns the AtomIndices of this residue's sidechain h-bond acceptor atoms.
example(s): residue.accpt_pos_sc() See also: Residue Residue.accpt_pos Residue.atoms Pose
Definition at line 387 of file Residue.hh.
References core::chemical::ResidueType::accpt_pos_sc(), and rsd_type_.
|
inline |
Returns the coordinates used for pairE calculations (amino acids only)
Definition at line 1497 of file Residue.hh.
References actcoord_.
Referenced by core::scoring::methods::PairEnergy::eval_residue_pair_derivatives(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), core::conformation::orient_residue_for_ideal_bond(), core::scoring::PairEPotential::pair_term_energy(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), and core::chemical::ResidueType::update_actcoord().
|
inline |
Returns the coordinates used for pairE calculations (amino acids only)
Definition at line 1504 of file Residue.hh.
References actcoord_.
|
inline |
Returns the AtomIndices of atoms that will be used to define this residue's actcoord.
Definition at line 886 of file Residue.hh.
References core::chemical::ResidueType::actcoord_atoms(), and rsd_type_.
Referenced by core::scoring::methods::PairEnergy::eval_residue_pair_derivatives().
|
inline |
Definition at line 1168 of file Residue.hh.
References connect_map_.
Referenced by core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), and core::conformation::Conformation::detect_pseudobonds().
|
inline |
Returns the AtomIndices of this residue's backbone atoms.
example(s): residue.all_bb_atoms() See also: Residue Residue.atoms Pose
Definition at line 287 of file Residue.hh.
References core::chemical::ResidueType::all_bb_atoms(), and rsd_type_.
|
private |
apply transform of rotation R and translation V for all atoms downstream
xyz –> R * xyz + v
this uses information from atom_base array to transform all the downstream atoms along the sidechain recursively. it assumes that the atom_base array will not get us into any infinite loops!
Definition at line 1075 of file Residue.cc.
References atom(), core::chemical::ResidueType::atom_base(), core::chemical::ResidueType::bonded_neighbor(), nbrs(), rsd_type_, core::conformation::Atom::xyz(), and xyz().
Referenced by set_chi(), set_d(), and set_theta().
| void core::conformation::Residue::apply_transform_Rx_plus_v | ( | numeric::xyzMatrix< Real > | R, |
| Vector | v | ||
| ) |
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.
Definition at line 1102 of file Residue.cc.
References core::chemical::ResidueType::natoms(), set_xyz(), type(), and xyz().
Returns this residue's Atom with index number <atm_index> (const)
example(s): residue.atom(3) See also: Residue Residue.atoms Pose
Definition at line 465 of file Residue.hh.
References atoms_.
Referenced by core::scoring::geometric_solvation::add_to_individual_sol_energies(), core::io::pdb::FileData::append_residue(), protocols::protein_interface_design::movers::SpinMover::apply(), protocols::analysis::LoopAnalyzerMover::apply(), protocols::simple_filters::SheetFilter::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::rbsegment_relax::FragInsertAndAlignMover::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::rbsegment_relax::SequenceShiftMover::apply(), protocols::hybridization::CartesianHybridize::apply_frag(), protocols::seeded_abinitio::SegmentHybridizer::apply_frame(), protocols::seeded_abinitio::PlaceFragments::apply_frame(), protocols::hybridization::CartesianSampler::apply_frame(), protocols::hybridization::CartesianHybridize::apply_frame(), core::scoring::methods::apply_lk_ball_fraction_weight_for_hbonds(), protocols::pockets::PlaidFingerprint::apply_rotation_offset_to_pose_(), apply_transform_downstream(), core::scoring::orbitals::OrbitalsAssigned::aromatic_ring_center(), core::scoring::orbitals::OrbitalsScore::assign_haro_derivs_one_way(), core::scoring::orbitals::OrbitalsScore::assign_hpol_derivs_one_way(), protocols::qsar::scoring_grid::SolvationMetaGrid::atom_score(), protocols::pockets::PocketGrid::autoexpanding_pocket_eval(), protocols::idealize::basic_idealize(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), build_orbital_xyz(), core::conformation::build_residue_tree(), protocols::match::bump_grid_to_enclose_pose(), protocols::match::bump_grid_to_enclose_residue(), protocols::match::bump_grid_to_enclose_residue_backbone(), core::scoring::calc_atom_masks(), protocols::features::helixAssembly::HelixBundleFeatures::calc_pc_and_com(), protocols::pockets::PlaidFingerprint::calculate_ligand_CoM(), core::scoring::methods::LK_BallEnergy::calculate_lk_ball_atom_energies(), core::scoring::methods::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue(), core::scoring::methods::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue_no_count_pair(), protocols::pockets::NonPlaidFingerprint::calculate_protein_CoM(), protocols::scoring::methods::pcs::PCS_Energy::calculate_scores_and_tensors_from_pose_and_PCS_data(), core::pack::task::operation::util::cbeta_vector(), protocols::geometry::center_of_mass(), protocols::features::helixAssembly::HelixBundleFeatures::check_cap_distances(), protocols::features::strand_assembly::StrandBundleFeatures::check_sheet_dis_antiparallel(), protocols::features::strand_assembly::StrandBundleFeatures::check_sheet_dis_parallel(), protocols::simple_filters::SymmetricMotifFilter::compute_d2(), core::scoring::MembranePotential::compute_membrane_embedding(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::scoring::electron_density::ElectronDensity::compute_symm_rotations(), core::scoring::orbitals::OrbitalsAssigned::CoordinatesDihedral(), core::scoring::orbitals::OrbitalsAssigned::CoordinatesTetrahedral(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::abinitio::copy_side_chains(), core::scoring::orbitals::OrbitalsAssigned::cp_function(), core::scoring::hbonds::create_acc_orientation_vector(), core::scoring::hbonds::create_don_orientation_vector(), protocols::floppy_tail::create_extra_output(), core::scoring::hbonds::create_rotamer_descriptor(), protocols::pockets::PocketGrid::DARC_autoexpanding_pocket_eval(), protocols::pockets::PocketGrid::DARC_pocket_eval(), core::scoring::electron_density::ElectronDensity::dCCdx_fastRes(), core::scoring::electron_density::ElectronDensity::dCCdx_res(), core::conformation::Conformation::detect_bonds(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), core::scoring::methods::LinearChainbreakEnergy::do_score_dev(), core::scoring::methods::LinearChainbreakEnergy::do_score_ovp(), protocols::pockets::PlaidFingerprint::dump_oriented_pose_and_fp_to_pdb(), core::io::pdb::dump_pdb_residue(), protocols::rigid::MovePoseToMembraneCenterMover::estimate_membrane_center(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::methods::EnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::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::etable::BaseEtableEnergy< Derived >::eval_atom_derivative(), core::scoring::methods::LK_BallEnergy::eval_desolvation_derivs_no_count_pair(), 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::etable::BaseEtableEnergy< Derived >::eval_intrares_derivatives(), core::scoring::methods::MMTorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMBondLengthEnergy::eval_intrares_energy(), core::scoring::methods::MMLJEnergyIntra::eval_intrares_energy(), core::scoring::methods::MMBondAngleEnergy::eval_intrares_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_energy_ext(), core::scoring::methods::SmoothEnvEnergy::eval_residue_derivatives(), core::scoring::methods::SmoothCenPairEnergy::eval_residue_pair_derivatives(), core::scoring::methods::CenHBEnergy::eval_residue_pair_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_residue_pair_derivatives(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), protocols::match::fill_grid_with_backbone_heavyatom_spheres(), protocols::match::fill_grid_with_residue_heavyatom_spheres(), protocols::match::fill_grid_with_residue_spheres(), core::io::silent::BinaryRNASilentStruct::fill_struct(), core::io::silent::BinaryProteinSilentStruct::fill_struct(), core::scoring::etable::BaseEtableEnergy< Derived >::finalize_total_energy(), protocols::features::strand_assembly::StrandBundleFeatures::find_antiparallel(), protocols::loophash::FastGapMover::find_next_gap(), protocols::features::strand_assembly::StrandBundleFeatures::find_parallel(), protocols::electron_density::findLoopFromDensity(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_acceptor_base_atm_xyz(), core::scoring::geometric_solvation::GeometricSolEnergy::get_acceptor_base_atm_xyz(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::rna::RNA_Mg_Energy::get_cos_theta(), core::scoring::disulfides::FullatomDisulfidePotential::get_disulfide_params(), core::scoring::orbitals::OrbitalsScore::get_E_haro_one_way(), core::scoring::orbitals::OrbitalsScore::get_E_hpol_one_way(), protocols::pockets::DelphiElectrostatics::get_electrostatics_energy(), protocols::toolbox::match_enzdes_util::InvrotTreeNode::get_fixed_pt(), core::scoring::orbitals::OrbitalsAssigned::get_hydrogens(), core::scoring::orbitals::OrbitalsAssigned::get_lp_xyz(), core::scoring::methods::Fa_MbsolvEnergy::get_residue_pair_energy(), protocols::hybridization::get_superposition_transformation(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), protocols::seeded_abinitio::SegmentHybridizer::hybridize(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::topology_broker::RigidChunkClaimer::initialize_dofs(), protocols::match::downstream::LigandConformerBuilder::initialize_from_residue(), protocols::match::downstream::RigidLigandBuilder::initialize_from_residue(), protocols::rbsegment_relax::FragInsertAndAlignMover::initialize_rb_fragments(), core::scoring::inline_intraresidue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy(), protocols::features::HBondFeatures::insert_hbond_geom_coords(), protocols::features::HBondFeatures::insert_hbond_lennard_jones_row(), protocols::loops::loop_closure::ccd::load_coords_and_torsions(), protocols::simple_moves::BBConRotMover::make_move(), core::scoring::electron_density::ElectronDensity::matchPoseToPatterson(), core::scoring::electron_density::ElectronDensity::matchRes(), core::scoring::electron_density::ElectronDensity::matchResFast(), protocols::motifs::Motif::Motif(), core::scoring::MembranePotential::non_helix_in_membrane_penalty(), core::conformation::operator<<(), orient_onto_residue(), protocols::match::NumNeighborsMPM::passes_com_vector_criterion(), place(), protocols::motifs::Motif::place_atom_(), protocols::motifs::Motif::place_atoms_(), protocols::motifs::Motif::place_residue_(), protocols::viewer::print_node(), core::scoring::methods::PoissonBoltzmannEnergy::protein_position_equal_within(), core::conformation::symmetry::SymmetricConformation::recalculate_transforms(), protocols::pockets::PocketGrid::recenter(), protocols::qsar::scoring_grid::SolvationGrid::refresh(), core::scoring::electron_density::ElectronDensity::rematchResToPatterson(), protocols::toolbox::match_enzdes_util::InvrotTreeNode::remove_invrots_clashing_with_parent_res(), protocols::features::SmotifFeatures::report_features(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), protocols::features::ProteinBondGeometryFeatures::report_intrares_angles(), protocols::features::ProteinBondGeometryFeatures::report_intrares_lengths(), protocols::features::ProteinBondGeometryFeatures::report_intrares_torsions(), Residue(), core::conformation::symmetry::residue_center_of_mass(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::residue_conformations_redundant(), core::scoring::methods::BurialEnergy::residue_energy(), core::scoring::methods::Fa_MbenvEnergy::residue_energy(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::scoring::methods::EnvSmoothEnergy::residue_energy(), core::scoring::methods::MembraneEnvSmoothEnergy::residue_energy(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_fast_pair_energy_attached_H(), core::scoring::residue_fast_pair_energy_attached_H(), core::scoring::methods::SuckerEnergy::residue_pair_energy(), core::scoring::methods::MembraneCenPairEnergy::residue_pair_energy(), core::scoring::methods::CenPairEnergy::residue_pair_energy(), core::scoring::methods::SmoothCenPairEnergy::residue_pair_energy(), core::scoring::methods::CenHBEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::scoring::rna::RNA_LJ_BaseEnergy::residue_pair_energy(), core::scoring::methods::LK_hack::residue_pair_energy(), core::scoring::methods::MMLJEnergyInter::residue_pair_energy(), core::scoring::methods::LK_BallEnergy::residue_pair_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy_ext(), protocols::geometry::return_nearest_residue(), core::conformation::symmetry::return_nearest_residue(), protocols::simple_moves::symmetry::SymmetrySlider::rg(), protocols::pockets::PlaidFingerprint::rmsd(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), protocols::qsar::scoring_grid::SolvationMetaGrid::score(), core::scoring::MembranePotential::score_normal_center(), core::pack::task::operation::util::select_coord_for_residue(), set_chi(), set_d(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), set_theta(), protocols::scoring::methods::pcs2::GridSearchIteratorCA::set_vec(), set_xyz(), protocols::flexpep_docking::FlexPepDockingFlags::setDefaultAnchors(), core::scoring::saxs::FastSAXSEnergy::setup_for_derivatives(), core::scoring::saxs::FastSAXSEnergy::setup_for_scoring(), protocols::hybridization::DDomainParse::split(), core::scoring::methods::LK_BallEnergy::sum_contributions_for_atom_pair_one_way(), protocols::topology_broker::RigidChunkClaimer::switch_to_fullatom(), core::scoring::MembranePotential::termini_penalty(), protocols::scoring::methods::pcs2::PcsDataCenter::update_X_Y_Z_all(), protocols::scoring::methods::pcs::PCS_data::update_X_Y_Z_all(), core::scoring::electron_density::ElectronDensity::updateCachedDensity(), core::chemical::ICoorAtomID::xyz(), and xyz().
Returns this residue's Atom with index number <atm_index> (non-const)
example(s): residue.atom(3) See also: Residue Residue.atoms Pose
Definition at line 480 of file Residue.hh.
References atoms_.
|
inline |
Returns this residue's Atom with name <atm_name> (const)
example(s): residue.atom(3) See also: Residue Residue.atoms Pose
Definition at line 496 of file Residue.hh.
References atom_index(), and atoms_.
|
inline |
Returns this residue's Atom with name <atm_name> (non-const)
example(s): residue.atom(3) See also: Residue Residue.atoms Pose
Definition at line 511 of file Residue.hh.
References atom_index(), and atoms_.
Returns the atom index of the <atomno> atom's base atom.
Definition at line 825 of file Residue.hh.
References core::chemical::ResidueType::atom_base(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::add_to_individual_sol_energies(), core::scoring::methods::apply_lk_ball_fraction_weight_for_hbonds(), core::scoring::hbonds::assign_abase_derivs(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::atom_is_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::atom_is_donor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::atom_is_valid_base(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::atom_is_valid_base(), protocols::rna::bases_form_a_hydrogen_bond(), core::pack::rotamer_set::build_acceptor_acceptor_waters(), core::pack::rotamer_set::build_donor_acceptor_waters(), core::pack::rotamer_set::build_donor_donor_waters(), core::scoring::geometric_solvation::compute_exact_geosol(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::scoring::hbonds::create_acc_orientation_vector(), core::scoring::hbonds::create_don_orientation_vector(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_acceptor_base_atm_xyz(), core::scoring::geometric_solvation::GeometricSolEnergy::get_acceptor_base_atm_xyz(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::scoring::rna::RNA_Mg_Energy::get_cos_theta(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), protocols::rna::heavy_atom_is_polar(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::features::HBondFeatures::insert_hbond_geom_coords(), protocols::features::HBondFeatures::insert_hbond_lennard_jones_row(), protocols::features::HBondFeatures::insert_site_row(), core::scoring::hackelec::is_base(), core::scoring::hackelec::is_phosphate(), core::scoring::hackelec::is_sugar(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::residue_energy(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::semiexpl_water_hbgeom_score(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), and core::scoring::hbonds::HBond::show().
|
inline |
begin interator, to iterate over atoms
Definition at line 438 of file Residue.hh.
References atoms_.
Referenced by core::pack::task::operation::util::any_atoms_within_cutoff(), protocols::dna::argrot_dna_dis2(), protocols::dna::close_to_dna(), protocols::hotspot_hashing::HotspotStubSet::find_neighboring_stubs(), and core::scoring::interface::DDPscore::residue_pair_energy().
|
inline |
Definition at line 442 of file Residue.hh.
References atoms_.
|
inline |
end interator, to iterate over atoms
Definition at line 440 of file Residue.hh.
References atoms_.
Referenced by protocols::hotspot_hashing::HotspotStubSet::find_neighboring_stubs().
|
inline |
Definition at line 443 of file Residue.hh.
References atoms_.
|
inline |
Returns the index number of the <atm> in this residue example: residue.atom_index("CA") returns 2 for a normal amino acid.
example(s): residue.atom_index("CA") See also: Residue AtomType Pose
Definition at line 210 of file Residue.hh.
References core::chemical::ResidueType::atom_index(), and rsd_type_.
Referenced by protocols::protein_interface_design::movers::PlaceOnLoop::add_bb_csts_to_loop(), protocols::jumping::JumpSample::add_chainbreaks_as_distance_constraint(), protocols::seeded_abinitio::add_coordinate_constraints(), protocols::protein_interface_design::movers::add_coordinate_constraints(), protocols::seeded_abinitio::add_dist_constraints(), core::scoring::dna::DNATorsionPotential::add_dna_base_distance_constraints(), protocols::simple_moves::hbs::add_hbs_constraint(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::motifs::add_motif_bb_constraints(), protocols::motifs::add_motif_sc_constraints(), protocols::simple_moves::oop::add_oop_constraint(), core::scoring::dna::DNATorsionPotential::add_sugar_ring_closure_constraints(), protocols::loops::addScoresForLoopParts(), core::conformation::Conformation::append_residue(), protocols::protein_interface_design::movers::TaskAwareCsts::apply(), protocols::simple_moves::oop::OopMover::apply(), protocols::simple_moves::oop::OopRandomSmallMover::apply(), protocols::protein_interface_design::movers::BestHotspotCstMover::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::simple_moves::symmetry::SetupNCSMover::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_Backrub::apply(), protocols::toolbox::match_enzdes_util::AlignPoseToInvrotTreeMover::apply(), protocols::comparative_modeling::ExtraThreadingMover::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::comparative_modeling::ThreadingMover::apply(), atom(), protocols::motifs::backbone_stub_match(), core::conformation::Conformation::backbone_torsion_angle_atoms(), core::conformation::build_residue_tree(), core::scoring::calpha_superimpose_pose(), core::sequence::calpha_superimpose_with_mapping(), protocols::sic_dock::cb_weight_map_from_pose(), protocols::rna::RNA_StructureParameters::check_forward_backward(), protocols::enzdes::DiffAtomSasaFilter::compute(), protocols::flxbb::constraints_sheet(), copy_residue_connections(), protocols::toolbox::DecoySetEvaluation::create_xyz_constraints_median(), protocols::cartesian::MolecularDynamics::createDihedral(), protocols::forge::methods::cyclize_pose(), core::conformation::Conformation::declare_chemical_bond(), core::scoring::disulfides::FullatomDisulfideEnergy::defines_score_for_residue_pair(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), core::scoring::disulfides::DisulfideAtomIndices::DisulfideAtomIndices(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), core::scoring::methods::LinearChainbreakEnergy::do_score_ovp(), core::scoring::methods::EnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::ProClosureEnergy::eval_intrares_derivatives(), core::scoring::methods::CenHBEnergy::eval_residue_pair_derivatives(), core::scoring::methods::ProClosureEnergy::eval_residue_pair_derivatives(), protocols::swa::rna::RNA_AnalyticLoopCloser::figure_out_dof_ids_and_offsets(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), core::conformation::Conformation::fix_disulfides(), protocols::topology_broker::fix_mainchain_connect(), protocols::forge::methods::fixH(), core::conformation::form_disulfide(), core::conformation::get_anchor_and_root_atoms(), core::conformation::get_anchor_atomno(), core::scoring::dna::DNATorsionPotential::get_atom_ids_by_torsion(), protocols::match::BfactorMPM::get_ca_bfactors(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value(), core::io::silent::BinaryRNASilentStruct::get_debug_rmsd(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), core::scoring::disulfides::FullatomDisulfidePotential::get_disulfide_derivatives(), protocols::simple_moves::BBConRotMover::get_L_move(), 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(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::get_matching_res_in_VDW_rep_screen_pose(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::scoring::rna::chemical_shift::get_rna_base_coordinate_system_from_CS_params(), core::conformation::get_root_residue_root_atomno(), protocols::loophash::get_rt_over_leap_without_foldtree_bs(), protocols::rna::get_sugar_centroid(), protocols::swa::rna::get_surrounding_O2star_hydrogen(), protocols::relax::RelaxProtocolBase::initialize_movemap(), core::conformation::is_disulfide_bond(), 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::scoring::rna::is_rna_chainbreak(), protocols::loops::loop_rmsd_with_superimpose_core(), core::scoring::rna::chemical_shift::magnetic_anisotropy_effect(), protocols::simple_moves::BBConRotMover::make_move(), protocols::swa::protein::StepWiseProteinPoseSetup::match_specific_variants(), core::conformation::named_atom_id_to_atom_id(), OPT_1GRP_KEY(), orient_onto_residue(), protocols::swa::monte_carlo::RNA_SWA_MonteCarloMover::output_silent_file(), place(), protocols::viewer::print_node(), protocols::match::output::print_node(), core::conformation::print_node(), core::scoring::constraints::AngleConstraint::read_def(), protocols::protein_interface_design::movers::PlacementMinimizationMover::refresh_bbstub_constraints(), core::scoring::methods::EnvSmoothEnergy::residue_energy(), core::scoring::methods::MembraneEnvSmoothEnergy::residue_energy(), core::scoring::methods::CenHBEnergy::residue_pair_energy(), protocols::ligand_docking::MinimizeBackbone::restrain_protein_Calpha(), core::scoring::rna::chemical_shift::ring_pos(), protocols::rbsegment_relax::set_constraints(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::rbsegment_relax::set_rb_constraints(), protocols::flexpep_docking::FlexPepDockingProtocol::set_receptor_constraints(), protocols::rna::setup_base_pair_constraints(), protocols::simple_moves::ShakeStructureMover::setup_ca_constraints(), protocols::rna::setup_coarse_chainbreak_constraints(), protocols::canonical_sampling::CanonicalSamplingMover::setup_constraints(), protocols::star::setup_constraints(), protocols::ddg::ddGMover::setup_constraints(), protocols::medal::setup_coordinate_constraints(), core::scoring::methods::MembraneEnvSmoothEnergy::setup_for_derivatives(), core::conformation::setup_links(), core::scoring::setup_matching_atoms_with_given_names(), core::scoring::setup_matching_heavy_atoms(), protocols::swa::rna::setup_suite_atom_id_map(), protocols::hotspot_hashing::stub_tgt_angle(), protocols::protein_interface_design::movers::PlaceStubMover::StubMinimize(), protocols::simple_moves::SuperimposeMover::superimpose(), protocols::grafting::GraftMoverBase::superimpose_overhangs_heavy(), protocols::fibril::superimpose_pose_on_subset_bb(), protocols::toolbox::pose_manipulation::superimpose_pose_on_subset_CA(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), core::pose::swap_transform(), protocols::docking::ConformerSwitchMover::switch_conformer(), protocols::rna::update_edge_hbond_numbers_careful_hydrogen(), protocols::simple_moves::oop::OopMover::update_hydrogens_(), and protocols::rna::RNA_ChunkLibrary::zero_out_allow_insert().
Returns true if this residue's atom with index number <atomno> is a backbone atom.
example(s): residue.atom_is_backbone(3) See also: Residue Residue.all_bb_atoms Residue.atom Residue.atoms Pose
Definition at line 801 of file Residue.hh.
References core::chemical::ResidueType::atom_is_backbone(), and rsd_type_.
Referenced by core::scoring::hbonds::HBondSet::append_hbond(), protocols::comparative_modeling::ThreadingMover::apply(), core::scoring::methods::apply_lk_ball_fraction_weight_for_hbonds(), core::scoring::orbitals::OrbitalsScore::assign_haro_derivs_one_way(), core::scoring::orbitals::OrbitalsScore::assign_hpol_derivs_one_way(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::scoring::methods::build_optimal_water_Os_on_acceptor(), core::scoring::hbonds::create_rotamer_descriptor(), protocols::vip::VIP_Mover::cull_mutatable_residues(), core::scoring::PoissonBoltzmannPotential::eval_PB_energy_residue(), core::scoring::hackelec::HackElecEnergy::eval_residue_pair_derivatives(), core::scoring::hackelec::HackElecEnergy::finalize_total_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::dna::get_base_pair_stub_slow(), core::scoring::orbitals::OrbitalsScore::get_E_haro_one_way(), core::scoring::orbitals::OrbitalsScore::get_E_hpol_one_way(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), core::scoring::orbitals::OrbitalsScore::get_orb_orb_E(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), protocols::relax::RelaxProtocolBase::initialize_movemap(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_derivs_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_one_way(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), core::scoring::hackelec::HackElecEnergy::score_atom_pair(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), and core::conformation::ResidueKinWriter::write_rsd_coords().
Returns true if this residue's atom with index number <atomno> is a hydrogen.
example(s): residue.atom_is_backbone(3) See also: Residue Residue.all_bb_atoms Residue.atom Residue.atoms Pose
Definition at line 817 of file Residue.hh.
References core::chemical::ResidueType::atom_is_hydrogen(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::add_to_individual_sol_energies(), core::scoring::methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::methods::LK_hack::distribute_pseudo_base_atom_derivatives(), core::scoring::methods::LK_BallEnergy::eval_residue_pair_derivatives(), protocols::contact_map::ContactMap::fill_contacts(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::methods::LK_CosThetaEnergy::get_base_vector(), core::scoring::ResidueNblistData::initialize(), core::scoring::ResiduePairNeighborList::initialize_from_residues(), core::scoring::hackelec::is_base(), core::scoring::is_heavyatom(), core::scoring::is_ligand_heavyatom(), core::scoring::is_ligand_heavyatom_residues(), core::scoring::hackelec::is_phosphate(), core::scoring::is_polymer_heavyatom(), core::scoring::hackelec::is_sugar(), protocols::comparative_modeling::randomize_selected_atoms(), core::scoring::methods::LK_hack::residue_pair_energy(), core::scoring::NeighborList::update_from_wide_nblist(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), and core::conformation::ResidueKinWriter::write_rsd_coords().
Is a particular atom a polar hydrogen?
Definition at line 406 of file Residue.hh.
References core::chemical::ResidueType::atom_is_polar_hydrogen(), and rsd_type_.
|
inline |
Returns the name of this residue's atom with index number <atm>
Definition at line 1685 of file Residue.hh.
References core::chemical::ResidueType::atom_name(), and rsd_type_.
Referenced by core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::io::pdb::FileData::append_residue(), core::conformation::Conformation::append_residue_by_bond(), protocols::toolbox::pose_metric_calculators::append_rsd_by_jump_near_atom(), protocols::ligand_docking::AddHydrogen::apply(), protocols::comparative_modeling::ThreadingMover::apply(), core::scoring::orbitals::OrbitalsAssigned::aromatic_ring_center(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::atom_has_exp_chemical_shift_data(), core::pose::atom_id_to_named_atom_id(), core::conformation::atom_id_to_named_atom_id(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::scoring::methods::build_optimal_water_Os_on_acceptor(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), core::pack::interaction_graph::HPatchInteractionGraph< V, E, G >::calculate_alt_state_hpatch_score(), core::scoring::rna::chi1_torsion_atom(), protocols::enzdes::ModifyStoredRBConfs::closest_orient_atoms_msd(), core::scoring::constraints::combine_NMR_atom_string(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), core::scoring::geometric_solvation::compute_exact_geosol(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), protocols::swa::StepWiseScreener::copy_coords(), protocols::swa::protein::StepWiseProteinScreener::copy_coords(), core::pose::copy_dofs(), copy_residue_connections(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::io::pdb::dump_pdb_residue(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::methods::ResidualDipolarCouplingEnergy::eval_atom_derivative(), core::scoring::methods::DipolarCouplingEnergy::eval_atom_derivative(), core::scoring::methods::ChemicalShiftAnisotropyEnergy::eval_atom_derivative(), core::scoring::methods::ResidualDipolarCouplingEnergyRigidSegments::eval_atom_derivative(), core::scoring::electron_density::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::methods::LK_CosThetaEnergy::eval_atom_derivative_intra_RNA(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsions(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), core::scoring::methods::MMTorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMBondLengthEnergy::eval_intrares_energy(), core::scoring::methods::MMBondAngleEnergy::eval_intrares_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(), protocols::contact_map::ContactMap::fill_contacts(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::scoring::rna::first_base_atom(), protocols::forge::methods::fold_tree_from_pose(), protocols::toolbox::match_enzdes_util::EnzConstraintParameters::generate_active_pose_constraints(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), protocols::rna::RNA_LoopCloser::get_extra_cutpoints(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), 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::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_costheta_gaussian_parameter(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_costheta_indirect_gaussian_parameter(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_gaussian_parameter(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_indirect_gaussian_parameter(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::conformation::idealize_hydrogens(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::Is_magnetic_anisotropy_source_atom(), protocols::toolbox::match_enzdes_util::EnzConstraintParameters::make_constraint_covalent(), protocols::toolbox::match_enzdes_util::EnzConstraintParameters::make_constraint_covalent_helper(), core::conformation::operator<<(), protocols::swa::monte_carlo::RNA_SWA_MonteCarloMover::output_silent_file(), place(), core::conformation::print_atom(), protocols::swa::rna::Print_heavy_atoms(), protocols::viewer::print_node(), protocols::analysis::InterfaceAnalyzerMover::print_pymol_selection_of_hbond_unsat(), core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::residue_energy(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::scoring::rna::RNA_Mg_Energy::residue_pair_energy_one_way(), core::scoring::hackelec::RNAHackElecEnergy::residue_pair_energy_RNA(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_base_backbone_pair_energy_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::semiexpl_water_hbgeom_score(), core::conformation::symmetry::set_fold_tree_from_symm_data(), core::import_pose::set_reasonable_fold_tree(), core::conformation::setup_corresponding_atoms(), core::scoring::electron_density::ElecDensCenEnergy::setup_for_scoring(), core::conformation::setup_links(), core::scoring::setup_matching_heavy_atoms(), core::scoring::hbonds::HBond::show(), protocols::swa::rna::suite_square_deviation(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), protocols::rna::update_edge_hbond_numbers(), protocols::rna::update_edge_hbond_numbers_careful_hydrogen(), and protocols::rna::RNA_ChunkLibrary::zero_out_allow_insert().
Returns the AtomType of this residue's atom with index number <atomno>
example(s): residue.atom_type(3) See also: Residue Residue.atom_index AtomType Pose
Definition at line 144 of file Residue.hh.
References core::chemical::ResidueType::atom_type(), and rsd_type_.
Referenced by core::io::pdb::FileData::append_residue(), core::scoring::methods::apply_lk_ball_fraction_weight_for_hbonds(), core::scoring::hackelec::atom_is_aro(), core::scoring::hackelec::atom_is_aro2(), protocols::qsar::scoring_grid::HbaGrid::atom_score(), protocols::qsar::scoring_grid::HbdGrid::atom_score(), protocols::qsar::scoring_grid::VdwGrid::atom_score(), core::scoring::automorphic_rmsd(), protocols::swa::rna::base_atoms_square_deviation(), core::pack::rotamer_set::build_acceptor_acceptor_waters(), core::pack::rotamer_set::build_donor_acceptor_waters(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::scoring::calc_atom_masks(), core::scoring::calc_per_res_hydrophobic_sasa(), core::pack::interaction_graph::HPatchInteractionGraph< V, E, G >::calculate_alt_state_hpatch_score(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf_without_ff(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::scoring::orbitals::OrbitalsAssigned::cp_function(), core::scoring::hbonds::create_acc_orientation_vector(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::io::pdb::dump_pdb_residue(), core::scoring::saxs::FastSAXSEnergy::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::ElecDensEnergy::eval_atom_derivative(), core::scoring::electron_density::FastDensEnergy::eval_atom_derivative(), protocols::toolbox::pose_metric_calculators::fast_clash_check(), protocols::forge::remodel::fast_clash_check(), protocols::swa::rna::fast_full_atom_VDW_repulsion_screen(), core::conformation::Conformation::fill_missing_atoms(), protocols::ligand_docking::frac_atoms_within(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_acceptor_base_atm_xyz(), core::scoring::geometric_solvation::GeometricSolEnergy::get_acceptor_base_atm_xyz(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::rna::RNA_Mg_Energy::get_cos_theta(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::orbitals::OrbitalsAssigned::get_hydrogens(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::get_matching_res_in_VDW_rep_screen_pose(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_costheta_gaussian_parameter(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_costheta_indirect_gaussian_parameter(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_gaussian_parameter(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_indirect_gaussian_parameter(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::scoring::rna::get_rna_base_centroid(), protocols::swa::rna::get_surrounding_O2star_hydrogen(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), protocols::sic_dock::SICFast::init(), core::scoring::GenBornResidueInfo::initialize(), protocols::toolbox::match_enzdes_util::LigandConformer::initialize_from_residue(), protocols::match::downstream::LigandConformerBuilder::initialize_from_residue(), protocols::match::downstream::RigidLigandBuilder::initialize_from_residue(), core::scoring::FACTSResidueInfo::initialize_parameters(), core::scoring::inline_intraresidue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy(), protocols::features::HBondFeatures::insert_site_row(), core::scoring::rna::RNA_FullAtomStackingEnergy::is_aro(), protocols::swa::rna::Is_virtual_base(), core::scoring::packstat::LeeRichards::LeeRichards(), protocols::protein_interface_design::make_hotspot_foldtree(), core::scoring::FACTSResidueInfo::modify_volume(), protocols::motifs::Motif::Motif(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), protocols::swa::rna::phosphate_base_phosphate_square_deviation(), protocols::swa::rna::phosphate_square_deviation(), protocols::protein_interface_design::movers::PlaceStubMover::place_stub(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), protocols::swa::rna::print_atom_info(), protocols::swa::rna::print_individual_atom_info(), protocols::viewer::print_node(), core::scoring::rna::RNA_TorsionPotential::print_torsion_info(), protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator::recompute(), protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::qsar::scoring_grid::HbdGrid::refresh(), protocols::qsar::scoring_grid::HbaGrid::refresh(), protocols::qsar::scoring_grid::VdwGrid::refresh(), core::scoring::saxs::SAXSEnergy::rehash_form_factors(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), protocols::features::ProteinBondGeometryFeatures::report_intrares_angles(), protocols::features::ProteinBondGeometryFeatures::report_intrares_lengths(), protocols::features::ProteinBondGeometryFeatures::report_intrares_torsions(), core::scoring::methods::WaterAdductIntraEnergy::residue_energy(), core::scoring::methods::GaussianOverlapEnergy::residue_pair_energy(), core::scoring::methods::LK_hack::residue_pair_energy(), core::scoring::rna::RNA_Mg_Energy::residue_pair_energy_one_way(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), protocols::qsar::scoring_grid::HbdGrid::score(), protocols::qsar::scoring_grid::HbaGrid::score(), protocols::qsar::scoring_grid::VdwGrid::score(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::semiexpl_water_hbgeom_score(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), core::conformation::setup_links(), protocols::swa::rna::setup_suite_atom_id_map(), protocols::swa::rna::suite_square_deviation(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::update_VDW_screen_bin(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::VDW_rep_screen(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), and core::conformation::ResidueKinWriter::write_rsd_coords().
Returns the atom_type_index of this residue's atom with index number <atomno> atom_type_index is used to query this atom's AtomType from an AtomTypeSet, example: AtomTypeSet[atom_type_index] = AtomType.
example(s): residue.atom_type_index(3) See also: Residue Residue.atom_index AtomType Pose
Definition at line 209 of file Residue.cc.
References atoms_.
Referenced by core::scoring::geometric_solvation::add_to_individual_sol_energies(), protocols::match::downstream::DownstreamAlgorithm::are_colliding(), core::scoring::geometric_solvation::compute_exact_geosol(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::rna::get_rna_base_centroid(), core::scoring::electron_density::ElectronDensity::matchRes(), core::conformation::orient_residue_for_ideal_bond(), protocols::match::output::UpstreamDownstreamCollisionFilter::passes_hardsphere_filter(), protocols::match::output::UpstreamCollisionFilter::passes_hardsphere_filter(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::rna::RNA_TorsionPotential::print_torsion_info(), core::scoring::electron_density::ElectronDensity::rematchResToPatterson(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy(), core::scoring::methods::HybridVDW_Energy::residue_pair_energy(), core::scoring::methods::VDW_Energy::residue_pair_energy(), and core::scoring::electron_density::ElectronDensity::updateCachedDensity().
|
inline |
Returns the AtomTypeSet of this residue.
example(s): residue.atom_type_set() See also: Residue Residue.atom_type_index AtomType Pose
Definition at line 159 of file Residue.hh.
References core::chemical::ResidueType::atom_type_set(), and rsd_type_.
Referenced by core::scoring::calc_per_atom_sasa(), core::scoring::hbonds::create_acc_orientation_vector(), core::scoring::hbonds::create_don_orientation_vector(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::GenBornResidueInfo::initialize(), core::scoring::FACTSResidueInfo::initialize_parameters(), core::scoring::electron_density::ElectronDensity::matchRes(), core::scoring::electron_density::ElectronDensity::rematchResToPatterson(), protocols::features::AtomTypesFeatures::report_features(), and core::scoring::electron_density::ElectronDensity::updateCachedDensity().
Returns the atom charge of this residue's atom with index number <atomno>
example(s): residue.atomic_charge(3) See also: Residue Residue.atom_index Pose
Definition at line 215 of file Residue.cc.
References core::chemical::ResidueType::atom(), core::chemical::Atom::charge(), and rsd_type_.
Referenced by protocols::qsar::scoring_grid::ChargeGrid::atom_score(), core::scoring::hackelec::HackElecEnergy::backbone_backbone_energy(), core::scoring::hackelec::HackElecEnergy::backbone_sidechain_energy(), core::scoring::hackelec::HackElecEnergyAroAll::eval_atom_derivative_aro_aro(), core::scoring::hackelec::HackElecEnergyAroAro::eval_atom_derivative_aro_aro(), core::scoring::hackelec::RNAHackElecEnergy::eval_atom_derivative_RNA(), core::scoring::PoissonBoltzmannPotential::eval_PB_energy_residue(), core::scoring::hackelec::HackElecEnergy::eval_residue_pair_derivatives(), core::scoring::hackelec::HackElecEnergy::finalize_total_energy(), protocols::pockets::DelphiElectrostatics::get_electrostatics_energy(), core::scoring::GenBornPotential::get_res_res_elecE(), core::scoring::rna::get_rna_base_centroid(), core::scoring::FACTSResidueInfo::initialize_charge(), core::scoring::rna::RNA_TorsionPotential::print_torsion_info(), core::scoring::hackelec::HackElecEnergyAroAll::residue_pair_energy_aro_aro(), core::scoring::hackelec::HackElecEnergyAroAro::residue_pair_energy_aro_aro(), core::scoring::hackelec::RNAHackElecEnergy::residue_pair_energy_RNA(), protocols::qsar::scoring_grid::ChargeGrid::score(), core::scoring::hackelec::HackElecEnergy::score_atom_pair(), protocols::qsar::scoring_grid::ChargeGrid::setup_charge_atoms(), and core::scoring::hackelec::HackElecEnergy::sidechain_sidechain_energy().
|
inline |
Returns this residue's Atoms (const), a vector1 of Atom objects.
example(s): residue.atoms() See also: Residue Pose
Definition at line 419 of file Residue.hh.
References atoms_.
Referenced by core::scoring::orbitals::OrbitalsAssigned::aromatic_ring_center(), core::conformation::atom_id_to_named_atom_id(), core::pose::compare_atom_coordinates(), core::scoring::orbitals::OrbitalsAssigned::cp_function(), core::conformation::Conformation::detect_bonds(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), protocols::contact_map::ContactMap::fill_contacts(), protocols::toolbox::match_enzdes_util::InvrotTreeNode::get_fixed_pt(), core::scoring::orbitals::OrbitalsAssigned::get_hydrogens(), protocols::loops::loop_rmsd(), orient_onto_residue(), place(), core::conformation::setup_corresponding_atoms(), core::chemical::ResidueType::update_actcoord(), and core::io::serialization::write_binary().
|
inline |
Returns this residue's Atoms (non-const), a vector1 of Atom objects.
example(s): residue.atoms() See also: Residue Pose
Definition at line 432 of file Residue.hh.
References atoms_.
|
inline |
Definition at line 936 of file Residue.hh.
References core::chemical::ResidueType::atoms_with_orb_index(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_haro_derivs_one_way(), core::scoring::orbitals::OrbitalsScore::assign_hpol_derivs_one_way(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::scoring::orbitals::OrbitalsScore::get_E_haro_one_way(), core::scoring::orbitals::OrbitalsScore::get_E_hpol_one_way(), core::scoring::orbitals::OrbitalsScore::get_orb_orb_E(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), core::conformation::Conformation::update_orbital_coords(), and update_orbital_coords().
Returns the index number of the first hydrogen attached to the atom with index number <atom>
example(s): residue.attached_H_begin() See also: Residue Residue.atom Residue.atoms Residue.attached_H_end Pose
Definition at line 635 of file Residue.hh.
References core::chemical::ResidueType::attached_H_begin(), and rsd_type_.
Referenced by core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::trie::create_trie(), core::scoring::inline_intraresidue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy(), protocols::comparative_modeling::randomize_selected_atoms(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), and core::scoring::hackelec::HackElecEnergy::residue_pair_energy().
|
inline |
Returns the AtomIndices of the first hydrogen attached to each heavyatom.
example(s): residue.attached_H_begin() See also: Residue Residue.atom Residue.atoms Residue.attached_H_end Residue.nheavyatoms Pose
Definition at line 669 of file Residue.hh.
References core::chemical::ResidueType::attached_H_begin(), and rsd_type_.
Returns the index number of the last hydrogen attached to the atom with index number <atom>
example(s): residue.attached_H_end() See also: Residue Residue.atom Residue.atoms Residue.attached_H_begin Pose
Definition at line 652 of file Residue.hh.
References core::chemical::ResidueType::attached_H_end(), and rsd_type_.
Referenced by core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::trie::create_trie(), core::scoring::inline_intraresidue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy(), protocols::comparative_modeling::randomize_selected_atoms(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), and core::scoring::hackelec::HackElecEnergy::residue_pair_energy().
|
inline |
Returns the AtomIndices of the last hydrogen attached to each heavyatom.
example(s): residue.attached_H_end() See also: Residue Residue.atom Residue.atoms Residue.attached_H_begin Residue.nheavyatoms Pose
Definition at line 686 of file Residue.hh.
References core::chemical::ResidueType::attached_H_end(), and rsd_type_.
|
inline |
Returns the AtomIndices for all bonded neighbor atoms of <atm>
Definition at line 841 of file Residue.hh.
References core::chemical::ResidueType::bonded_neighbor(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_hpol_derivs_one_way(), core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), protocols::qsar::scoring_grid::HbaGrid::atom_score(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), protocols::cartesian::MolecularDynamics::createBondList(), core::scoring::methods::LK_CosThetaEnergy::get_base_vector(), core::scoring::orbitals::OrbitalsScore::get_E_haro_one_way(), core::scoring::orbitals::OrbitalsScore::get_E_hpol_one_way(), n_bonded_neighbor_all_res(), protocols::qsar::scoring_grid::HbdGrid::refresh(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), core::scoring::methods::LK_hack::residue_pair_energy(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), protocols::qsar::scoring_grid::HbaGrid::score(), and protocols::features::OrbitalsFeatures::set_OrbH_features_data().
|
inline |
Definition at line 990 of file Residue.hh.
References core::chemical::ResidueType::bonded_orbitals(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::io::pdb::dump_pdb_residue(), core::scoring::orbitals::OrbitalsScore::get_orb_H_distance_and_energy(), core::scoring::orbitals::OrbitalsScore::get_orb_orb_E(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), and core::conformation::Conformation::update_orbital_coords().
|
inline |
Return coordinates for building an atom from ideal internal coordinates, used for building missing atoms.
Definition at line 895 of file Residue.hh.
References core::chemical::AtomICoor::build(), and icoor().
Referenced by core::conformation::Conformation::fill_missing_atoms(), and fill_missing_atoms().
Definition at line 946 of file Residue.hh.
References atom(), core::chemical::ResidueType::new_orbital_icoor_data(), rsd_type_, and xyz().
Referenced by Residue(), core::conformation::Conformation::update_orbital_coords(), and update_orbital_coords().
| core::chemical::carbohydrates::CarbohydrateInfoCOP core::conformation::Residue::carbohydrate_info | ( | ) | const |
Return the CarbohydrateInfo object containing sugar-specific properties for this residue.
Definition at line 248 of file Residue.cc.
References core::chemical::ResidueType::carbohydrate_info(), core::chemical::ResidueType::is_carbohydrate(), and rsd_type_.
Referenced by core::pose::carbohydrates::calculate_carbohydrate_phi(), core::pose::Pose::chain_sequence(), core::conformation::operator<<(), and protocols::simple_moves::carbohydrates::RingConformationMover::setup_residue_list().
|
inline |
Returns this residue's chain id.
Definition at line 1468 of file Residue.hh.
References chain_.
Referenced by protocols::features::BetaTurnDetectionFeatures::all_turn_residues_are_on_the_same_chain(), core::io::pdb::FileData::append_residue(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::protein_interface_design::movers::LoopFinder::apply(), core::pack::rotamer_set::RotamerSet_::build_dependent_rotamers_for_concrete(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::pose::Pose::chain(), protocols::simple_filters::TerminusDistanceFilter::compute(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), core::io::pdb::dump_pdb_residue(), core::pack::rotamer_set::dup_residue(), core::pack::dunbrack::dup_residue(), protocols::rosetta_scripts::find_nearest_res(), protocols::forge::methods::fold_tree_from_pose(), protocols::simple_moves::ChainGroupDiscriminator::group_id(), protocols::simple_filters::RotamerBoltzmannWeight::interface_interaction_energy(), protocols::loops::loopfinder(), protocols::ligand_docking::make_atr_rep_grid_without_ligands(), protocols::forge::build::ConnectRight::modify_impl(), protocols::protein_interface_design::filters::RmsdFilter::parse_my_tag(), core::pose::PDBInfo::PDBInfo(), polymeric_oriented_sequence_distance(), polymeric_sequence_distance(), protocols::qsar::scoring_grid::VdwGrid::refresh(), protocols::rotamer_recovery::RRReporterSQLite::report_rotamer_recovery_full(), core::scoring::methods::PoissonBoltzmannEnergy::residue_in_chains(), core::scoring::interface::DDPscore::residue_pair_energy(), core::scoring::methods::RamachandranEnergy2B::residue_pair_energy(), protocols::qsar::scoring_grid::AtrGrid::set_ligand_rings(), core::import_pose::set_reasonable_fold_tree(), protocols::docking::DockingHighResLegacy::setup_packing(), core::conformation::Conformation::update_polymeric_connection(), and core::io::serialization::write_binary().
|
inline |
|
inline |
Returns the chi torsion angles of this residue (const)
example(s): residue.chi() See also: Residue Residue.nchi Pose Pose.chi
Definition at line 1355 of file Residue.hh.
References chi_.
Referenced by core::pack::dunbrack::RotamerConstraint::add_residue(), core::pose::add_variant_type_to_residue(), protocols::simple_moves::hbs::HbsPatcher::apply(), protocols::simple_moves::oop::OopPatcher::apply(), protocols::simple_moves::sidechain_moves::SidechainMover::apply(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::bbdep_nrchi_score(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::bbind_nrchi_score(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::best_rotamer_energy(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::best_rotamer_energy(), protocols::match::upstream::ProteinUpstreamBuilder::build(), core::pose::Pose::chi(), protocols::simple_moves::MinimalRotamer::chi_matches_coords(), protocols::simple_moves::sidechain_moves::JumpRotamerSidechainMover::compute_proposal_density(), protocols::simple_moves::sidechain_moves::PerturbRotamerSidechainMover::compute_proposal_density(), protocols::swa::rna::copy_torsions_FROM_TO(), protocols::swa::rna::StepWiseRNA_AnalyticalLoopCloseSampler::create_rotamer_string(), protocols::swa::rna::StepWiseRNA_ResidueSampler::create_rotamer_string(), core::conformation::Conformation::debug_residue_torsions(), core::io::raw_data::DecoyStruct::DecoyStruct(), protocols::ligand_docking::ResidueTorsionRestraints::disable(), protocols::dna::DNABase::DNABase(), protocols::ligand_docking::ResidueTorsionRestraints::enable(), core::scoring::dna::DNABFormPotential::eval_dna_bform_chi_torsion_score_residue(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::scoring::methods::YHHPlanarityEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::eval_rotameric_energy_deriv(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::io::silent::RNA_SilentStruct::fill_struct(), protocols::optimize_weights::IterativeOptEDriver::get_nat_rot_opte_data(), core::pack::get_residue_current_energy(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), protocols::features::RotamerInitializer< T >::initialize_rotamer(), is_similar_rotamer(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), protocols::swa::rna::Print_torsion_info(), protocols::simple_moves::sidechain_moves::SidechainMover::proposal_density(), protocols::simple_moves::MinimalRotamer::record_chi(), protocols::match::upstream::ProteinUpstreamBuilder::recover_hits(), core::pose::remove_variant_type_from_residue(), protocols::features::ResidueConformationFeatures::report_features(), protocols::features::ProteinResidueConformationFeatures::report_features(), core::scoring::methods::YHHPlanarityEnergy::residue_energy(), protocols::dna::PDBOutput::residues_are_different(), core::pack::dunbrack::rotamer_from_chi(), core::conformation::set_chi_according_to_coordinates(), core::pack::scmin::ResidueAtomTreeCollection::set_rescoords(), core::pack::scmin::ResidueAtomTreeCollection::update_residue(), and core::conformation::Conformation::update_residue_torsions().
|
inline |
Returns the chi torsion angles of this residue (non-const)
Definition at line 1362 of file Residue.hh.
References chi_.
|
inline |
Sets the chi torsion angles of this residue.
CAUTION: This function does not cause updating to any internal coordinate data. See Residue::set_chi() and Residue::set_all_chi() functions for versions which handle coordinate updates.
example(s):
See also: Residue Pose Pose.set_chi
Definition at line 1380 of file Residue.hh.
References chi_.
get a specific chi torsion angle
example(s): residue.chi(1) See also: Residue Pose Pose.chi
Definition at line 1428 of file Residue.hh.
References chi_.
|
inline |
Returns the AtomIndices of each four atom set defining a chi angle.
Definition at line 1387 of file Residue.hh.
References core::chemical::ResidueType::chi_atoms(), and rsd_type_.
Referenced by core::scoring::rna::chi1_torsion_atom_index(), core::scoring::hackaro::chi2_torsion_atom_index(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::scoring::rna::first_base_atom_index(), core::scoring::dna::get_base_pair_stub_slow(), core::conformation::Conformation::get_torsion_angle_atom_ids(), place(), Residue(), set_chi(), core::conformation::set_chi_according_to_coordinates(), set_d(), set_theta(), core::pack::scmin::AtomTreeSCMinMinimizerMap::setup(), core::conformation::setup_corresponding_atoms(), core::conformation::setup_links(), and core::pack::scmin::ResidueAtomTreeCollection::update_residue().
|
inline |
Returns the AtomIndices of the four atoms defining this residue's <chino> chi angle.
Definition at line 1395 of file Residue.hh.
References core::chemical::ResidueType::chi_atoms(), and rsd_type_.
|
inline |
Returns the chi rotamers available for this residue's chi angle <chino>
Definition at line 1274 of file Residue.hh.
References core::chemical::ResidueType::chi_rotamers(), and rsd_type_.
| void core::conformation::Residue::clear_residue_connections | ( | ) |
Definition at line 648 of file Residue.cc.
References connect_map_, connections_to_residues_, nonstandard_polymer_, and pseudobonds_.
| ResidueOP core::conformation::Residue::clone | ( | ) | const |
Copy this residue( allocate actual memory for it )
make a copy of this residue( allocate actual memory for it )
Definition at line 202 of file Residue.cc.
References Residue().
Referenced by core::pack::rotamer_set::RotamerSubset::add_rotamer(), core::pack::rotamer_set::RotamerSet_::add_rotamer(), core::conformation::Conformation::append_polymer_residue_after_seqpos(), core::conformation::Conformation::append_residue_by_bond(), protocols::comparative_modeling::StealSideChainsMover::apply(), protocols::simple_moves::chiral::ChiralMover::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::enzdes::GenerateStoredRBConfs::apply(), core::pack::rotamer_set::bb_independent_rotamers(), core::pack::rotamer_set::build_lib_dna_rotamers(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), core::pack::rotamer_set::build_random_dna_rotamers(), protocols::motifs::MotifHit::build_rotamer(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), protocols::seeded_abinitio::combine_two_poses(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), create_residue(), create_rotamer(), protocols::flexpack::interaction_graph::OTFFlexbbInteractionGraph::debug_note_considered_substitution(), core::pack::rotamer_set::dup_residue(), core::pack::dunbrack::dup_residue(), protocols::ligand_docking::get_ligand_torsion_constraints(), protocols::pockets::PocketGrid::getRelaxResidues(), core::conformation::Conformation::insert_conformation_by_jump(), protocols::motifs::BuildPosition::keep_rotamer(), protocols::forge::build::SegmentInsert::modify_impl(), protocols::ligand_docking::LigandDockProtocol::optimize_orientation3(), protocols::swa::pdbslice(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), core::conformation::Conformation::residues_append(), core::conformation::Conformation::residues_insert(), core::conformation::Conformation::residues_replace(), core::pack::setup_bgres_cops(), protocols::swa::rna::setup_residue_at_origin_list(), protocols::motifs::MotifHit::target_conformer(), and protocols::vip::VIP_Mover::try_point_mutants().
Returns the index number of this residue's atom connected to the <other> Residue.
Returns the atom-index of my atom which is connected to the other residue.
example(s):
See also: Residue Residue.atom Residue.atoms Residue.lower_connect_atom Residue.upper_connect_atom Pose
so long as there is only a single connection to other... if there are multiple connections this will fail. If there are no connections this will fail. This is a convenience function that can fail; be careful! Fails if I'm not bonded to the other residue.
Definition at line 866 of file Residue.cc.
References connections_to_residues_, is_lower_terminus(), is_polymer(), is_upper_terminus(), lower_connect_atom(), nonstandard_polymer_, core::chemical::ResidueType::residue_connection(), rsd_type_, seqpos(), seqpos_, and upper_connect_atom().
Referenced by protocols::cartesian::MolecularDynamics::createBondList(), protocols::forge::methods::fold_tree_from_pose(), core::scoring::carbon_hbonds::CarbonHBondEnergy::path_distance_OK(), protocols::viewer::print_interres_bond(), and core::import_pose::set_reasonable_fold_tree().
|
inline |
Definition at line 1145 of file Residue.hh.
References connect_map_.
Referenced by core::scoring::mm::connection_indices(), copy_residue_connections(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), core::scoring::disulfides::FullatomDisulfideEnergy::defines_score_for_residue_pair(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::conformation::disulfide_bonds(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), core::conformation::form_disulfide(), core::scoring::methods::LK_CosThetaEnergy::get_base_vector(), core::conformation::get_chemical_root_and_anchor_atomnos(), core::conformation::is_disulfide_bond(), core::scoring::methods::LK_hack::residue_pair_energy(), core::import_pose::set_reasonable_fold_tree(), and core::conformation::Conformation::show_residue_connections().
|
inline |
Definition at line 1140 of file Residue.hh.
References connect_map_.
Referenced by core::scoring::trie::create_cpdata_correspondence_for_rotamer(), protocols::forge::methods::fold_tree_from_pose(), and core::conformation::ConformationKinWriter::write_coords().
| Distance core::conformation::Residue::connection_distance | ( | conformation::Conformation const & | conf, |
| Size const | resconn_index, | ||
| Vector const | matchpoint | ||
| ) | const |
Distance between a potential residue connection match and the position of the expected atom.
Definition at line 800 of file Residue.cc.
References core::chemical::AtomICoor::build(), core::chemical::ResidueConnection::icoor(), core::chemical::ResidueType::residue_connection(), and type().
Referenced by core::conformation::Conformation::detect_bonds().
Definition at line 698 of file Residue.cc.
References connect_map_.
Referenced by core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), core::conformation::Conformation::detect_bonds(), has_incomplete_connection(), n_bonded_neighbor_all_res(), and core::import_pose::set_reasonable_fold_tree().
Returns true if ???
Definition at line 257 of file Residue.cc.
References connect_map_, and pseudobonds_.
|
inline |
Returns the vector1 of resconn ids that connect this residue to other.
Definition at line 1245 of file Residue.hh.
References seqpos().
Referenced by core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::scoring::etable::count_pair::CountPairFactory::create_count_pair_function(), core::scoring::etable::count_pair::CountPairFactory::create_count_pair_function_and_invoke(), core::scoring::etable::count_pair::CountPairFactory::determine_residue_connection(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), core::conformation::get_chemical_root_and_anchor_atomnos(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), and core::scoring::etable::etrie::TrieCountPairGeneric::TrieCountPairGeneric().
|
inline |
Returns the vector1 of resconn ids that connect this residue to other.
Definition at line 1252 of file Residue.hh.
References connections_to_residues_.
| void core::conformation::Residue::copy_residue_connections | ( | Residue const & | src_rsd) |
attempt to take residue connection info from src_rsd
Definition at line 302 of file Residue.cc.
References atom_index(), atom_name(), core::chemical::ResidueConnection::atomno(), connect_map(), connect_map_, connections_to_residues_, core::chemical::ResConnID::connid(), has(), core::chemical::ResidueType::n_residue_connections(), n_residue_connections(), core::chemical::ResidueType::n_residue_connections_for_atom(), pseudobonds_, core::chemical::ResConnID::resid(), core::chemical::ResidueType::residue_connection(), core::chemical::ResidueType::residue_connection_id_for_atom(), residue_connection_partner(), core::chemical::ResidueType::residue_connections_for_atom(), seqpos(), core::io::serialization::size(), and type().
Referenced by Residue().
| void core::conformation::Residue::copy_residue_connections_from | ( | Residue const & | src) |
Definition at line 661 of file Residue.cc.
References connect_map_, connections_to_residues_, nonstandard_polymer_, and pseudobonds_.
Referenced by protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO::alter_rotamer_set(), and core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::orient_rotamer_set_to_symmetric_partner().
|
inline |
Returns a ResidueOP for creating a copy of residue, same as clone() Temporary hack until Residue hierarchy is worked out.
Definition at line 1053 of file Residue.hh.
References clone().
|
inline |
Returns a ResidueOP for creating a rotamer of this residue Temporary hack until Residue hierarchy is worked out.
Definition at line 1045 of file Residue.hh.
References clone().
Referenced by core::pack::rotamer_set::RotamerSet_::build_rotamers(), and core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete().
|
inline |
atom indices for bonded neighbors to which atom-tree connections are disallowed.
Definition at line 1285 of file Residue.hh.
References core::chemical::ResidueType::cut_bond_neighbor(), and rsd_type_.
Referenced by core::conformation::setup_links_simple().
|
private |
Definition at line 1113 of file Residue.cc.
References connect_map_, is_lower_terminus(), is_polymer(), is_upper_terminus(), nonstandard_polymer_, seqpos(), and type().
Referenced by residue_connection_partner(), and update_sequence_numbering().
| void core::conformation::Residue::fill_missing_atoms | ( | utility::vector1< bool > | missing, |
| Conformation const & | conformation | ||
| ) |
Builds coordinates for atoms missing from this residue assuming ideal internal coordinates.
this uses ideal internal coords to build any missing atom from its three stub atoms. If any of the stub atoms are missing, build them first. Unable to build a missing atom whose stub atoms are from non-existing polymer connection and its input bogus value will not be changed.
Definition at line 596 of file Residue.cc.
References atom_name(), build_atom_ideal(), core::chemical::AtomICoor::depends_on_polymer_lower(), core::chemical::AtomICoor::depends_on_polymer_upper(), icoor(), core::chemical::ICoorAtomID::INTERNAL, core::chemical::ResidueType::name(), natoms(), seqpos_, set_xyz(), core::conformation::Conformation::size(), core::chemical::AtomICoor::stub_atom(), and type().
Referenced by core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), and place().
|
inline |
Returns the index number of the first sidechain heavyatom.
example(s): residue.first_sidechain_atom() See also: Residue Residue.atom Residue.atoms Residue.last_backbone_atom Pose
Definition at line 601 of file Residue.hh.
References core::chemical::ResidueType::first_sidechain_atom(), and rsd_type_.
Referenced by protocols::match::downstream::DownstreamAlgorithm::are_colliding(), protocols::swa::rna::base_atoms_square_deviation(), protocols::rna::bases_form_a_hydrogen_bond(), core::scoring::rna::RNA_FullAtomStackingEnergy::check_base_base_OK(), core::scoring::rna::RNA_LowResolutionPotential::check_for_base_neighbor(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::relax::derive_sc_sc_restraints(), protocols::match::downstream::ActiveSiteGrid::enlargen_to_capture_volume_within_radius_of_backbone(), protocols::match::downstream::ActiveSiteGrid::enlargen_to_capture_volume_within_radius_of_sidechain(), protocols::rna::figure_out_number_base_contacts(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface_arg_sweep(), core::scoring::dna::get_base_pair_stub_slow(), core::scoring::hackaro::HackAroEnergy::get_centroid(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::get_matching_res_in_VDW_rep_screen_pose(), core::scoring::rna::get_rna_base_centroid(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), protocols::swa::rna::get_surrounding_O2star_hydrogen(), protocols::simple_moves::ConstrainToIdealMover::i_want_this_atom_to_move(), core::scoring::inline_residue_atom_pair_energy_sidechain_backbone(), core::scoring::inline_residue_atom_pair_energy_sidechain_sidechain(), core::scoring::inline_residue_atom_pair_energy_sidechain_whole(), core::scoring::hackelec::is_sugar(), protocols::swa::rna::Is_virtual_base(), protocols::ligand_docking::make_atr_rep_grid(), protocols::ligand_docking::make_atr_rep_grid_without_ligands(), protocols::swa::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter(), protocols::match::downstream::ActiveSiteGrid::or_within_radius_of_backbone(), protocols::match::downstream::ActiveSiteGrid::or_within_radius_of_sidechain(), protocols::match::output::UpstreamCollisionFilter::passes_hardsphere_filter(), protocols::swa::rna::phosphate_base_phosphate_square_deviation(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::scoring::rna::RNA_LJ_BaseEnergy::residue_pair_energy(), core::scoring::rna::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), protocols::qsar::scoring_grid::AtrGrid::set_protein_rings(), core::pack::scmin::CartSCMinMinimizerMap::setup(), protocols::swa::rna::setup_suite_atom_id_map(), sidechainAtoms_begin(), protocols::hybridization::DDomainParse::split(), protocols::swa::rna::suite_square_deviation(), and protocols::dna::z_axis_dist().
|
inline |
Returns the index number of the first sidechain hydrogen.
example(s): residue.first_sidechain_hydrogen() See also: Residue Residue.atom Residue.atoms Residue.first_sidechain_atom Pose
Definition at line 617 of file Residue.hh.
References core::chemical::ResidueType::first_sidechain_hydrogen(), and rsd_type_.
Referenced by core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_bb_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_sc_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_bb_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_sc_carbon_hbond_one_way(), and core::pack::scmin::CartSCMinMinimizerMap::setup().
| PseudoBondCollectionCOP core::conformation::Residue::get_pseudobonds_to_residue | ( | Size | resid) | const |
Definition at line 885 of file Residue.cc.
References pseudobonds_.
Referenced by core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), and core::scoring::etable::etrie::TrieCountPairGeneric::TrieCountPairGeneric().
|
inline |
Returns the AtomIndices of this residue's aromatic hydrogens.
example(s): residue.Haro_index() See also: Residue Residue.atoms Residue.Hpol_index Pose
Definition at line 302 of file Residue.hh.
References core::chemical::ResidueType::Haro_index(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_haro_derivs_one_way(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::scoring::orbitals::OrbitalsScore::get_E_haro_one_way(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), and core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital().
|
inline |
Returns true if this residue has an atom named <atm>
Definition at line 1764 of file Residue.hh.
References core::chemical::ResidueType::has(), and rsd_type_.
Referenced by protocols::seeded_abinitio::add_coordinate_constraints(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::comparative_modeling::ExtraThreadingMover::apply(), protocols::hybridization::FoldTreeHybridize::apply(), protocols::match::output::WriteUpstreamCoordinateKinemage::build(), protocols::scoring::methods::pcs::PCS_Energy::calculate_scores_and_tensors_from_pose_and_PCS_data(), core::scoring::calpha_superimpose_pose(), core::sequence::calpha_superimpose_with_mapping(), protocols::sic_dock::cb_weight_map_from_pose(), protocols::sic_dock::cb_weights_from_pose(), core::pack::task::operation::util::cbeta_vector(), copy_residue_connections(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::sic_dock::count_CBs(), protocols::cartesian::MolecularDynamics::createDihedralList(), core::scoring::methods::ProClosureEnergy::eval_intrares_derivatives(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface_arg_sweep(), protocols::ligand_docking::LigandBaseProtocol::find_interface_backbone(), protocols::topology_broker::fix_mainchain_connect(), protocols::sic_dock::get_CB_Vecs(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::get_matching_res_in_VDW_rep_screen_pose(), protocols::swa::protein::get_pretend_phi_explicit(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), core::scoring::is_protein_backbone(), core::scoring::is_protein_backbone_including_O(), core::scoring::is_protein_CA(), core::scoring::is_protein_CA_or_CB(), protocols::swa::monte_carlo::RNA_SWA_MonteCarloMover::output_silent_file(), protocols::enzdes::DiffAtomSasaFilter::parse_my_tag(), place(), protocols::qsar::scoring_grid::ClassicGrid::refresh(), protocols::qsar::scoring_grid::RepGrid::refresh(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), core::scoring::methods::SymmetricLigandEnergy::residue_energy(), protocols::sic_dock::XfoxmScore::score(), core::pack::task::operation::util::select_coord_for_residue(), protocols::ligand_docking::set_repulsive_bb_cores(), core::scoring::setup_matching_heavy_atoms(), protocols::swa::rna::setup_suite_atom_id_map(), protocols::simple_moves::SuperimposeMover::superimpose(), protocols::scoring::methods::pcs2::PcsDataCenter::update_X_Y_Z_all(), protocols::scoring::methods::pcs::PCS_data::update_X_Y_Z_all(), and protocols::rna::RNA_ChunkLibrary::zero_out_allow_insert().
| bool core::conformation::Residue::has_incomplete_connection | ( | ) | const |
Definition at line 671 of file Residue.cc.
References connect_map_, and connection_incomplete().
Referenced by protocols::ligand_docking::CompleteConnectionsFilter::apply(), core::conformation::Conformation::detect_bonds(), protocols::ligand_docking::find_unconnected_residues(), and protocols::ligand_docking::has_incomplete_connections().
| bool core::conformation::Residue::has_incomplete_connection | ( | core::Size const | atomno) | const |
Returns true is <atomno> has complete connectivity?
Definition at line 683 of file Residue.cc.
References connection_incomplete(), n_residue_connections(), and residue_connect_atom_index().
|
inline |
Returns true if the residue has <property> Generic property access – SLOW!!!!!
Definition at line 1670 of file Residue.hh.
References core::chemical::ResidueType::has_property(), and rsd_type_.
Referenced by protocols::ligand_docking::MoveMapBuilder::build(), and protocols::ligand_docking::LigandBaseProtocol::make_movemap().
|
inline |
Returns true if the residue has side chain orbitals.
Definition at line 1581 of file Residue.hh.
References core::chemical::ResidueType::has_sc_orbitals(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital().
|
inline |
Generic variant access – SLOW!!!!!
Definition at line 1677 of file Residue.hh.
References core::chemical::ResidueType::has_variant_type(), and rsd_type_.
Referenced by protocols::forge::methods::add_cutpoint_variants(), protocols::simple_moves::oop::OopMover::apply(), protocols::simple_moves::hbs::HbsPatcher::apply(), protocols::simple_moves::oop::OopPatcher::apply(), protocols::simple_moves::oop::OopRandomPuckMover::apply(), protocols::simple_moves::oop::OopRandomSmallMover::apply(), protocols::simple_moves::RepulsiveOnlyMover::apply(), protocols::rna::RNA_LoopCloser::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), core::pack::task::operation::OptCysHG::apply(), protocols::enzdes::DetectProteinLigandInterface::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::protein_interface_design::movers::Splice::apply(), protocols::antibody::LoopRlxMover::apply(), protocols::swa::StepWisePoseSetup::apply_peptide_plane_variants(), protocols::swa::rna::apply_protonated_H1_adenosine_variant_type(), protocols::swa::rna::apply_virtual_rna_residue_variant_type(), core::conformation::Conformation::backbone_torsion_angle_atoms(), core::pack::rotamer_set::RotamerSets::build_rotamers(), core::scoring::methods::RG_Energy_Fast::calculate_rg_score(), protocols::swa::rna::StepWiseRNA_ResidueSampler::Chain_break_screening_general(), protocols::topology_broker::TopologyBroker::check_chainbreak_variants(), protocols::rna::RNA_LoopCloser::check_closure(), protocols::antibody::CloseOneMover::close_one_loop_stem(), protocols::abinitio::copy_side_chains(), protocols::forge::methods::cyclize_pose(), core::scoring::disulfides::FullatomDisulfideEnergy::defines_score_for_residue_pair(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), protocols::anchored_design::dump_cutpoint_info(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), core::scoring::etable::TableLookupEtableEnergy::eval_intrares_energy(), core::scoring::etable::AnalyticEtableEnergy::eval_intrares_energy(), core::scoring::methods::SmoothEnvEnergy::eval_residue_derivatives(), core::scoring::methods::RamachandranEnergy::eval_residue_dof_derivative(), core::scoring::methods::YHHPlanarityEnergy::eval_residue_dof_derivative(), core::scoring::methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::scoring::methods::P_AA_pp_Energy::eval_residue_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), core::scoring::methods::SmoothCenPairEnergy::eval_residue_pair_derivatives(), core::scoring::methods::PairEnergy::eval_residue_pair_derivatives(), core::scoring::disulfides::FullatomDisulfideEnergy::eval_residue_pair_derivatives(), core::scoring::MembranePotential::evaluate_pair(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_deriv(), core::scoring::EnvPairPotential::evaluate_pair_and_cenpack_score(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_score(), protocols::swa::rna::StepWiseRNA_Minimizer::figure_out_actual_five_prime_chain_break_res(), protocols::swa::Figure_out_moving_residues(), core::scoring::methods::LinearChainbreakEnergy::finalize_total_energy(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), protocols::swa::rna::StepWiseRNA_ResidueSampler::floating_base_sampling(), protocols::protein_interface_design::movers::Splice::fold_tree(), core::conformation::form_disulfide(), protocols::swa::rna::full_length_rmsd_over_residue_list(), protocols::swa::rna::get_default_allowed_bulge_res(), protocols::rna::RNA_LoopCloser::get_extra_cutpoints(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), protocols::swa::StepWiseScreener::get_main_chain_torsion_set_list(), protocols::swa::protein::StepWiseProteinScreener::get_main_chain_torsion_set_list(), protocols::swa::rna::StepWiseRNA_JobParameters_Setup::get_previously_closed_cutpoint_from_imported_silent_file(), protocols::swa::rna::Get_residue_pucker_state(), protocols::swa::rna::has_virtual_rna_residue_variant_type(), core::scoring::SecondaryStructurePotential::identify_ss(), protocols::swa::protein::StepWiseProteinPacker::initialize_for_regular_packer(), protocols::swa::rna::StepWiseRNA_BaseCentroidScreener::Initialize_is_virtual_base(), protocols::swa::Is_close_chain_break(), protocols::swa::rna::Is_close_chain_break(), core::scoring::rna::RNA_TorsionPotential::Is_cutpoint_closed_torsion(), core::scoring::methods::is_lower_cutpoint(), protocols::swa::rna::StepWiseRNA_Clusterer::Is_old_individual_suite_cluster(), protocols::swa::rna::Is_ribose_virtual(), core::scoring::methods::is_upper_cutpoint(), protocols::swa::rna::Is_virtual_base(), protocols::swa::protein::StepWiseProteinPoseMinimizer::let_neighboring_chis_minimize(), protocols::rna::RNA_LoopCloser::local_minimize_at_chainbreaks(), protocols::antibody2::RefineOneCDRLoopCentroid::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_fa_relax(), protocols::swa::protein::StepWiseProteinPoseSetup::match_specific_variants(), protocols::swa::rna::minimize_all_sampled_floating_bases(), protocols::enzdes::EnzdesFlexBBProtocol::modified_task(), protocols::swa::rna::StepWiseRNA_Minimizer::pass_all_pose_screens(), protocols::forge::methods::remove_cutpoint_variants(), protocols::loops::remove_cutpoint_variants(), protocols::rna::remove_cutpoints_closed(), core::scoring::methods::RamachandranEnergy::residue_energy(), core::scoring::methods::OmegaTetherEnergy::residue_energy(), core::scoring::methods::YHHPlanarityEnergy::residue_energy(), protocols::scoring::methods::SpecialRotamerEnergy::residue_energy(), core::scoring::rna::RNA_BulgeEnergy::residue_energy(), core::scoring::methods::P_AA_pp_Energy::residue_energy(), core::pack::dunbrack::DunbrackEnergy::residue_energy(), core::scoring::methods::SmoothEnvEnergy::residue_energy(), core::scoring::methods::EnvEnergy::residue_energy(), core::scoring::methods::ReferenceEnergy::residue_energy(), core::scoring::methods::ReferenceEnergyNoncanonical::residue_energy(), core::scoring::methods::EnvSmoothEnergy::residue_energy(), core::scoring::disulfides::DisulfideMatchingEnergy::residue_pair_energy(), core::scoring::disulfides::CentroidDisulfideEnergy::residue_pair_energy(), core::scoring::methods::GaussianOverlapEnergy::residue_pair_energy(), core::scoring::methods::SmoothCenPairEnergy::residue_pair_energy(), core::scoring::methods::CenPairEnergy::residue_pair_energy(), core::scoring::methods::PairEnergy::residue_pair_energy(), core::scoring::disulfides::FullatomDisulfideEnergy::residue_pair_energy(), core::scoring::disulfides::FullatomDisulfideEnergy::residue_pair_energy_ext(), protocols::swa::rna::rmsd_over_residue_list(), protocols::rna::RNA_LoopCloser::rna_ccd_close(), core::import_pose::set_reasonable_fold_tree(), protocols::swa::rna::setup_FB_CC_JP_list(), core::scoring::methods::RG_Energy_Fast::setup_for_derivatives(), core::scoring::disulfides::FullatomDisulfideEnergy::setup_for_minimizing_for_residue_pair(), core::conformation::setup_links(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), protocols::topology_broker::RigidChunkClaimer::switch_to_fullatom(), protocols::swa::rna::StepWiseRNA_PoseSetup::verify_protonated_H1_adenosine_variants(), protocols::rna::virtualize_5prime_phosphates(), and protocols::swa::rna::virtualize_bulges().
Is a particular atom a heavy atom with chemically bound polar hydrogens? (i.e. a donor heavy atom)
Definition at line 394 of file Residue.hh.
References core::chemical::ResidueType::heavyatom_has_polar_hydrogens(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation().
Is a particular atom a heavy atom acceptor?
Definition at line 400 of file Residue.hh.
References core::chemical::ResidueType::heavyatom_is_an_acceptor(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::rna::RNA_Mg_Energy::get_cos_theta(), and core::scoring::rna::RNA_Mg_Energy::residue_pair_energy_one_way().
|
inline |
Definition at line 450 of file Residue.hh.
References atoms_, and nheavyatoms().
Referenced by core::pack::task::operation::util::any_atoms_within_cutoff(), protocols::dna::argrot_dna_dis2(), protocols::dna::close_to_dna(), and core::scoring::interface::DDPscore::residue_pair_energy().
|
inline |
Returns the AtomIndices of this residue's polar hydrogens.
example(s): residue.Hpol_index() See also: Residue Residue.atoms Residue.Hpol_index Residue.Hpos_apolar Residue.Hpos_polar Pose
Definition at line 319 of file Residue.hh.
References core::chemical::ResidueType::Hpol_index(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_hpol_derivs_one_way(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::scoring::orbitals::OrbitalsScore::get_E_hpol_one_way(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), and core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital().
|
inline |
Returns the AtomIndices of this residue's apolar hydrogens.
example(s): residue.Hpos_apolar() See also: Residue Residue.atoms Residue.Hpol_index() Residue.Hpos_polar Pose
Definition at line 335 of file Residue.hh.
References core::chemical::ResidueType::Hpos_apolar(), and rsd_type_.
Referenced by core::scoring::carbon_hbonds::CarbonHBondEnergy::atom_is_apolar_h(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_bb_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_sc_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_derivs_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_bb_carbon_hbond_one_way(), and core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_sc_carbon_hbond_one_way().
|
inline |
Returns the AtomIndices of this residue's polar hydrogens.
example(s): residue.Hpos_polar() See also: Residue Residue.atoms Residue.Hpol_index Residue.Hpos_apolar Pose
Definition at line 271 of file Residue.hh.
References core::chemical::ResidueType::Hpos_polar(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::atom_is_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::atom_is_donor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::atom_is_donor_h(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::atom_is_donor_h(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::atom_is_donor_h(), core::scoring::geometric_solvation::GeometricSolEnergy::atom_is_donor_h(), protocols::rna::atom_is_polar(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::atom_is_valid_base(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::atom_is_valid_base(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::scoring::geometric_solvation::compute_exact_geosol(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::donorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergy::donorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::donorRes_occludingRes_geometric_sol_RNA_intra(), core::scoring::geometric_solvation::GeometricSolEnergy::donorRes_occludingRes_geometric_sol_RNA_intra(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), protocols::rna::heavy_atom_is_polar(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::residue_energy(), and core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy().
|
inline |
Returns the AtomIndices of this residue's polar sidechain hydrogens.
example(s): residue.Hpos_polar_sc() See also: Residue Residue.atoms Residue.Hpol_index Residue.Hpos_polar Pose
Definition at line 352 of file Residue.hh.
References core::chemical::ResidueType::Hpos_polar_sc(), and rsd_type_.
|
inline |
Returns the internal coordinates of this residue's atom with index number <atm>
Definition at line 1733 of file Residue.hh.
References core::chemical::ResidueType::icoor(), and rsd_type_.
Referenced by build_atom_ideal(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::conformation::idealize_hydrogens(), core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms(), and core::conformation::Conformation::rebuild_residue_connection_dependent_atoms().
|
inline |
true if the residue is apolar
Definition at line 1597 of file Residue.hh.
References core::chemical::ResidueType::is_aromatic(), core::chemical::ResidueType::is_charged(), core::chemical::ResidueType::is_polar(), and rsd_type_.
|
inline |
Returns true if the residue is aromatic.
Definition at line 1616 of file Residue.hh.
References core::chemical::ResidueType::is_aromatic(), and rsd_type_.
Referenced by core::scoring::methods::PairEnergy::defines_score_for_residue_pair(), core::scoring::hackaro::HackAroEnergy::eval_atom_derivative_aro_aro(), core::scoring::orbitals::OrbitalsScore::eval_residue_pair_derivatives(), core::scoring::methods::PairEnergy::eval_residue_pair_derivatives(), core::scoring::hackelec::HackElecEnergyAroAll::evaluate_rotamer_background_energies(), core::scoring::hackelec::HackElecEnergyAroAro::evaluate_rotamer_background_energies(), core::scoring::methods::PairEnergy::evaluate_rotamer_background_energies(), core::scoring::methods::PairEnergy::evaluate_rotamer_background_energy_maps(), core::scoring::orbitals::OrbitalsAssigned::get_lp_xyz(), core::scoring::PairEPotential::pair_term_energy(), core::scoring::PairEPotential::pair_term_energy_exists(), core::scoring::hackaro::HackAroEnergy::residue_pair_energy(), core::scoring::methods::PairEnergy::residue_pair_energy(), core::scoring::hackelec::HackElecEnergyAroAll::residue_pair_energy(), core::scoring::hackelec::HackElecEnergyAroAro::residue_pair_energy(), core::scoring::orbitals::OrbitalsScore::residue_pair_energy(), core::scoring::hackaro::HackAroEnergy::residue_pair_energy_aro_aro(), and core::scoring::hackelec::HackElecEnergyAroAro::residue_pair_energy_aro_aro().
Am I bonded to other? Meaningful for arbitrary topologies (e.g. circular peptides, disulfides)
first check if it is polymer upper or lower connected to the other residue. then check if it is boned to the other residue through non-polymer connection.
Definition at line 816 of file Residue.cc.
References connections_to_residues_, and seqpos().
Referenced by core::scoring::hackelec::HackElecEnergy::backbone_backbone_energy(), core::scoring::hackelec::HackElecEnergy::backbone_sidechain_energy(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::scoring::etable::count_pair::CountPairFactory::determine_residue_connection(), protocols::viewer::dump_residue_kinemage(), core::scoring::methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::scoring::MembranePotential::evaluate_pair(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_deriv(), core::scoring::EnvPairPotential::evaluate_pair_and_cenpack_score(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_score(), core::conformation::get_chemical_root_and_anchor_atomnos(), core::scoring::hackelec::HackElecEnergy::get_count_pair_function(), core::scoring::GenBornPotential::get_res_res_elecE(), core::scoring::trie::initialize_cpdata_for_atom(), core::scoring::methods::ProClosureEnergy::measure_chi4(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_CCD::model_loop(), core::scoring::carbon_hbonds::CarbonHBondEnergy::path_distance_OK(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), core::scoring::methods::GaussianOverlapEnergy::residue_pair_energy(), core::scoring::methods::ProClosureEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::PeptideBondEnergy::residue_pair_energy(), core::scoring::methods::HybridVDW_Energy::residue_pair_energy(), core::scoring::methods::VDW_Energy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::scoring::hackelec::HackElecEnergy::residue_pair_energy(), core::scoring::methods::CartesianBondedEnergy::residue_pair_energy_sorted(), core::scoring::hackelec::HackElecEnergy::sidechain_sidechain_energy(), and core::scoring::etable::etrie::TrieCountPairGeneric::TrieCountPairGeneric().
Am I bonded to other? Looks at all residue connections as opposed to doing arithmetic.
Definition at line 836 of file Residue.cc.
References connections_to_residues_.
|
inline |
Returns true if this residue is a carbohydrate.
Definition at line 1557 of file Residue.hh.
References core::chemical::ResidueType::is_carbohydrate(), and rsd_type_.
Referenced by core::conformation::operator<<(), and protocols::simple_moves::carbohydrates::RingConformationMover::setup_residue_list().
|
inline |
Returns true if the residue is charged.
Definition at line 1609 of file Residue.hh.
References core::chemical::ResidueType::is_charged(), and rsd_type_.
|
inline |
residue is coarse (used for RNA right now)
Definition at line 1623 of file Residue.hh.
References core::chemical::ResidueType::is_coarse(), and rsd_type_.
Referenced by protocols::rna::RNA_StructureParameters::check_forward_backward(), core::scoring::rna::default_jump_atom(), core::conformation::Conformation::detect_pseudobonds(), core::io::silent::BinaryRNASilentStruct::fill_struct(), core::scoring::rna::RNA_DataBackboneEnergy::get_sugar_env_score(), protocols::rna::RNA_ChunkLibrary::initialize_rna_chunk_library(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_base_backbone_pair_energy_one_way(), protocols::rna::RNA_ChunkLibrary::RNA_ChunkLibrary(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), protocols::toolbox::AllowInsert::set_phosphate_domain(), protocols::rna::setup_base_pair_constraints(), and core::io::pdb::write_additional_pdb_data().
|
inline |
Returns true if this residue is a DNA residue.
Definition at line 1536 of file Residue.hh.
References core::chemical::ResidueType::is_DNA(), and rsd_type_.
Referenced by core::scoring::dna::DNATorsionPotential::add_sugar_ring_closure_constraints(), core::scoring::hbonds::HBondSet::append_hbond(), protocols::motifs::Motif::apply_check(), 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::scoring::methods::build_optimal_water_Os_on_acceptor(), core::scoring::etable::BaseEtableEnergy< Derived >::bump_energy_backbone(), core::scoring::etable::BaseEtableEnergy< Derived >::bump_energy_full(), protocols::dna::DNAParameters::calculate(), protocols::forge::remodel::RemodelMover::confirm_sequence(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::hackelec::HackElecEnergy::defines_score_for_residue_pair(), protocols::forge::remodel::RemodelMover::design_refine(), core::scoring::methods::determine_crossover_behavior(), protocols::dna::DNABase::DNABase(), protocols::dna::DNABasepair::DNABasepair(), protocols::dna::DNABasestep::DNABasestep(), core::scoring::dna::DNABFormPotential::eval_dna_bform_bb_torsion_score_residue(), core::scoring::dna::DNABFormPotential::eval_dna_bform_chi_torsion_score_residue(), core::scoring::dna::DNAChiEnergy::eval_dof_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::hbonds::HBondEnergy::evaluate_rotamer_background_energies(), core::scoring::methods::FACTSEnergy::evaluate_rotamer_background_energy_maps(), core::scoring::methods::GenBornEnergy::evaluate_rotamer_background_energy_maps(), core::scoring::etable::BaseEtableEnergy< Derived >::get_count_pair_function(), core::scoring::etable::BaseEtableEnergy< Derived >::get_count_pair_function_trie(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::etable::BaseEtableEnergy< Derived >::get_intrares_countpair(), core::scoring::dna::get_z_axis(), protocols::dna::make_base_pair_aware_fold_tree(), protocols::relax::make_dna_rigid(), protocols::relax::FastRelax::makeDnaRigid(), protocols::motifs::Motif::Motif(), core::scoring::methods::DirectReadoutEnergy::my_residue_pair_energy(), core::scoring::dna::DNAChiEnergy::residue_energy(), core::scoring::methods::DNA_BaseEnergy::residue_pair_energy(), core::scoring::methods::FACTSEnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy(), core::scoring::methods::GenBornEnergy::residue_pair_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy(), core::pack::task::ResidueLevelTask_::ResidueLevelTask_(), core::scoring::dna::DirectReadoutPotential::rsd_rsd_energy(), core::conformation::setup_corresponding_atoms(), and core::scoring::etable::BaseEtableEnergy< Derived >::sidechain_sidechain_energy().
|
inline |
Returns true if this residue is a ligand.
Definition at line 1564 of file Residue.hh.
References core::chemical::ResidueType::is_ligand(), and rsd_type_.
Referenced by core::io::pdb::FileData::append_residue(), core::conformation::Conformation::append_residue(), protocols::enzdes::EnzdesFlexBBProtocol::apply(), protocols::rbsegment_relax::RBSegmentRelax::apply(), protocols::enzdes::DetectProteinLigandInterface::apply(), protocols::scoring::Interface::calculate(), protocols::enzdes::PackRotamersMoverPartGreedy::choose_n_best(), protocols::enzdes::EnzdesBaseProtocol::create_enzdes_movemap(), protocols::rosetta_scripts::find_nearest_res(), protocols::toolbox::IGLigandDesignEdgeUpweighter::get_edge_reweight(), protocols::ligand_docking::HighResDocker::make_packer_task_from_vector(), protocols::motifs::Motif::Motif(), protocols::features::ResidueConformationFeatures::report_features(), protocols::ligand_docking::restrict_to_protein_residues(), protocols::scoring::Interface::set_pack(), and protocols::toolbox::match_enzdes_util::EnzConstraintParameters::update_pdb_remarks().
|
inline |
Returns true if the residue has a lower terminus variant.
Definition at line 1644 of file Residue.hh.
References core::chemical::ResidueType::is_lower_terminus(), and rsd_type_.
Referenced by protocols::loops::add_cutpoint_variants(), core::conformation::Conformation::append_polymer_residue_after_seqpos(), core::conformation::Conformation::append_residue(), core::conformation::Conformation::append_residue_by_bond(), protocols::protein_interface_design::movers::AddChainBreak::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::fldsgn::CircularPermutation::apply(), protocols::idealize::basic_idealize(), core::scoring::geometric_solvation::compute_exact_geosol(), core::scoring::packing::compute_holes_deriv_res(), core::scoring::packing::compute_holes_score_res(), connect_atom(), protocols::topology_broker::copy_internal_coords(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::correct_termini_derivatives(), protocols::forge::methods::count_cutpoints(), protocols::forge::methods::cyclize_pose(), determine_nonstandard_polymer_status(), protocols::forge::methods::find_cutpoint(), protocols::ligand_docking::LigandBaseProtocol::find_interface_backbone(), core::conformation::get_anchor_atomno(), core::scoring::dna::get_DNA_backbone_bin(), core::scoring::hbonds::get_hb_don_chem_type(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::get_phi_from_rsd(), core::conformation::get_root_atomno(), protocols::sic_dock::get_termini_from_pose(), protocols::forge::methods::grow_left_r(), protocols::forge::build::SegmentSwap::init(), protocols::forge::build::SegmentInsert::init(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), core::conformation::Conformation::insert_polymer_residue(), protocols::loops::Loop::is_terminal(), protocols::forge::build::Bridge::modify_impl(), protocols::forge::build::SegmentRebuild::modify_impl(), protocols::forge::build::ConnectRight::modify_impl(), protocols::forge::build::SegmentInsert::modify_impl(), protocols::forge::remodel::RemodelLoopMover::parse_my_tag(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy(), protocols::fldsgn::CircularPermutation::split_chains(), and core::conformation::Conformation::update_polymeric_connection().
|
inline |
Returns true if this residue is a nucleic acid.
Definition at line 1550 of file Residue.hh.
References core::chemical::ResidueType::is_NA(), and rsd_type_.
Referenced by core::pack::rotamer_set::build_lib_dna_rotamers(), and protocols::scoring::Interface::calculate().
|
inline |
Returns true if the residue is polar.
Definition at line 1589 of file Residue.hh.
References core::chemical::ResidueType::is_polar(), and rsd_type_.
Referenced by protocols::vip::VIP_Mover::cull_mutatable_residues(), core::scoring::methods::PairEnergy::defines_score_for_residue_pair(), core::scoring::methods::PairEnergy::eval_residue_pair_derivatives(), core::scoring::methods::PairEnergy::evaluate_rotamer_background_energies(), core::scoring::methods::PairEnergy::evaluate_rotamer_background_energy_maps(), core::scoring::PairEPotential::pair_term_energy(), core::scoring::PairEPotential::pair_term_energy_exists(), and core::scoring::methods::PairEnergy::residue_pair_energy().
|
inline |
Returns true if this residue is a polymer.
Definition at line 1522 of file Residue.hh.
References core::chemical::ResidueType::is_polymer(), and rsd_type_.
Referenced by protocols::jumping::JumpSample::add_chainbreaks(), core::pose::addVirtualResAsRoot(), protocols::ligand_docking::LigandDockProtocol::append_ligand_docking_scores(), core::io::pdb::FileData::append_residue(), core::conformation::Conformation::append_residue_by_bond(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::idealize::basic_idealize(), connect_atom(), protocols::enzdes::EnzdesBaseProtocol::create_enzdes_movemap(), protocols::enzdes::EnzdesFlexBBProtocol::determine_flexible_regions(), determine_nonstandard_polymer_status(), protocols::ligand_docking::InterfaceBuilder::enforce_minimum_length(), protocols::loophash::FastGapMover::find_next_gap(), protocols::electron_density::findLoopFromDensity(), protocols::forge::methods::fold_tree_from_pose(), core::conformation::get_anchor_atomno(), protocols::ligand_docking::LigandBaseProtocol::get_ligand_id(), core::conformation::get_root_atomno(), core::scoring::is_ligand_heavyatom(), core::scoring::is_ligand_heavyatom_residues(), core::scoring::is_polymer_heavyatom(), protocols::ligand_docking::LigandBaseProtocol::make_movemap(), protocols::ligand_docking::LigandBaseProtocol::make_packer_task_ligand_only(), polymeric_oriented_sequence_distance(), polymeric_sequence_distance(), protocols::ligand_docking::LigandDockProtocol::random_conformer(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), protocols::ligand_docking::reorder_with_first_non_mobile_as_root(), protocols::ligand_docking::LigandDockProtocol::restrain_ligand_chis(), protocols::protein_interface_design::star_fold_tree(), and core::conformation::Conformation::update_polymeric_connection().
Am I polymer bonded to other?
Am I polymer bonded to other.seqpos()?
Definition at line 843 of file Residue.cc.
References seqpos().
Am I polymer-bonded to other? checks lower and upper connections.
Am I polymer bonded to other_index?
Definition at line 850 of file Residue.cc.
References core::chemical::ResidueType::is_polymer(), core::chemical::ResidueType::lower_connect_id(), residue_connection_partner(), rsd_type_, and core::chemical::ResidueType::upper_connect_id().
|
inline |
Returns true if this residue is an amino acid.
Definition at line 1529 of file Residue.hh.
References core::chemical::ResidueType::is_protein(), and rsd_type_.
Referenced by protocols::loops::add_cutpoint_variants(), protocols::hybridization::add_non_protein_cst(), protocols::loops::addScoresForLoopParts(), protocols::hybridization::TMalign::alignment2AtomMap(), core::scoring::hbonds::HBondSet::append_hbond(), protocols::RBSegmentRelaxImpl::apply(), protocols::protein_interface_design::movers::RandomMutation::apply(), protocols::protein_interface_design::movers::PrepackMover::apply(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::abinitio::DomainAssembly::apply(), protocols::enzdes::BackboneSampler::apply(), protocols::toolbox::task_operations::SelectBySASAOperation::apply(), protocols::protein_interface_design::filters::FilterScanFilter::apply(), protocols::protein_interface_design::movers::BackrubDDMover::apply(), protocols::swa::protein::StepWiseProteinPoseSetup::apply(), protocols::protein_interface_design::movers::DesignMinimizeHbonds::apply(), protocols::simple_moves::MakePolyXMover::apply(), protocols::hybridization::CartesianSampler::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::fldsgn::CircularPermutation::apply(), protocols::hybridization::FoldTreeHybridize::apply(), protocols::flxbb::LayerDesignOperation::apply(), protocols::enzdes::ProteinLigandInterfaceUpweighter::apply(), protocols::enzdes::RepackLigandSiteWithoutLigandMover::apply(), protocols::hybridization::TMalign::apply(), protocols::hybridization::CartesianSampler::apply_frame(), protocols::hybridization::CartesianHybridize::apply_frame(), core::scoring::methods::apply_lk_ball_fraction_weight_for_hbonds(), protocols::swa::StepWisePoseSetup::apply_peptide_plane_variants(), protocols::swa::protein::StepWiseProteinPacker::apply_regular_packer(), protocols::swa::protein::StepWiseProteinResidueSampler::apply_regular_packer(), protocols::loops::apply_sequence_mapping(), protocols::swa::StepWisePoseSetup::apply_terminus_variants_at_protein_rna_boundaries(), core::scoring::hbonds::HBondEnergy::backbone_sidechain_energy(), core::scoring::constraints::BackboneStubConstraint::BackboneStubConstraint(), protocols::protein_interface_design::ReportPSSMDifferences::calculate(), protocols::protein_interface_design::ReportSequenceDifferences::calculate(), protocols::pockets::NonPlaidFingerprint::calculate_protein_CoM(), protocols::geometry::center_of_mass(), protocols::fldsgn::BluePrintBDR::centroid_build(), protocols::forge::components::BDR::centroid_build(), protocols::hybridization::HybridizeProtocol::check_and_create_fragments(), protocols::simple_filters::ResidueIEFilter::compute(), core::scoring::dssp::Dssp::compute(), protocols::enzdes::RepackWithoutLigandFilter::compute(), protocols::enzdes::PackRotamersMoverPartGreedy::compute_designable_neighbors(), protocols::hybridization::CartesianSampler::compute_fragment_bias(), protocols::pockets::PlaidFingerprint::compute_ligand_resnum(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), protocols::optimize_weights::IterativeOptEDriver::compute_rotamers_around_ligands(), protocols::abinitio::AbrelaxApplication::copy_structure(), protocols::swa::create_alignment_id_map(), core::scoring::hbonds::create_rotamer_descriptor(), core::pack::rotamer_set::symmetry::SymmetricRotamerSetFactory::create_rotamer_set(), core::pack::rotamer_set::RotamerSetFactory::create_rotamer_set(), protocols::simple_filters::AlaScan::ddG_for_single_residue(), core::scoring::methods::PairEnergy::defines_score_for_residue_pair(), core::scoring::hackelec::HackElecEnergy::defines_score_for_residue_pair(), core::scoring::methods::determine_crossover_behavior(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), core::scoring::dssp::Dssp::Dssp(), core::scoring::methods::EnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::methods::RamachandranEnergy2B::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy::eval_dof_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsion_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsions(), core::scoring::methods::RamachandranEnergy2B::eval_intrares_energy(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::OmegaTether::eval_omega_score_all(), core::scoring::OmegaTether::eval_omega_score_residue(), core::scoring::Ramachandran::eval_rama_score_all(), core::scoring::Ramachandran2B::eval_rama_score_all(), core::scoring::Ramachandran::eval_rama_score_residue(), core::scoring::Ramachandran2B::eval_rama_score_residue(), core::scoring::methods::RamachandranEnergy::eval_residue_dof_derivative(), core::scoring::methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::scoring::MembranePotential::evaluate_env(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_deriv(), core::scoring::EnvPairPotential::evaluate_env_and_cbeta_scores(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_scores(), protocols::scoring::InterchainPotential::evaluate_env_score(), core::scoring::MembranePotential::evaluate_pair(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_deriv(), core::scoring::EnvPairPotential::evaluate_pair_and_cenpack_score(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_score(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::scoring::methods::PairEnergy::evaluate_rotamer_background_energies(), core::scoring::methods::PairEnergy::evaluate_rotamer_background_energy_maps(), core::scoring::constraints::BackboneStubConstraint::fill_f1_f2(), core::scoring::dssp::fill_hbond_bb_pair_score_dssp(), protocols::ligand_docking::find_attach_pt(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface_arg_sweep(), protocols::ligand_docking::LigandBaseProtocol::find_interface_backbone(), protocols::flxbb::find_ligands(), protocols::ligand_docking::InterfaceBuilder::find_protein_residues(), protocols::electron_density::findLoopFromPatterson(), protocols::simple_filters::RotamerBoltzmannWeight::first_pass_ala_scan(), protocols::swa::StepWisePoseSetup::fix_phi_psi_offsets(), protocols::loops::fold_tree_from_loops(), protocols::comparative_modeling::gather_coords(), protocols::abinitio::AbrelaxApplication::generate_extended_pose(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), protocols::match::BfactorMPM::get_ca_bfactors(), protocols::pockets::DelphiElectrostatics::get_electrostatics_energy(), protocols::toolbox::match_enzdes_util::get_first_protein_residue(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), protocols::toolbox::match_enzdes_util::get_last_protein_residue(), protocols::optimize_weights::IterativeOptEDriver::get_nat_aa_opte_data(), protocols::hybridization::get_num_residues_nonvirt(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::get_phi_from_rsd(), protocols::simple_filters::AbinitioBaseFilter::get_protein_sstype(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::get_psi_from_rsd(), protocols::loophash::get_rt_over_leap_without_foldtree_bs(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), protocols::swa::StepWisePoseSetup::get_swa_jump_atom(), protocols::sic_dock::get_termini_from_pose(), protocols::hybridization::HybridizeFoldtreeDynamic::initialize(), protocols::swa::protein::StepWiseProteinPacker::initialize_for_regular_packer(), protocols::swa::protein::StepWiseProteinResidueSampler::initialize_for_regular_packer(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), protocols::swa::StepWisePoseSetup::initialize_phi_psi_offsets(), protocols::topology_broker::SequenceClaimer::initialize_residues(), core::conformation::is_disulfide_bond(), core::scoring::is_protein_backbone(), core::scoring::is_protein_backbone_including_O(), core::scoring::is_protein_CA(), core::scoring::is_protein_CA_or_CB(), protocols::loops::Loop::is_terminal(), protocols::swa::protein::StepWiseProteinPoseMinimizer::let_neighboring_chis_minimize(), core::pack::dunbrack::load_unboundrot(), protocols::ligand_docking::make_atr_rep_grid(), protocols::ligand_docking::make_atr_rep_grid_without_ligands(), protocols::dna::make_base_pair_aware_fold_tree(), protocols::swa::StepWisePoseSetup::make_pose(), protocols::optimize_weights::IterativeOptEDriver::measure_rotamer_recovery(), protocols::toolbox::pose_metric_calculators::SequenceComparison::measure_sequence_recovery(), protocols::optimize_weights::IterativeOptEDriver::measure_sequence_recovery(), MinimizeInterface(), protocols::motifs::Motif::Motif(), core::scoring::methods::DirectReadoutEnergy::my_residue_pair_energy(), core::scoring::methods::OmegaTetherEnergy::old_eval_dof_derivative(), protocols::hybridization::AllResiduesChanged::operator()(), protocols::abinitio::AllResiduesChanged::operator()(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::pair_sets_with_positions(), core::scoring::PairEPotential::pair_term_energy_exists(), protocols::protein_interface_design::movers::PlaceStubMover::parse_my_tag(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::parse_my_tag(), protocols::protein_interface_design::movers::parse_stub_sets(), protocols::hybridization::partial_align(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), core::scoring::UnfoldedStatePotential::pose_raw_unfolded_state_energymap(), core::scoring::methods::PoissonBoltzmannEnergy::protein_position_equal_within(), protocols::toolbox::DecoySetEvaluation::push_back_CA_xyz_from_silent_file(), core::scoring::Ramachandran2B::RamaE(), core::scoring::Ramachandran2B::RamaE_Lower(), core::scoring::Ramachandran2B::RamaE_Upper(), core::pose::read_psipred_ss2_file(), protocols::pockets::PocketGrid::recenter(), protocols::qsar::scoring_grid::ClassicGrid::refresh(), protocols::qsar::scoring_grid::RepGrid::refresh(), protocols::qsar::scoring_grid::AtrGrid::refresh(), protocols::qsar::scoring_grid::HbaGrid::refresh(), protocols::qsar::scoring_grid::HbdGrid::refresh(), protocols::simple_filters::EnergyPerResidueFilter::report(), protocols::simple_filters::AlaScan::report(), protocols::features::ResidueSecondaryStructureFeatures::report_features(), protocols::features::ProteinBackboneAtomAtomPairFeatures::report_features(), protocols::features::ProteinBackboneTorsionAngleFeatures::report_features(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), protocols::features::ProteinBondGeometryFeatures::report_intrares_angles(), protocols::features::ProteinBondGeometryFeatures::report_intrares_lengths(), protocols::features::ProteinBondGeometryFeatures::report_intrares_torsions(), protocols::simple_filters::AlaScan::report_symmetry(), core::conformation::symmetry::residue_center_of_mass(), core::scoring::methods::RamachandranEnergy::residue_energy(), core::scoring::methods::OmegaTetherEnergy::residue_energy(), core::scoring::methods::EnvSmoothEnergy::residue_energy(), core::scoring::methods::MembraneEnvSmoothEnergy::residue_energy(), core::scoring::methods::RamachandranEnergy2B::residue_pair_energy(), core::scoring::methods::HybridVDW_Energy::residue_pair_energy(), core::scoring::methods::PairEnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy(), core::scoring::methods::CartesianBondedEnergy::residue_pair_energy_sorted(), protocols::features::BetaTurnDetectionFeatures::residue_range_is_protein(), core::pack::task::ResidueLevelTask_::ResidueLevelTask_(), protocols::ligand_docking::LigandBaseProtocol::restrain_protein_Calphas(), protocols::geometry::return_nearest_residue(), core::conformation::symmetry::return_nearest_residue(), protocols::simple_moves::symmetry::SymmetrySlider::rg(), core::scoring::dna::DirectReadoutPotential::rsd_rsd_energy(), protocols::motifs::LigandMotifSearch::run(), protocols::swa::StepWisePoseSetup::save_phi_psi_offsets(), protocols::sic_dock::XfoxmScore::score(), core::scoring::constraints::BackboneStubConstraint::score(), protocols::ligand_docking::MoveMapBuilder::set_all_bb(), core::conformation::set_chi_according_to_coordinates(), protocols::rbsegment_relax::set_constraints(), protocols::hybridization::AllResiduesChanged::set_initial_pose(), protocols::abinitio::AllResiduesChanged::set_initial_pose(), protocols::rbsegment_relax::set_rb_constraints(), protocols::ligand_docking::set_repulsive_bb_cores(), protocols::loops::set_single_loop_fold_tree(), protocols::enzdes::EnzdesBaseProtocol::setup_bbmin_ft_and_csts(), protocols::ddg::ddGMover::setup_constraints(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue(), core::scoring::electron_density::ElecDensCenEnergy::setup_for_scoring(), protocols::simple_moves::BBGaussianMover::setup_list(), protocols::simple_moves::DesignRepackMover::setup_packer_and_movemap(), protocols::rbsegment_relax::setup_pose_from_rbsegs(), protocols::enzdes::EnzdesBaseProtocol::setup_sequence_recovery_cache(), protocols::hybridization::AllResiduesChanged::show_unmoved(), protocols::abinitio::AllResiduesChanged::show_unmoved(), protocols::loops::split_by_ca_ca_dist(), protocols::fldsgn::CircularPermutation::split_chains(), SymMinimizeInterface(), and protocols::outputter::ResFileOutputter::write().
Do I have any pseudobonds to other?
Definition at line 1217 of file Residue.hh.
References seqpos().
Referenced by core::scoring::hackelec::HackElecEnergy::backbone_backbone_energy(), core::scoring::hackelec::HackElecEnergy::backbone_sidechain_energy(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::scoring::etable::count_pair::CountPairFactory::determine_residue_connection(), core::scoring::hackelec::HackElecEnergy::get_count_pair_function(), core::scoring::GenBornPotential::get_res_res_elecE(), core::scoring::methods::VDW_Energy::residue_pair_energy(), core::scoring::hackelec::HackElecEnergy::residue_pair_energy(), core::scoring::hackelec::HackElecEnergy::sidechain_sidechain_energy(), and core::scoring::etable::etrie::TrieCountPairGeneric::TrieCountPairGeneric().
Do I have any pseudobonds to other?
Definition at line 1229 of file Residue.hh.
References pseudobonds_.
|
inline |
Returns true if this residue is a RNA residue.
Definition at line 1543 of file Residue.hh.
References core::chemical::ResidueType::is_RNA(), and rsd_type_.
Referenced by protocols::rna::RNA_StructureParameters::add_new_RNA_jump(), core::scoring::rna::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), protocols::swa::StepWisePoseSetup::apply_cutpoint_variants(), protocols::swa::protein::StepWiseProteinPacker::apply_regular_packer(), protocols::swa::StepWisePoseSetup::apply_terminus_variants_at_protein_rna_boundaries(), protocols::swa::StepWisePoseSetup::apply_virtual_phosphate_variants(), protocols::rna::RNA_StructureParameters::check_forward_backward(), protocols::swa::StepWisePoseSetup::copy_rna_chi(), protocols::swa::create_alignment_id_map(), protocols::swa::rna::create_standard_o2star_pack_task(), core::scoring::rna::default_jump_atom(), core::scoring::methods::determine_crossover_behavior(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), core::scoring::rna::RNA_TorsionPotential::eval_atom_derivative(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::scoring::hbonds::HBondEnergy::eval_intrares_derivatives(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::scoring::methods::LK_CosThetaEnergy::eval_intrares_energy(), core::scoring::geometric_solvation::GeometricSolEnergy::eval_intrares_energy(), core::scoring::hbonds::HBondEnergy::eval_intrares_energy(), core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::scoring::hackelec::RNAHackElecEnergy::evaluate_rotamer_background_energies(), protocols::rna::figure_out_reasonable_rna_fold_tree(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::finalize_total_energy(), core::scoring::dna::get_base_pair_stub_slow(), core::scoring::hackelec::HackElecEnergy::get_count_pair_function(), protocols::cluster::GatherPosesMover::get_distance_measure(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_costheta_gaussian_parameter(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_costheta_indirect_gaussian_parameter(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_gaussian_parameter(), core::scoring::rna::RNA_Mg_KnowledgeBasedPotential::get_mg_potential_indirect_gaussian_parameter(), protocols::swa::rna::Get_ribose_stub(), core::scoring::rna::get_rna_base_centroid(), core::scoring::rna::get_rna_base_coordinate_system(), core::scoring::rna::chemical_shift::get_rna_base_coordinate_system_from_CS_params(), core::scoring::rna::RNA_LowResolutionPotential::get_rna_basepair_xy(), protocols::swa::StepWisePoseSetup::get_swa_jump_atom(), core::scoring::dna::get_z_axis(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::swa::protein::StepWiseProteinPacker::initialize_for_regular_packer(), protocols::swa::rna::StepWiseRNA_ResidueSampler::initialize_o2star_green_packer(), protocols::swa::rna::StepWiseRNA_AnalyticalLoopCloseSampler::initialize_o2star_packer_task(), protocols::swa::protein::StepWiseProteinPoseMinimizer::let_neighboring_chis_minimize(), protocols::rna::make_phosphate_nomenclature_matches_mini(), protocols::rna::RNA_Minimizer::o2star_trials(), place(), core::scoring::UnfoldedStatePotential::pose_raw_unfolded_state_energymap(), core::scoring::rna::RNA_BulgeEnergy::residue_energy(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::scoring::rna::RNA_TorsionPotential::residue_pair_energy(), core::scoring::rna::RNA_FullAtomStackingEnergy::residue_pair_energy(), core::scoring::rna::RNA_VDW_Energy::residue_pair_energy(), core::scoring::rna::RNA_Mg_Energy::residue_pair_energy(), core::scoring::rna::RNA_DataBackboneEnergy::residue_pair_energy(), core::scoring::rna::RNA_LJ_BaseEnergy::residue_pair_energy(), core::scoring::hackelec::RNAHackElecEnergy::residue_pair_energy(), core::scoring::rna::RNA_Mg_Energy::residue_pair_energy_one_way(), core::scoring::hackelec::RNAHackElecEnergy::residue_pair_energy_RNA(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_base_backbone_pair_energy_one_way(), protocols::rna::RNA_LoopCloser::rna_ccd_close(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), protocols::rna::RNA_StructureParameters::setup_base_pair_constraints(), protocols::rna::setup_base_pair_constraints(), core::conformation::setup_corresponding_atoms(), protocols::rna::RNA_StructureParameters::setup_jumps(), protocols::rna::RNA_Minimizer::setup_movemap(), protocols::rna::RNA_StructureParameters::setup_virtual_phosphate_variants(), protocols::rna::RNA_StructureParameters::setup_virtual_phosphate_variants_OLD(), core::scoring::rna::RNA_TorsionPotential::Should_score_torsion(), protocols::rna::RNA_Minimizer::update_allow_insert_with_extra_minimize_res(), core::scoring::carbon_hbonds::CarbonHBondEnergy::use_orientation_dep_rna_ch_o_bonds(), and protocols::rna::virtualize_5prime_phosphates().
Returns true if the aa residue types are the same.
Definition at line 1655 of file Residue.hh.
References core::chemical::ResidueType::aa(), aa(), and rsd_type_.
Returns true if the chi angles of another residue all fall within 5 deg.
Definition at line 279 of file Residue.cc.
References core::chemical::ResidueType::aa(), aa(), chi(), chi_, core::chemical::ResidueType::name3(), name3(), and rsd_type_.
|
inline |
Returns true if this residue is a surface residue.
Definition at line 1572 of file Residue.hh.
References core::chemical::ResidueType::is_surface(), and rsd_type_.
Referenced by protocols::vip::VIP_Mover::cull_mutatable_residues().
|
inline |
Returns true if the residue has a terminus variant.
Definition at line 1630 of file Residue.hh.
References core::chemical::ResidueType::is_terminus(), and rsd_type_.
Referenced by protocols::ligand_docking::MinimizeBackbone::add_cut_points(), protocols::simple_moves::PeptideStapleMover::apply(), protocols::anchored_design::AnchoredPerturbMover::apply(), protocols::anchored_design::AnchoredRefineMover::apply(), core::scoring::methods::RamachandranEnergy2B::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy2B::eval_intrares_energy(), core::scoring::OmegaTether::eval_omega_score_all(), core::scoring::Ramachandran::eval_rama_score_all(), core::scoring::Ramachandran2B::eval_rama_score_all(), core::scoring::Ramachandran::eval_rama_score_residue(), core::scoring::Ramachandran2B::eval_rama_score_residue(), protocols::analysis::LoopAnalyzerMover::find_positions(), core::scoring::P_AA::get_Paa_pp_deriv(), core::scoring::P_AA::P_AA_pp_energy(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), protocols::forge::remodel::RemodelLoopMover::repeat_generation(), protocols::forge::remodel::RemodelLoopMover::repeat_generation_with_additional_residue(), and core::scoring::MembranePotential::termini_penalty().
|
inline |
Return true if the residue has an upper terminus variant.
Definition at line 1637 of file Residue.hh.
References core::chemical::ResidueType::is_upper_terminus(), and rsd_type_.
Referenced by protocols::loops::add_cutpoint_variants(), core::conformation::Conformation::append_polymer_residue_after_seqpos(), core::conformation::Conformation::append_residue_by_bond(), protocols::protein_interface_design::movers::AddChainBreak::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::fldsgn::CircularPermutation::apply(), protocols::antibody::LoopRlxMover::apply(), protocols::idealize::basic_idealize(), protocols::dna::DNAParameters::calculate(), protocols::antibody::CloseOneMover::close_one_loop_stem(), core::scoring::packing::compute_holes_deriv_res(), core::scoring::packing::compute_holes_score_res(), connect_atom(), protocols::topology_broker::copy_internal_coords(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::correct_termini_derivatives(), protocols::forge::methods::count_cutpoints(), protocols::forge::methods::cyclize_pose(), determine_nonstandard_polymer_status(), core::scoring::OmegaTether::eval_omega_score_residue(), protocols::anchored_design::AnchoredDesignMover::filter(), protocols::forge::methods::find_cutpoint(), protocols::ligand_docking::LigandBaseProtocol::find_interface_backbone(), core::conformation::get_anchor_atomno(), core::scoring::dna::get_DNA_backbone_bin(), core::scoring::hbonds::get_hb_acc_chem_type(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::get_psi_from_rsd(), core::conformation::get_root_atomno(), protocols::sic_dock::get_termini_from_pose(), protocols::forge::methods::grow_right_r(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), core::conformation::Conformation::insert_polymer_residue(), protocols::loops::Loop::is_terminal(), protocols::antibody2::RefineOneCDRLoopCentroid::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_centroid_relax(), protocols::antibody::CDRH3Modeler::loop_fa_relax(), protocols::forge::build::Bridge::modify_impl(), protocols::forge::build::SegmentRebuild::modify_impl(), protocols::forge::build::ConnectRight::modify_impl(), protocols::forge::build::SegmentInsert::modify_impl(), protocols::forge::remodel::RemodelLoopMover::parse_my_tag(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), core::scoring::hackelec::HackElecEnergy::set_nres_mono(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), and protocols::fldsgn::CircularPermutation::split_chains().
Check if atom is virtual.
Definition at line 1159 of file Residue.cc.
References core::chemical::ResidueType::atom_type(), core::chemical::AtomType::is_virtual(), and rsd_type_.
Referenced by core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::atom_gradient(), core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::conformation::Conformation::fill_missing_atoms(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), protocols::simple_moves::ConstrainToIdealMover::i_want_this_atom_to_move(), core::scoring::hbonds::identify_intra_res_hbonds(), n_bonded_neighbor_all_res(), protocols::swa::monte_carlo::RNA_SWA_MonteCarloMover::output_silent_file(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::scoring::rna::RNA_VDW_Energy::residue_pair_energy(), core::scoring::rna::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::scoring::rna::RNA_Mg_Energy::residue_pair_energy_one_way(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::residue_score(), core::scoring::methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), protocols::swa::RigidBodySampler::setup_heavy_atoms(), core::scoring::setup_matching_atoms_with_given_names(), core::scoring::setup_matching_heavy_atoms(), core::scoring::rna::RNA_TorsionPotential::Should_score_torsion(), protocols::rna::RNA_Minimizer::update_allow_insert_with_extra_minimize_res(), and protocols::rna::RNA_ChunkLibrary::zero_out_allow_insert().
|
inline |
Check if residue is virtual.
Definition at line 195 of file Residue.hh.
References core::chemical::ResidueType::is_virtual_residue(), and rsd_type_.
Referenced by core::scoring::rna::default_jump_atom(), core::scoring::methods::ProClosureEnergy::eval_intrares_derivatives(), core::scoring::methods::ProClosureEnergy::eval_intrares_energy(), core::scoring::OmegaTether::eval_omega_score_all(), core::scoring::OmegaTether::eval_omega_score_residue(), core::scoring::Ramachandran::eval_rama_score_all(), core::scoring::Ramachandran::eval_rama_score_residue(), core::scoring::fill_rmsd_coordinates(), core::scoring::P_AA::get_Paa_pp_deriv(), core::scoring::P_AA::P_AA_pp_energy(), core::pack::dunbrack::DunbrackEnergy::residue_energy(), core::scoring::methods::ProClosureEnergy::residue_pair_energy(), and core::scoring::methods::PoissonBoltzmannEnergy::revamp_weight_by_burial().
|
inline |
Returns the index number of the last backbone heavyatom.
example(s): residue.last_backbone_atom() See also: Residue Residue.atom Residue.atoms Residue.first_sidechain_atom Pose
Definition at line 585 of file Residue.hh.
References core::chemical::ResidueType::last_backbone_atom(), and rsd_type_.
Referenced by core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_bb_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_sc_carbon_hbond_one_way(), protocols::match::bump_grid_to_enclose_residue_backbone(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::scoring::saxs::FastSAXSEnergy::eval_atom_derivative(), protocols::match::fill_grid_with_backbone_heavyatom_spheres(), core::scoring::inline_residue_atom_pair_energy_backbone_backbone(), core::scoring::inline_residue_atom_pair_energy_sidechain_backbone(), core::scoring::methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_bb_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_sc_carbon_hbond_one_way(), protocols::qsar::scoring_grid::AtrGrid::set_protein_rings(), core::scoring::saxs::FastSAXSEnergy::setup_for_derivatives(), and core::scoring::saxs::FastSAXSEnergy::setup_for_scoring().
|
inline |
Returns this residue's lower_connection a ResidueConnection has internal coords info on how to build the atom in the previous residue which connects to this residue.
Definition at line 1094 of file Residue.hh.
References core::chemical::ResidueType::lower_connect(), and rsd_type_.
Referenced by core::conformation::Conformation::append_polymer_residue_after_seqpos(), core::conformation::Conformation::append_residue_by_bond(), protocols::loops::loop_closure::ccd::ccd_moves(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), protocols::loops::loop_closure::ccd::fast_ccd_loop_closure(), protocols::swa::protein::StepWiseProteinLoopBridger::KIC_loop_close(), and core::conformation::Conformation::prepend_polymer_residue_before_seqpos().
|
inline |
Returns the index number of this residue's atom which connects to the residue before it in sequence.
example(s): residue.lower_connect_atom() See also: Residue Residue.atom Residue.atoms Residue.upper_connect_atom Pose
Definition at line 705 of file Residue.hh.
References core::chemical::ResidueType::lower_connect_atom(), and rsd_type_.
Referenced by core::conformation::Conformation::append_residue(), core::conformation::Conformation::append_residue_by_bond(), protocols::idealize::basic_idealize(), connect_atom(), protocols::loophash::FastGapMover::find_next_gap(), core::conformation::get_anchor_atomno(), and core::conformation::get_root_atomno().
??? Returns the number of the residue's mainchain atoms
Definition at line 871 of file Residue.hh.
References core::chemical::ResidueType::mainchain_atom(), and rsd_type_.
Referenced by core::conformation::Conformation::backbone_torsion_angle_atoms(), core::conformation::get_anchor_atomno(), and core::conformation::get_root_atomno().
|
inline |
Returns the AtomIndices of this residue's mainchain atoms.
Definition at line 864 of file Residue.hh.
References core::chemical::ResidueType::mainchain_atoms(), and rsd_type_.
Referenced by core::conformation::Conformation::backbone_torsion_angle_atoms(), protocols::loops::loop_closure::ccd::ccd_moves(), core::conformation::Conformation::debug_residue_torsions(), core::scoring::methods::LinearChainbreakEnergy::do_score_dev(), core::scoring::methods::LinearChainbreakEnergy::do_score_ovp(), core::scoring::methods::ChainbreakEnergy::eval_atom_derivative(), protocols::loops::loop_closure::ccd::fast_ccd_loop_closure(), core::scoring::methods::LinearChainbreakEnergy::finalize_total_energy(), core::conformation::get_anchor_atomno(), core::conformation::get_root_atomno(), protocols::relax::RelaxProtocolBase::initialize_movemap(), core::conformation::setup_corresponding_atoms(), and core::conformation::setup_links().
Returns a specific mainchain torsion angle for this residue example: mainchain_torsion(2) will be the psi angle for an amino acid.
example(s): residue.mainchain_torsion(2) See also: Residue Pose Pose.omega Pose.phi Pose.psi
Definition at line 1412 of file Residue.hh.
References mainchain_torsions_.
Referenced by core::scoring::rna::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), protocols::simple_moves::apply_ideal_coordinates_for_alternative_pucker(), protocols::toolbox::pose_metric_calculators::RotamerRecovery::bb_bins_from_pose(), protocols::swa::rna::copy_torsions_FROM_TO(), protocols::swa::rna::StepWiseRNA_AnalyticalLoopCloseSampler::create_rotamer_string(), protocols::swa::rna::StepWiseRNA_ResidueSampler::create_rotamer_string(), core::conformation::Conformation::debug_residue_torsions(), core::io::raw_data::DecoyStruct::DecoyStruct(), protocols::dna::DNABase::DNABase(), core::scoring::rna::RNA_TorsionPotential::eval_atom_derivative(), core::scoring::dna::DNABFormPotential::eval_dna_bform_bb_torsion_score_residue(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::OmegaTether::eval_omega_score_residue(), core::scoring::Ramachandran::eval_rama_score_residue(), core::scoring::Ramachandran2B::eval_rama_score_residue(), core::scoring::methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), protocols::topology_broker::fix_mainchain_connect(), core::scoring::dna::get_DNA_backbone_bin(), core::scoring::P_AA::get_Paa_pp_deriv(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::get_phi_from_rsd(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::get_psi_from_rsd(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), core::pose::Pose::omega(), core::scoring::P_AA::P_AA_pp_energy(), protocols::swa::rna::StepWiseRNA_Minimizer::pass_all_pose_screens(), core::pose::Pose::phi(), protocols::swa::rna::print_backbone_torsions(), protocols::swa::rna::Print_torsion_info(), core::pose::Pose::psi(), core::scoring::Ramachandran2B::RamaE(), core::scoring::Ramachandran2B::RamaE_Lower(), core::scoring::Ramachandran2B::RamaE_Upper(), protocols::features::ResidueConformationFeatures::report_features(), protocols::features::ProteinResidueConformationFeatures::report_features(), protocols::features::ProteinBackboneTorsionAngleFeatures::report_features(), core::scoring::rna::RNA_TorsionPotential::residue_pair_energy(), core::scoring::methods::CartesianBondedEnergy::residue_pair_energy_sorted(), and protocols::rna::suite_assign().
|
inline |
Returns the mainchain torsion angles of this residue (const)
example(s): residue.mainchain_torsions() See also: Residue Pose Pose.omega Pose.phi Pose.psi
Definition at line 1318 of file Residue.hh.
References mainchain_torsions_.
Referenced by protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::simple_moves::symmetry::SetupNCSMover::apply(), protocols::match::upstream::ProteinUpstreamBuilder::build(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), protocols::simple_moves::GreenPacker::compare_input_pose_geometry_to_reference(), protocols::swa::Figure_out_moving_residues(), core::io::silent::RNA_SilentStruct::fill_struct(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), Residue(), protocols::dna::PDBOutput::residues_are_different(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::rotamer_energy_deriv(), protocols::rna::RNA_StructureParameters::setup_chainbreak_variants(), protocols::simple_moves::GreenPacker::store_reference_pose_geometry(), core::conformation::Conformation::update_residue_torsions(), and protocols::comparative_modeling::features::TorsionFeature::values_from_pose().
|
inline |
Returns the mainchain torsion angles of this residue (non-const)
Definition at line 1325 of file Residue.hh.
References mainchain_torsions_.
|
inline |
Sets the mainchain torsion angles of this residue to <torsions>
example(s): residue.mainchain_torsions() See also: Residue Pose Pose.set_omega Pose.set_phi Pose.set_psi
Definition at line 1341 of file Residue.hh.
References mainchain_torsions_.
|
inline |
Returns the mm_atom_name of this residue's atom with index number <atom>
Definition at line 1692 of file Residue.hh.
References core::chemical::ResidueType::atom(), core::chemical::Atom::mm_name(), and rsd_type_.
| Size core::conformation::Residue::n_bonded_neighbor_all_res | ( | core::Size const | atomno, |
| bool | virt = false |
||
| ) | const |
Returns the number of atoms bonded to <atomno> in all residues?
determine how many atoms n the residue and adjacent residues are bonded to the given atom (by default, intraresidue virtual atoms are excluded)
Definition at line 906 of file Residue.cc.
References bonded_neighbor(), connection_incomplete(), is_virtual(), n_residue_connections(), and residue_connect_atom_index().
Referenced by protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), and protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute().
|
inline |
number of hbond_donors
Definition at line 230 of file Residue.hh.
References core::chemical::ResidueType::n_hbond_acceptors(), and rsd_type_.
Referenced by core::pose::num_hbond_acceptors().
|
inline |
number of hbond_donors
Definition at line 237 of file Residue.hh.
References core::chemical::ResidueType::n_hbond_donors(), and rsd_type_.
Referenced by core::pose::num_hbond_donors().
|
inline |
Returns the number of the residue's mainchain atoms.
Definition at line 878 of file Residue.hh.
References core::chemical::ResidueType::mainchain_atoms(), and rsd_type_.
Referenced by core::conformation::get_anchor_atomno(), and core::conformation::get_root_atomno().
|
inline |
Returns the number of non-polymeric ResidueConnections on this residue.
Definition at line 1118 of file Residue.hh.
References core::chemical::ResidueType::n_non_polymeric_residue_connections(), and rsd_type_.
Referenced by core::conformation::Conformation::show_residue_connections().
|
inline |
Returns the number of orbitals in this residue.
Definition at line 983 of file Residue.hh.
References core::chemical::ResidueType::n_orbitals(), and rsd_type_.
|
inline |
Returns the number of polymeric ResidueConnections on this residue.
Definition at line 1112 of file Residue.hh.
References core::chemical::ResidueType::n_polymeric_residue_connections(), and rsd_type_.
Referenced by core::conformation::Conformation::show_residue_connections().
|
inline |
Returns the number of ResidueConnections on this residue including polymeric residue connections.
Definition at line 1105 of file Residue.hh.
References core::chemical::ResidueType::n_residue_connections(), and rsd_type_.
Referenced by core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::mm::connection_indices(), copy_residue_connections(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), core::conformation::Conformation::declare_chemical_bond(), protocols::forge::methods::fold_tree_from_pose(), protocols::ligand_docking::LigandDesign::fragments_to_string(), has_incomplete_connection(), n_bonded_neighbor_all_res(), core::conformation::setup_corresponding_atoms(), core::conformation::Conformation::show_residue_connections(), and update_connections_to_residues().
|
inline |
Returns this residue's ResidueType name.
Definition at line 1700 of file Residue.hh.
References core::chemical::ResidueType::name(), and rsd_type_.
Referenced by protocols::protein_interface_design::movers::add_coordinate_constraints(), protocols::seeded_abinitio::add_coordinate_constraints(), core::pose::Pose::annotated_sequence(), core::conformation::Conformation::append_residue(), protocols::ligand_docking::CompleteConnectionsFilter::apply(), protocols::enzdes::GenerateStoredRBConfs::apply(), protocols::vip::are_seqs_different(), core::scoring::dna::DNA_BasePotential::base_string(), protocols::match::downstream::ClassicMatchAlgorithm::build(), core::pack::rotamer_set::build_moving_O_bridge_waters(), 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::pack::rotamer_set::RotamerSet_::build_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::coarse::TranslatorSet::coarsify(), protocols::simple_filters::ResidueCountFilter::compute(), protocols::vip::VIP_Mover::compute_number_cavities(), core::pose::copy_dofs(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), core::conformation::Conformation::declare_chemical_bond(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::conformation::Conformation::detect_bonds(), protocols::jobdist::PlainPdbJobDistributor::dump_scores(), protocols::ligand_docking::HighResDocker::enable_ligand_rotamer_packing(), core::scoring::methods::SuckerEnergy::eval_atom_derivative(), 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::Ramachandran2B::eval_rama_score_all(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_angle_energies(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_improper_torsion_energies(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_torsion_energies(), core::io::pdb::extract_scores(), core::conformation::Conformation::fill_missing_atoms(), core::conformation::form_disulfide(), protocols::ligand_docking::LigandDesign::fragments_to_string(), protocols::vip::VIP_Mover::get_cavity_positions(), protocols::vip::VIP_Report::get_GOE_packstat_report(), protocols::vip::VIP_Report::get_GOE_relaxed_report(), protocols::vip::VIP_Report::get_GOE_repack_report(), protocols::ligand_docking::has_incomplete_connections(), protocols::flexpack::interaction_graph::FlexbbInteractionGraph::initialize(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), protocols::match::downstream::LigandConformerBuilder::initialize_from_residue(), protocols::features::ResidueFeatures::insert_residue_rows(), protocols::toolbox::match_enzdes_util::EnzConstraintParameters::make_constraint_covalent(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerRotBins::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), core::scoring::FACTSResidueInfo::modify_volume(), core::conformation::operator<<(), core::conformation::print_atom(), protocols::forge::remodel::RemodelDesignMover::reduce_task(), core::scoring::sym_e::symEnergy::residue_pair_energy(), core::scoring::methods::SuckerEnergy::residue_pair_energy(), core::conformation::Conformation::residues_insert(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::rotamer_energy_deriv(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::rotamer_energy_deriv_bbdep(), core::pose::symmetry::rotate_anchor_to_x_axis(), core::conformation::Conformation::show_residue_connections(), protocols::vip::VIP_Mover::sort_fill_energies(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), core::conformation::ResidueKinWriter::write_rsd_coords(), and core::chemical::ICoorAtomID::xyz().
|
inline |
Returns this residue's 1-letter representation.
Definition at line 1716 of file Residue.hh.
References core::chemical::ResidueType::name1(), and rsd_type_.
Referenced by protocols::rna::RNA_StructureParameters::add_new_RNA_jump(), protocols::rna::RNA_DeNovoProtocol::add_number_native_base_pairs(), core::pose::Pose::annotated_sequence(), protocols::protein_interface_design::filters::Torsion::apply(), protocols::protein_interface_design::filters::FilterScanFilter::apply(), protocols::toolbox::task_operations::RestrictIdentitiesAtAlignedPositionsOperation::apply(), protocols::design_opt::GreedyOptMutationMover::apply(), protocols::simple_moves::sidechain_moves::SidechainMCMover::apply(), protocols::protein_interface_design::movers::Splice::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::loops::apply_sequence_mapping(), protocols::idealize::basic_idealize(), protocols::forge::components::VarLengthBuild::centroid_build(), core::pose::Pose::chain_sequence(), protocols::rna::RNA_ChunkLibrary::check_res_map(), core::pose::copy_dofs(), protocols::rna::create_rna_vall_torsions(), protocols::antibody2::AntibodyInfo::detect_and_set_regular_CDR_H3_stem_type(), protocols::antibody2::AntibodyInfo::detect_and_set_regular_CDR_H3_stem_type_new_rule(), protocols::antibody::Antibody::detect_regular_CDR_H3_stem_type(), core::scoring::rna::RNA_VDW_Energy::eval_atom_derivative(), protocols::pmut_scan::PointMutScanDriver::fill_mutations_list(), protocols::ddg::ddGMover::find_nbrs(), core::scoring::gdtha(), core::scoring::gdtsc(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), protocols::rna::RNA_ChunkLibrary::get_component_sequences(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), core::scoring::rna::RNA_LowResolutionPotential::get_rna_base_backbone_xy(), core::scoring::rna::RNA_LowResolutionPotential::get_rna_basepair_xy(), core::scoring::rna::RNA_LowResolutionPotential::get_zeta_cutoff(), protocols::antibody2::AntibodyInfo::identify_antibody(), core::scoring::rna::is_purine(), protocols::ddg::ddGMover::neighborhood_of_mutations(), protocols::protein_interface_design::movers::MapHotspot::output_pose(), core::pack::pack_rotamers_loop(), protocols::protein_interface_design::movers::Splice::parse_my_tag(), protocols::read_in_mutations(), protocols::pmut_scan::PointMutScanDriver::read_mutants_list_file(), protocols::rotamer_recovery::RRReporterSQLite::report_rotamer_recovery_full(), core::scoring::methods::NMerRefEnergy::residue_energy(), core::scoring::rna::RNA_VDW_Energy::residue_pair_energy(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::pose::Pose::sequence(), protocols::toolbox::match_enzdes_util::EnzdesSeqRecoveryCache::sequence_recovery(), core::pack::interaction_graph::HPatchInteractionGraph< V, E, G >::set_rotamer_dots_for_node_state(), protocols::toolbox::match_enzdes_util::EnzdesSeqRecoveryCache::set_sequence(), protocols::rna::setup_base_pair_constraints(), core::conformation::setup_corresponding_atoms(), protocols::simple_moves::BBGaussianMover::setup_list(), core::scoring::dna::show_base_pair_params(), core::scoring::dna::show_base_pair_params_with_z_scores(), core::scoring::dna::show_new_base_step_params(), protocols::simple_moves::sidechain_moves::SidechainMoverBase::suggest_residue_number(), protocols::simple_filters::RelativePoseFilter::thread_seq(), protocols::antibody::Antibody::update_sequence(), protocols::outputter::ResFileOutputter::write(), and core::io::pdb::write_additional_pdb_data().
|
inline |
Returns this residue's 3-letter representation.
Definition at line 1708 of file Residue.hh.
References core::chemical::ResidueType::name3(), and rsd_type_.
Referenced by core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO::alter_rotamer_set(), core::io::pdb::FileData::append_residue(), protocols::simple_filters::ResidueBurialFilter::apply(), protocols::simple_filters::ResidueDistanceFilter::apply(), protocols::simple_filters::NeighborTypeFilter::apply(), protocols::simple_filters::EnergyPerResidueFilter::apply(), protocols::protein_interface_design::movers::RandomMutation::apply(), protocols::protein_interface_design::movers::SetAtomTree::apply(), protocols::protein_interface_design::filters::Torsion::apply(), protocols::toolbox::task_operations::SelectBySASAOperation::apply(), protocols::protein_interface_design::filters::FilterScanFilter::apply(), protocols::dna::RestrictDesignToProteinDNAInterface::apply(), protocols::protein_interface_design::movers::SaveAndRetrieveSidechains::apply(), protocols::simple_moves::MutateResidue::apply(), protocols::motifs::MotifDnaPacker::apply(), protocols::toolbox::task_operations::RestrictNativeResiduesOperation::apply(), protocols::protein_interface_design::movers::PlaceStubMover::apply(), protocols::protein_interface_design::Revert::apply(), protocols::protein_interface_design::movers::Splice::apply(), protocols::motifs::Motif::apply_check(), core::scoring::orbitals::OrbitalsAssigned::aromatic_ring_center(), protocols::motifs::Motif::backward_check(), protocols::LoopRebuild::barcode_extend_stems(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), protocols::seeded_abinitio::SeedFoldTree::best_by_ala_scan(), protocols::motifs::MotifSearch::BuildPosition_from_Size(), core::scoring::calc_per_res_hydrophobic_sasa(), protocols::protein_interface_design::ReportSequenceDifferences::calculate(), protocols::antibody2::CDR_H3_cter_filter(), protocols::antibody::CDRH3Modeler::CDR_H3_filter(), protocols::antibody2::CDR_H3_filter_legacy_code_with_old_rule(), protocols::enzdes::ModifyStoredRBConfs::closest_orient_atoms_msd(), protocols::protein_interface_design::filters::DesignableResiduesFilter::compute(), protocols::simple_filters::RotamerBoltzmannWeight::compute(), protocols::simple_filters::ResidueCountFilter::compute(), protocols::simple_filters::RotamerBoltzmannWeight::compute_modified_ddG(), protocols::protein_interface_design::movers::SetAtomTree::create_atom_tree(), protocols::enzdes::enzutil::create_remark_headers_from_cstcache(), core::scoring::rna::default_jump_atom(), protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO::determine_largest_nbr_atom_distance(), protocols::antibody::AntibodyModeler::display_constraint_residues(), protocols::antibody2::GraftCDRLoopsProtocol::display_constraint_residues(), protocols::antibody2::AntibodyModelerProtocol::display_constraint_residues(), core::io::pdb::dump_pdb_residue(), protocols::ligand_docking::HighResDocker::enable_ligand_rotamer_packing(), core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), protocols::enzdes::EnzdesBaseProtocol::exchange_ligands_in_pose(), protocols::frag_picker::scores::FragmentDME::fill_CA_coords(), protocols::frag_picker::scores::FragmentCrmsd::fill_CA_coords(), protocols::frag_picker::scores::FragmentCrmsdResDepth::fill_CA_coords(), protocols::contact_map::ContactMap::fill_contacts(), protocols::frag_picker::scores::FragmentAllAtomCrmsd::fill_coords(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::find_in_pose_if_missing_from_header(), protocols::flxbb::find_ligands(), protocols::simple_filters::RotamerBoltzmannWeight::first_pass_ala_scan(), protocols::forge::methods::fixH(), protocols::protein_interface_design::movers::Splice::fold_tree(), protocols::motifs::Motif::forward_check(), protocols::enzdes::EnzdesBaseProtocol::generate_explicit_ligand_rotamer_poses(), protocols::fldsgn::SheetConstraintsRCG::generate_remodel_constraints(), core::scoring::orbitals::OrbitalsAssigned::get_lp_xyz(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::get_pose_data(), protocols::motifs::MotifSearch::identify_motif_BuildPositions(), protocols::motifs::MotifSearch::incorporate_motifs(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), protocols::sic_dock::SICFast::init(), protocols::motifs::MotifSearch::initialize(), protocols::features::ResidueFeatures::insert_residue_rows(), is_similar_rotamer(), protocols::motifs::make_dna_mutations(), protocols::protein_interface_design::make_hotspot_foldtree(), protocols::enzdes::EnzdesFlexBBProtocol::modified_task(), protocols::motifs::Motif::Motif(), core::conformation::ExactResidueMatcher::operator()(), core::io::sequence_comparation::DesignContrast::output_sqc_file(), core::pose::parse_selection_block(), protocols::motifs::Motif::place_atoms(), protocols::motifs::Motif::place_residue(), core::scoring::UnfoldedStatePotential::pose_raw_unfolded_state_energymap(), core::scoring::packing::PoseBalls::PoseBalls(), protocols::rna::print_internal_coords(), protocols::toolbox::match_enzdes_util::EnzConstraintIO::process_pdb_header(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), protocols::simple_filters::ResidueBurialFilter::report(), protocols::simple_filters::ResidueDistanceFilter::report(), protocols::simple_filters::NeighborTypeFilter::report(), protocols::simple_filters::RotamerBoltzmannWeight::report(), protocols::simple_filters::EnergyPerResidueFilter::report(), protocols::simple_filters::AlaScan::report(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), protocols::rotamer_recovery::RRReporterSQLite::report_rotamer_recovery_full(), protocols::simple_filters::AlaScan::report_symmetry(), core::scoring::methods::SymmetricLigandEnergy::residue_energy(), core::scoring::methods::ReferenceEnergyNoncanonical::residue_energy(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::restrict_sequence_profile(), protocols::multistate_design::restrict_to_canonical_aas(), core::scoring::rna::RNA_LowResolutionPotential::rna_base_backbone_pair_energy_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), core::scoring::constraints::FabConstraint::setup_csts(), core::scoring::packstat::MultiProbePoseAccumulator::show(), protocols::protein_interface_design::filters::FilterScanFilter::single_substitution(), and protocols::toolbox::match_enzdes_util::EnzConstraintParameters::update_pdb_remarks().
|
inline |
Returns the number of atoms in this residue.
example(s): residue.natoms() See also: Residue Pose
Definition at line 223 of file Residue.hh.
References core::chemical::ResidueType::natoms(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::add_to_individual_sol_energies(), core::scoring::APBSConfig::APBSConfig(), core::conformation::Conformation::append_polymer_residue_after_seqpos(), protocols::toolbox::AllowInsert::append_residue(), core::io::pdb::FileData::append_residue(), core::conformation::symmetry::SymmetricConformation::append_residue_by_jump(), protocols::protein_interface_design::movers::SetTemperatureFactor::apply(), protocols::comparative_modeling::MultiThreadingMover::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::rbsegment_relax::SequenceShiftMover::apply(), protocols::hybridization::CartesianHybridize::apply_frag(), protocols::rbsegment_relax::RBSegmentMover::applyRotation(), protocols::rbsegment_relax::RBSegmentMover::applyTransformation(), protocols::rbsegment_relax::RBSegmentMover::applyTranslation(), protocols::hybridization::atom_map_valid_size(), core::scoring::biggest_residue_deviation_no_super(), core::scoring::biggest_residue_deviation_no_super_subset(), core::conformation::build_residue_tree(), core::pack::rotamer_set::ContinuousRotamerSet::build_rotamers(), protocols::match::bump_grid_to_enclose_pose(), protocols::match::bump_grid_to_enclose_residue(), protocols::match::bump_grid_to_enclose_residue_backbone(), core::scoring::calc_atom_masks(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::calc_frac_atoms_kA_to_native(), core::scoring::calc_per_res_hydrophobic_sasa(), core::scoring::FACTSPotential::calculate_GBpair_apprx(), core::scoring::FACTSPotential::calculate_GBpair_exact(), core::pose::canonical_atom_count(), core::pose::Pose::center(), protocols::geometry::centroids_by_jump(), protocols::geometry::centroids_by_jump_int(), protocols::pockets::PlaidFingerprint::compute_ligand_natoms(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf_without_ff(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::pack::scmin::ResidueAtomTreeCollectionMomento::copy_coords(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::star::copy_residues(), protocols::abinitio::copy_side_chains(), core::scoring::hbonds::create_rotamer_descriptor(), core::pack::create_scmin_minimizer_map(), core::scoring::trie::create_trie(), protocols::relax::derive_sc_sc_restraints(), core::scoring::constraints::AtomPairConstraint::dist(), protocols::match::downstream::RigidLigandBuilder::downstream_pose_from_hit(), protocols::match::downstream::LigandConformerBuilder::downstream_pose_from_hit(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), protocols::pockets::PlaidFingerprint::dump_oriented_pose_and_fp_to_pdb(), core::io::pdb::dump_pdb_residue(), protocols::viewer::dump_residue_kinemage(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::scoring::hackelec::HackElecEnergyAroAll::eval_atom_derivative_aro_aro(), core::scoring::hackelec::HackElecEnergyAroAro::eval_atom_derivative_aro_aro(), core::scoring::hackelec::RNAHackElecEnergy::eval_atom_derivative_RNA(), core::scoring::methods::dfire::DFIRE_Potential::eval_dfire_pair_energy(), core::scoring::constraints::ConstraintsEnergy::eval_intrares_derivatives(), core::scoring::PoissonBoltzmannPotential::eval_PB_energy_residue(), core::scoring::methods::LK_BallEnergy::eval_residue_pair_derivatives(), core::scoring::constraints::ConstraintsEnergy::eval_residue_pair_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_residue_pair_derivatives(), core::scoring::FACTSPotential::evaluate_context_change_for_packing(), core::scoring::FACTSPotential::evaluate_nonpolar_energy(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::scoring::FACTSPotential::evaluate_polar_otf_energy(), core::scoring::methods::FACTSEnergy::evaluate_rotamer_background_energies(), core::scoring::methods::FACTSEnergy::evaluate_rotamer_background_energy_maps(), core::pose::symmetry::extract_asymmetric_unit_pdb_info(), protocols::toolbox::pose_metric_calculators::fast_clash_check(), protocols::forge::remodel::fast_clash_check(), protocols::swa::rna::fast_full_atom_VDW_repulsion_screen(), protocols::match::fill_grid_with_residue_spheres(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::io::silent::BinaryProteinSilentStruct::fill_pose(), core::scoring::fill_rmsd_coordinates(), core::io::silent::BinaryRNASilentStruct::fill_struct(), core::io::silent::BinaryProteinSilentStruct::fill_struct(), core::scoring::hackelec::HackElecEnergy::finalize_total_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::finalize_total_energy(), protocols::enzdes::PredesignPerturbMover::find_rotation_center(), protocols::electron_density::findLoopFromDensity(), protocols::swa::rna::get_atom_coordinates(), protocols::simple_moves::AddCavitiesMover::get_closest_heavy_atom(), core::pose::get_hash_excluding_chain(), core::pose::get_hash_from_chain(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::get_matching_res_in_VDW_rep_screen_pose(), protocols::swa::rna::StepWiseRNA_PoseSetup::get_nearest_dist_to_O2star(), protocols::swa::monte_carlo::RNA_O2StarMover::get_random_o2star_residue_near_moving_residue(), core::scoring::GenBornPotential::get_res_res_elecE(), core::pack::get_residue_current_energy(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), core::pose::get_sha1_hash_excluding_chain(), core::scoring::FACTSPotential::get_single_rotamer_born_radii(), core::scoring::GenBornPotential::get_single_rotamer_born_radii(), protocols::hybridization::get_superposition_transformation(), protocols::swa::rna::get_surrounding_O2star_hydrogen(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::conformation::idealize_hydrogens(), core::scoring::GenBornResidueInfo::initialize(), core::scoring::ResidueNblistData::initialize(), protocols::flexpack::interaction_graph::FlexbbInteractionGraph::initialize(), core::pose::initialize_dof_id_map(), protocols::toolbox::match_enzdes_util::LigandConformer::initialize_from_residue(), protocols::match::downstream::LigandConformerBuilder::initialize_from_residue(), protocols::match::downstream::RigidLigandBuilder::initialize_from_residue(), core::scoring::ResiduePairNeighborList::initialize_from_residues(), protocols::relax::RelaxProtocolBase::initialize_movemap(), core::scoring::FACTSResidueInfo::initialize_number_of_atoms(), core::conformation::symmetry::SymmetricConformation::insert_conformation_by_jump(), protocols::qsar::scoring_grid::SingleGrid::is_in_grid(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::isInContact(), core::pose::symmetry::make_symmetric_movemap(), core::pose::MiniPose::MiniPose(), protocols::swa::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter(), protocols::hybridization::natom_aligned(), core::pose::noncanonical_atom_count(), core::pose::num_atoms(), core::scoring::constraints::ResidueXYZ::operator()(), core::scoring::constraints::ResiduePairXYZ::operator()(), core::conformation::operator<<(), core::conformation::orient_residue_for_ideal_bond(), place(), protocols::motifs::Motif::place_residue_(), core::scoring::FACTSPotential::polar_energy_pack_corrector(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), core::scoring::NeighborList::prepare_for_scoring(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), protocols::swa::rna::print_atom_info(), core::scoring::methods::PoissonBoltzmannEnergy::protein_position_equal_within(), core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms(), core::conformation::Conformation::rebuild_residue_connection_dependent_atoms(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::simple_moves::MinimalRotamer::record_internal_geometry(), protocols::qsar::scoring_grid::HbaGrid::refresh(), protocols::qsar::scoring_grid::SolvationGrid::refresh(), protocols::qsar::scoring_grid::HbdGrid::refresh(), protocols::qsar::scoring_grid::VdwGrid::refresh(), core::scoring::saxs::SAXSEnergy::rehash_form_factors(), core::conformation::symmetry::SymmetricConformation::replace_residue(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), protocols::features::ProteinResidueConformationFeatures::report_features(), protocols::features::ResidueConformationFeatures::report_features(), core::scoring::GenBornPotential::res_res_burial(), core::scoring::FACTSPotential::res_res_burial(), core::scoring::FACTSPotential::res_res_burial_for_scoring(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::optimization::CartesianMinimizerMap::reset(), core::optimization::MinimizerMap::reset(), core::scoring::methods::WaterAdductIntraEnergy::residue_energy(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::residue_energy(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy(), core::scoring::methods::HybridVDW_Energy::residue_pair_energy(), core::scoring::methods::VDW_Energy::residue_pair_energy(), core::scoring::hackelec::HackElecEnergyAroAll::residue_pair_energy_aro_aro(), core::scoring::hackelec::HackElecEnergyAroAro::residue_pair_energy_aro_aro(), core::scoring::hackelec::RNAHackElecEnergy::residue_pair_energy_RNA(), core::conformation::Conformation::residues_append(), core::conformation::Conformation::residues_insert(), core::conformation::Conformation::residues_replace(), core::pose::PDBInfo::resize_atom_records(), 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(), protocols::qsar::scoring_grid::VdwGrid::score(), protocols::qsar::scoring_grid::SolvationMetaGrid::score(), protocols::qsar::scoring_grid::ChargeGrid::score(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::semiexpl_water_hbgeom_score(), protocols::match::output::UpstreamDownstreamCollisionFilter::set_downstream_pose(), core::pack::interaction_graph::SymmOnTheFlyInteractionGraph::set_pose(), core::pack::scmin::ResidueAtomTreeCollection::set_rescoords(), core::pack::scmin::CartSCMinMinimizerMap::setup(), core::pack::scmin::AtomTreeSCMinMinimizerMap::setup(), core::scoring::NeighborList::setup(), protocols::qsar::scoring_grid::ChargeGrid::setup_charge_atoms(), core::conformation::setup_corresponding_atoms(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue(), core::scoring::FACTSPotential::setup_for_scoring(), core::conformation::setup_links(), core::conformation::setup_links_simple(), protocols::features::strand_assembly::StrandBundleFeatures::shortest_dis_sidechain(), core::scoring::superimpose_pose(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), core::pose::swap_transform(), protocols::topology_broker::RigidChunkClaimer::switch_to_fullatom(), core::scoring::sym_rmsd_with_super_subset(), core::optimization::symmetry::SymMinimizerMap::SymMinimizerMap(), protocols::qsar::scoring_grid::GridManager::total_score(), protocols::protein_interface_design::transform_pose(), protocols::rna::translate_virtual_anchor_to_first_rigid_body(), protocols::rna::RNA_Minimizer::update_allow_insert_with_extra_minimize_res(), protocols::hybridization::update_atom_map(), core::pack::scmin::ResidueAtomTreeCollection::update_atom_tree(), core::pack::scmin::ResidueAtomTreeCollection::update_residue(), core::conformation::Conformation::update_residue_coordinates(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::update_VDW_screen_bin(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::VDW_rep_screen(), core::scoring::PoissonBoltzmannPotential::write_config(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), core::conformation::ResidueKinWriter::write_rsd_coords(), protocols::kinmatch::xform_rsd_gl2(), and protocols::rna::RNA_ChunkLibrary::zero_out_allow_insert().
|
inline |
Returns the index number of this residue's atom used as a center for neighbor definition example: C-beta atom for some amino acids.
Definition at line 906 of file Residue.hh.
References core::chemical::ResidueType::nbr_atom(), and rsd_type_.
Referenced by protocols::toolbox::task_operations::DesignAroundOperation::apply(), protocols::ligand_docking::Transform::apply(), core::scoring::calc_atom_masks(), protocols::ligand_docking::ligand_options::check_neighbor_ligand_atom(), core::pack::interaction_graph::SurfacePotential::compute_pose_surface_energy(), core::pack::interaction_graph::SurfacePotential::compute_residue_surface_energy(), protocols::optimize_weights::IterativeOptEDriver::compute_rotamers_around_ligands(), protocols::flexpack::interaction_graph::OTFFlexbbNode::declare_all_rotamers_initialized(), core::conformation::Conformation::detect_bonds(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), core::pack::interaction_graph::SurfaceNode< V, E, G >::detect_neighborship_with_node(), protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO::determine_largest_nbr_atom_distance(), protocols::flexpack::rotamer_set::FlexbbRotamerSets::determine_res_cb_deviation(), core::scoring::methods::RG_Energy_Fast::eval_atom_derivative(), core::scoring::methods::SmoothEnvEnergy::eval_residue_derivatives(), core::scoring::methods::SmoothCenPairEnergy::eval_residue_pair_derivatives(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), protocols::loops::filter_loop_neighbors_by_distance(), protocols::ligand_docking::LigandBaseProtocol::find_interface_rsds(), protocols::protein_interface_design::find_nearest_residue(), protocols::protein_interface_design::movers::find_nearest_residue_to_coord(), protocols::sic_dock::xyzStripeHashPoseWithMeta::init_with_pose(), protocols::ligand_docking::InterfaceBuilder::is_interface_residue(), core::scoring::is_nbr_atom(), protocols::scoring::Interface::ligand_calculate(), protocols::protein_interface_design::make_hotspot_foldtree(), protocols::match::output::UpstreamDownstreamCollisionFilter::passes_hardsphere_filter(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), protocols::protein_interface_design::movers::PlaceStubMover::place_stub(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::prepare_for_simulated_annealing(), core::scoring::methods::BurialEnergy::residue_energy(), protocols::simple_filters::NonSequentialNeighborsFilter::residue_neighbors(), core::scoring::methods::CenPairEnergy::residue_pair_energy(), core::scoring::methods::SmoothCenPairEnergy::residue_pair_energy(), core::scoring::methods::MembraneCenPairEnergy::residue_pair_energy(), core::scoring::methods::PairEnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy_ext(), core::conformation::residue_point_graph_from_conformation(), core::scoring::methods::residues_interact(), core::pack::task::operation::util::select_coord_for_residue(), core::pack::interaction_graph::SymmOnTheFlyEdge::set_residues_adjacent_for_subunit_pair(), core::pack::interaction_graph::SurfaceNode< V, E, G >::verify_patch_areas_correct(), and core::conformation::ResidueKinWriter::write_kin_header().
|
inline |
Definition at line 920 of file Residue.hh.
References atoms_, core::chemical::ResidueType::nbr_atom(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::scoring::methods::ContactOrderEnergy::calculate_contact_order(), core::scoring::methods::RG_Energy_Fast::calculate_rg_score(), protocols::scoring::Interface::center(), protocols::geometry::center_of_mass(), protocols::dna::close_to_dna(), protocols::scoring::Interface::closest_interface_residue(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), 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::scoring::methods::RG_Energy::finalize_total_energy(), protocols::ligand_docking::find_attach_pt(), protocols::match::NumNeighborsMPM::modified_match_positions(), protocols::ligand_docking::LigandDockProtocol::optimize_orientation3(), protocols::simple_moves::point_graph_dme(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::conformation::symmetry::residue_center_of_mass(), core::scoring::nv::NVscore::residue_energy(), protocols::geometry::return_nearest_residue(), core::conformation::symmetry::return_nearest_residue(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), core::scoring::methods::RG_Energy_Fast::setup_for_derivatives(), and protocols::dna::z_axis_dist().
|
inline |
Returns the distance cutoff value used as a radius for neighbor definition.
Definition at line 913 of file Residue.hh.
References core::chemical::ResidueType::nbr_radius(), and rsd_type_.
Referenced by core::scoring::calc_atom_masks(), protocols::optimize_weights::IterativeOptEDriver::compute_rotamers_around_ligands(), core::conformation::Conformation::detect_bonds(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), 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(), protocols::ligand_docking::LigandBaseProtocol::find_interface_rsds(), core::pack::find_residue_max_radii(), protocols::ligand_docking::InterfaceBuilder::is_interface_residue(), protocols::scoring::Interface::ligand_calculate(), protocols::match::output::UpstreamDownstreamCollisionFilter::passes_hardsphere_filter(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), core::pose::pose_max_nbr_radius(), core::pack::rotamer_set::RotamerSets::prepare_otf_graph(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::scoring::methods::PairEnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy_ext(), core::scoring::methods::residues_interact(), core::pack::interaction_graph::SymmOnTheFlyEdge::set_residues_adjacent_for_subunit_pair(), and core::scoring::NeighborList::setup().
|
inline |
Convenience synonym for bonded_neighbor.
Definition at line 1301 of file Residue.hh.
References core::chemical::ResidueType::bonded_neighbor(), and rsd_type_.
Referenced by apply_transform_downstream(), protocols::viewer::dump_residue_kinemage(), core::conformation::setup_links_simple(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), and core::conformation::ResidueKinWriter::write_rsd_coords().
|
inline |
Returns the number of chi angles this residue has.
example(s): residue.nchi() See also: Residue Pose Pose.chi Pose.set_chi
Definition at line 856 of file Residue.hh.
References core::chemical::ResidueType::nchi(), and rsd_type_.
Referenced by core::pose::add_variant_type_to_residue(), protocols::ligand_docking::LigandDockProtocol::append_ligand_docking_scores(), protocols::simple_moves::sidechain_moves::SetChiMover::apply(), protocols::simple_moves::symmetry::SetupNCSMover::apply(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::assign_chi_for_interpolated_rotamer(), core::pack::rotamer_set::bb_independent_rotamers(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::best_rotamer_energy(), protocols::toolbox::pose_metric_calculators::RotamerRecovery::chis_from_pose(), core::conformation::Conformation::debug_residue_torsions(), protocols::swa::Figure_out_moving_residues(), core::io::raw_data::DecoyStruct::fill_pose(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), protocols::optimize_weights::IterativeOptEDriver::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), core::pose::noncanonical_chi_count(), core::pose::num_chi_angles(), protocols::simple_moves::sidechain_moves::SidechainMover::proposal_density(), core::pose::remove_variant_type_from_residue(), protocols::features::ResidueConformationFeatures::report_features(), protocols::features::ProteinResidueConformationFeatures::report_features(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), set_all_chi(), core::conformation::set_chi_according_to_coordinates(), core::pack::scmin::ResidueAtomTreeCollection::set_rescoords(), core::pack::scmin::AtomTreeSCMinMinimizerMap::setup(), core::pack::scmin::ResidueAtomTreeCollection::update_residue(), and core::conformation::Conformation::update_residue_torsions().
|
inline |
Returns the number of heavyatoms in this residue.
example(s): residue.nheavyatoms() See also: Residue Pose
Definition at line 251 of file Residue.hh.
References core::chemical::ResidueType::nheavyatoms(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::acceptorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergy::acceptorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::acceptorRes_occludingRes_geometric_sol_RNA_intra(), core::scoring::geometric_solvation::GeometricSolEnergy::acceptorRes_occludingRes_geometric_sol_RNA_intra(), protocols::hybridization::add_non_protein_cst(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::scoring::methods::LK_hack::allocate_appropriate_memory(), core::scoring::Membrane_FAEmbed::allocate_appropriate_memory(), protocols::ligand_docking::LigandDockProtocol::append_ligand_docking_scores(), protocols::ligand_docking::append_radius_of_gyration(), protocols::toolbox::task_operations::SelectBySASAOperation::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::forge::remodel::RemodelMover::apply(), protocols::match::downstream::DownstreamAlgorithm::are_colliding(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::atom_is_heavy(), core::scoring::geometric_solvation::GeometricSolEnergy::atom_is_heavy(), core::scoring::automorphic_rmsd(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), core::scoring::methods::LKB_ResidueInfo::build_waters(), core::scoring::calc_per_res_hydrophobic_sasa(), core::scoring::methods::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue(), core::scoring::methods::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue_no_count_pair(), core::scoring::methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), protocols::pockets::NonPlaidFingerprint::calculate_protein_CoM(), core::scoring::packstat::cavity_distance_constraint(), protocols::ligand_docking::ligand_options::check_all_ligand_atoms(), core::scoring::rna::RNA_FullAtomStackingEnergy::check_base_base_OK(), core::scoring::rna::RNA_LowResolutionPotential::check_for_base_neighbor(), protocols::scoring::ImplicitFastClashCheck::clash_check_trimer(), core::scoring::electron_density::ElectronDensity::clear_dCCdx_res_cache(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), core::scoring::packstat::compute_atom_packing_scores(), protocols::pockets::PlaidFingerprint::compute_ligand_natoms(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::compute_normalization(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), protocols::optimize_weights::IterativeOptEDriver::compute_rotamers_around_ligands(), protocols::flexpack::rotamer_set::FlexbbRotamerSets::compute_sr_one_body_energies_for_flexsets(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::trie::create_trie(), protocols::flexpack::interaction_graph::OTFFlexbbNode::declare_all_rotamers_initialized(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::donorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergy::donorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::donorRes_occludingRes_geometric_sol_RNA_intra(), core::scoring::geometric_solvation::GeometricSolEnergy::donorRes_occludingRes_geometric_sol_RNA_intra(), core::scoring::electron_density::ElectronDensity::ElectronDensity(), protocols::match::downstream::ActiveSiteGrid::enlargen_to_capture_volume_within_radius_of_backbone(), protocols::match::downstream::ActiveSiteGrid::enlargen_to_capture_volume_within_radius_of_residue(), protocols::match::downstream::ActiveSiteGrid::enlargen_to_capture_volume_within_radius_of_sidechain(), core::scoring::saxs::FastSAXSEnergy::eval_atom_derivative(), core::scoring::methods::SuckerEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::scoring::electron_density::FastDensEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensEnergy::eval_atom_derivative(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::scoring::Membrane_FAPotential::fa_projection(), protocols::rna::figure_out_number_base_contacts(), protocols::match::fill_grid_with_residue_heavyatom_spheres(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface_arg_sweep(), protocols::ligand_docking::LigandBaseProtocol::find_interface_backbone(), protocols::ligand_docking::LigandBaseProtocol::find_interface_rsds(), protocols::ligand_docking::frac_atoms_within(), core::scoring::dna::get_base_pair_stub_slow(), protocols::vip::VIP_Mover::get_cav_approx(), core::scoring::hackaro::HackAroEnergy::get_centroid(), protocols::pockets::DelphiElectrostatics::get_electrostatics_energy(), protocols::vip::VIP_Mover::get_neighbors(), core::scoring::methods::Fa_MbsolvEnergy::get_residue_pair_energy(), core::scoring::rna::get_rna_base_centroid(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), core::scoring::rna::RNA_DataBackboneEnergy::get_sugar_env_score(), protocols::ligand_docking::grid_rotamer_trials_atr_rep(), protocols::ligand_docking::grid_score(), protocols::ligand_docking::grid_score_atr_rep(), heavyAtoms_end(), core::conformation::idealize_hydrogens(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), protocols::toolbox::match_enzdes_util::LigandConformer::initialize_from_residue(), core::scoring::inline_intraresidue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy_sidechain_backbone(), core::scoring::inline_residue_atom_pair_energy_sidechain_sidechain(), core::scoring::inline_residue_atom_pair_energy_sidechain_whole(), protocols::swa::rna::Is_virtual_base(), core::scoring::packstat::LeeRichards::LeeRichards(), protocols::scoring::Interface::ligand_calculate(), protocols::ligand_docking::make_atr_rep_grid(), protocols::ligand_docking::make_atr_rep_grid_without_ligands(), core::scoring::electron_density::ElectronDensity::matchPose(), core::scoring::electron_density::ElectronDensity::matchPoseToPatterson(), core::scoring::electron_density::ElectronDensity::matchRes(), core::scoring::electron_density::ElectronDensity::matchResFast(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::swa::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter(), core::pose::num_heavy_atoms(), protocols::ligand_docking::LigandDockProtocol::optimize_orientation3(), protocols::match::downstream::ActiveSiteGrid::or_within_radius_of_residue(), protocols::match::downstream::ActiveSiteGrid::or_within_radius_of_sidechain(), protocols::swa::monte_carlo::RNA_SWA_MonteCarloMover::output_silent_file(), protocols::match::output::UpstreamDownstreamCollisionFilter::passes_hardsphere_filter(), protocols::match::output::UpstreamCollisionFilter::passes_hardsphere_filter(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), protocols::kinmatch::BruteFunGroupTK::place_c(), protocols::kinmatch::BruteFunGroupTK::place_d(), protocols::kinmatch::BruteFunGroupTK::place_h(), protocols::swa::rna::Print_heavy_atoms(), protocols::pockets::PocketGrid::recenter(), protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator::recompute(), protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), core::scoring::electron_density::ElectronDensity::rematchResToPatterson(), protocols::toolbox::match_enzdes_util::InvrotTreeNode::remove_invrots_clashing_with_parent_res(), core::scoring::methods::Fa_MbenvEnergy::residue_energy(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), protocols::rna::residue_is_bulge(), core::scoring::methods::GaussianOverlapEnergy::residue_pair_energy(), core::scoring::methods::SuckerEnergy::residue_pair_energy(), core::scoring::rna::RNA_LJ_BaseEnergy::residue_pair_energy(), core::scoring::methods::LK_hack::residue_pair_energy(), core::scoring::hackelec::HackElecEnergy::residue_pair_energy(), core::scoring::methods::LK_BallEnergy::residue_pair_energy(), core::scoring::rna::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::residue_score(), protocols::dna::PDBOutput::residues_are_different(), core::scoring::methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), protocols::pockets::PlaidFingerprint::rmsd(), core::scoring::electron_density::ElectronDensity::rotAlign2DPose(), protocols::qsar::scoring_grid::HbdGrid::score(), protocols::qsar::scoring_grid::HbaGrid::score(), protocols::qsar::scoring_grid::SingleGrid::score(), protocols::qsar::scoring_grid::AtrGrid::set_ligand_rings(), protocols::qsar::scoring_grid::AtrGrid::set_protein_rings(), core::pack::scmin::CartSCMinMinimizerMap::setup(), core::scoring::electron_density::ElectronDensity::setup_fastscoring_first_time(), core::scoring::saxs::FastSAXSEnergy::setup_for_derivatives(), core::scoring::saxs::FastSAXSEnergy::setup_for_scoring(), core::scoring::setup_matching_heavy_atoms(), core::scoring::electron_density::ElectronDensity::setup_patterson_first_time(), protocols::swa::rna::setup_suite_atom_id_map(), core::scoring::packstat::MultiProbePoseAccumulator::show(), protocols::hybridization::DDomainParse::split(), protocols::swa::rna::suite_square_deviation(), and core::scoring::electron_density::ElectronDensity::updateCachedDensity().
Assignment operator does not work for class Residue. This function is intentionally unimplemented and private.
|
inline |
Definition at line 996 of file Residue.hh.
References core::chemical::Orbital::name(), core::chemical::ResidueType::orbital(), and rsd_type_.
Referenced by core::io::pdb::dump_pdb_residue().
|
inline |
Definition at line 1001 of file Residue.hh.
References core::chemical::ResidueType::orbital_type(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), and protocols::features::OrbitalsFeatures::set_OrbOrb_features_data().
Definition at line 1006 of file Residue.hh.
References orbitals_.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), core::scoring::orbitals::OrbitalsScore::get_orb_H_distance_and_energy(), and core::scoring::orbitals::OrbitalsScore::get_orb_orb_E().
Definition at line 968 of file Residue.hh.
References orbitals_.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::io::pdb::dump_pdb_residue(), core::scoring::orbitals::OrbitalsScore::get_orb_H_distance_and_energy(), core::scoring::orbitals::OrbitalsScore::get_orb_orb_E(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), and core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital().
| void core::conformation::Residue::orient_onto_residue | ( | Residue const & | src) |
Orient our coords onto those of <src>, using the atoms from select_orient_atoms.
Helper function: selects atoms to orient on and transforms all of my atoms to orient onto another residue. Used by place(). Need to think a bit more about the restrictions on src...
Definition at line 424 of file Residue.cc.
References atom_index(), core::chemical::ResidueType::atom_name(), rsd_type_, and select_orient_atoms().
Referenced by protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), orient_onto_residue(), core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::orient_rotamer_set_to_symmetric_partner(), place(), and core::conformation::Conformation::replace_residue().
| void core::conformation::Residue::orient_onto_residue | ( | Residue const & | src, |
| utility::vector1< std::pair< std::string, std::string > > const & | atom_pairs | ||
| ) |
Orient our coords onto those of <src>, using the three atom pairs specified in the input.
| atom_pairs |
Definition at line 448 of file Residue.cc.
References atom_index(), and orient_onto_residue().
|
private |
Orient coords onto those of <src>, using the specified atoms.
Definition at line 470 of file Residue.cc.
References atom(), atoms(), core::chemical::ResidueType::natoms(), rsd_type_, core::conformation::Atom::xyz(), and xyz().
|
inline |
Returns the shortest path distance from <atom> to any other atom in this residue.
example(s):
See also: Residue Residue.atom Residue.atoms Pose
Definition at line 753 of file Residue.hh.
References core::chemical::ResidueType::path_distance(), and rsd_type_.
Referenced by core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::conformation::Conformation::detect_pseudobonds(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), core::scoring::hbonds::identify_intra_res_hbonds(), core::scoring::trie::initialize_cpdata_for_atom(), core::scoring::rna::Is_base_phosphate_atom_pair(), core::scoring::carbon_hbonds::CarbonHBondEnergy::path_distance_OK(), and core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy().
Returns the number of bonds separating atom <at1> from <at2>
example(s):
See also: Residue Residue.atom Residue.atoms Residue.path_distance Pose
Definition at line 785 of file Residue.hh.
References core::chemical::ResidueType::path_distance(), and rsd_type_.
|
inline |
Returns the shortest path distance for any atom pair in this residue example: path_distances()[atom1][atom2].
example(s):
See also: Residue Residue.atom Residue.atoms Residue.path_distance Pose
Definition at line 770 of file Residue.hh.
References core::chemical::ResidueType::path_distances(), and rsd_type_.
| void core::conformation::Residue::place | ( | Residue const & | src, |
| Conformation const & | conformation, | ||
| bool | preserve_c_beta = false |
||
| ) |
Place this rotamer at the sequence position occupied by <src> by reorienting the ideal side chain coordinates to match.
place/orient "this" Residue onto "src" Residue by backbone superimposition Since rotamer is represented by Residue in mini now, this function is mainly used to place a rotamer onto the backbone of "src" residue. Meanwhile, it can also be used to add sidechains to one pose/conformation from another pose/conformation.
current logic: find backbone atom with bonded neighbors in sidechain, and which is the base_atom of those neighbors. Take that backbone atom and find two neighboring backbone heavyatoms. The three atoms to be superimposed with are the center/base atom, the backbone neighbor 1 and the mid-point of backbone neighbor 1 and 2. This way, we can avoid large perturbation on backbone neighbor 2 after superimpostion if the two sets of backbone atoms are not perfectly superimposable ( e.g., with slightly different backbone geometry).
after all atoms in "this" Residue is oriented, copy any corresponding backbone atom coords from "src" and if there are any backbone atom missing from "src" (for example, src is a proline with HN missing), build them using ideal internal coords (that is why "conformation" is needed as an input argument). For residues without any backbone atoms (e.g. some ligands), center on nbr_atom instead and two of its bonded neighbors (preferring heavy atoms to hydrogens if possible).
Definition at line 521 of file Residue.cc.
References atom(), atom_index(), core::chemical::ResidueType::atom_is_backbone(), core::chemical::ResidueType::atom_name(), atom_name(), atoms(), chi_atoms(), fill_missing_atoms(), core::chemical::ResidueType::first_sidechain_atom(), core::chemical::ResidueType::has(), has(), is_RNA(), natoms(), core::chemical::ResidueType::natoms(), core::chemical::ResidueType::nheavyatoms(), orient_onto_residue(), rsd_type_, type(), core::conformation::Atom::xyz(), and xyz().
Referenced by Residue().
|
inline |
Returns the sequence separation distance between this residue and <other> positive if the other residue is downstream in sequence.
Definition at line 1453 of file Residue.hh.
References chain(), chain_, is_polymer(), and seqpos_.
Referenced by core::scoring::hbonds::HBEvalTuple::HBEvalTuple(), and core::scoring::hbonds::hbond_evaluation_type().
Returns the sequence separation distance between this residue and <other>
Definition at line 1443 of file Residue.hh.
References chain(), chain_, is_polymer(), and seqpos_.
Referenced by core::scoring::methods::determine_crossover_behavior(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), core::scoring::methods::CenHBEnergy::eval_residue_pair_derivatives(), core::scoring::MembranePotential::evaluate_pair(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_deriv(), core::scoring::EnvPairPotential::evaluate_pair_and_cenpack_score(), core::scoring::SmoothEnvPairPotential::evaluate_pair_and_cenpack_score(), core::scoring::PairEPotential::pair_term_energy(), core::scoring::methods::GaussianOverlapEnergy::residue_pair_energy(), core::scoring::methods::CenHBEnergy::residue_pair_energy(), and core::coarse::CoarseEtable::set_residue_pair().
|
inline |
Definition at line 1262 of file Residue.hh.
References pseudobonds_.
Referenced by core::scoring::trie::create_cpdata_correspondence_for_rotamer().
|
inline |
does this residue require an actcoord?
Definition at line 1482 of file Residue.hh.
References core::chemical::ResidueType::requires_actcoord(), and rsd_type_.
Definition at line 1134 of file Residue.hh.
References core::chemical::ResidueType::residue_connect_atom_index(), and rsd_type_.
Referenced by core::conformation::Conformation::bonded_neighbor_all_res(), has_incomplete_connection(), core::scoring::trie::initialize_cpdata_for_atom(), n_bonded_neighbor_all_res(), core::conformation::Conformation::show_residue_connections(), and core::conformation::ConformationKinWriter::write_coords().
|
inline |
Returns this residue's ResidueConnection a ResidueConnection has internal coords info on how to build the atom in a different residue which connects to this residue.
Definition at line 1128 of file Residue.hh.
References core::chemical::ResidueType::residue_connection(), and rsd_type_.
Referenced by core::conformation::Conformation::append_residue_by_bond(), protocols::ligand_docking::AddHydrogen::apply(), core::scoring::mm::connection_indices(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::scoring::etable::count_pair::CountPairFactory::create_count_pair_function(), core::scoring::etable::count_pair::CountPairFactory::create_count_pair_function_and_invoke(), core::conformation::Conformation::declare_chemical_bond(), core::conformation::Conformation::detect_bonds(), core::conformation::Conformation::detect_pseudobonds(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), core::conformation::get_chemical_root_and_anchor_atomnos(), core::conformation::Conformation::inter_residue_connection_partner(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), and core::scoring::methods::MMBondAngleEnergy::residue_pair_energy().
|
inline |
Returns the residue number of a residue connected to this residue with ResidueConnection <resconn_index> ?
Definition at line 1188 of file Residue.hh.
References connect_map_.
Referenced by core::conformation::Conformation::detect_pseudobonds(), core::scoring::methods::MMTorsionEnergy::eval_atom_derivative(), core::scoring::methods::MMBondLengthEnergy::eval_atom_derivative(), core::scoring::methods::MMBondAngleEnergy::eval_atom_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), and core::chemical::ICoorAtomID::xyz().
|
inline |
Returns the residue number of a residue connected to this residue with ResidueConnection <resconn_index> ?
Definition at line 1175 of file Residue.hh.
References connect_map_.
Referenced by core::pack::task::operation::NoRepackDisulfides::apply(), copy_residue_connections(), core::conformation::Conformation::declare_chemical_bond(), core::conformation::Conformation::detect_pseudobonds(), protocols::viewer::dump_residue_kinemage(), core::scoring::methods::MMTorsionEnergy::eval_atom_derivative(), core::scoring::methods::MMBondLengthEnergy::eval_atom_derivative(), core::scoring::methods::MMBondAngleEnergy::eval_atom_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), core::conformation::Conformation::inter_residue_connection_partner(), is_polymer_bonded(), and core::chemical::ICoorAtomID::xyz().
| void core::conformation::Residue::residue_connection_partner | ( | Size const | resconn_index, |
| Size const | otherres, | ||
| Size const | other_connid | ||
| ) |
set a connection to this residue by adding its partner's residue number
Definition at line 707 of file Residue.cc.
References connect_map_, determine_nonstandard_polymer_status(), and update_connections_to_residues().
|
inline |
Returns this residue's ResidueTypeSet.
Definition at line 1073 of file Residue.hh.
References core::chemical::ResidueType::residue_type_set(), and rsd_type_.
Referenced by protocols::relax::add_coordinate_constraints_to_pose(), protocols::loops::add_coordinate_constraints_to_pose(), protocols::dna::DnaInterfaceMultiStateDesign::add_dna_states(), protocols::simple_moves::AddCavitiesMover::add_suckers(), core::pose::add_variant_type_to_residue(), protocols::relax::add_virtual_residue_to_cterm(), protocols::kinmatch::alapose(), protocols::seeded_abinitio::GrowPeptides::append_residues_cterminally(), protocols::seeded_abinitio::GrowPeptides::append_residues_nterminally(), protocols::protein_interface_design::movers::LoopLengthChange::apply(), protocols::simple_moves::PeptideStapleMover::apply(), protocols::dna::RestrictDesignToProteinDNAInterface::apply(), protocols::simple_moves::RepulsiveOnlyMover::apply(), protocols::simple_moves::ModifyVariantTypeMover::apply(), protocols::simple_moves::MutateResidue::apply(), protocols::toolbox::match_enzdes_util::AlignPoseToInvrotTreeMover::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::idealize::IdealizeMover::apply(), protocols::fldsgn::CircularPermutation::apply(), protocols::forge::remodel::RemodelMover::apply(), protocols::forge::components::VarLengthBuild::apply(), protocols::loops::apply_sequence_mapping(), protocols::rna::assert_phosphate_nomenclature_matches_mini(), core::scoring::GenBornPotential::build_placeholders(), core::scoring::FACTSPotential::build_placeholders(), protocols::fldsgn::BluePrintBDR::centroid_build(), protocols::forge::components::BDR::centroid_build(), protocols::relax::coordinate_constrain_selection(), protocols::hotspot_hashing::HotspotStubSet::create_hotspot_after_pose(), protocols::ligand_docking::HighResDocker::enable_ligand_rotamer_packing(), protocols::rna::ensure_phosphate_nomenclature_matches_mini(), protocols::protein_interface_design::movers::MapHotspot::GenerateMap(), protocols::protein_interface_design::movers::PlaceOnLoop::loop_length(), protocols::motifs::make_base_pair_mutation(), protocols::rna::make_phosphate_nomenclature_matches_mini(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::forge::build::BuildManager::modify(), protocols::simple_filters::ResidueCountFilter::parse_my_tag(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), protocols::dna::DnaInterfacePacker::protein_scan(), protocols::toolbox::pose_metric_calculators::ExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), core::pose::remove_variant_type_from_residue(), core::scoring::disulfides::CentroidDisulfideEnergy::residue_pair_energy(), core::scoring::methods::HybridVDW_Energy::residue_pair_energy(), core::pack::task::ResidueLevelTask_::ResidueLevelTask_(), protocols::hybridization::FoldTreeHybridize::set_loops_to_virt_ala(), and core::conformation::symmetry::setup_symmetric_conformation().
|
inline |
Return the RNA_residueType object. This is RNA specific.
Definition at line 1818 of file Residue.hh.
References core::chemical::ResidueType::RNA_type(), and rsd_type_.
Referenced by core::scoring::rna::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::scoring::rna::get_rna_base_centroid(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), core::scoring::hbonds::identify_intra_res_hbonds(), core::scoring::rna::Is_base_phosphate_atom_pair(), and core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy().
| void core::conformation::Residue::select_orient_atoms | ( | Size & | center, |
| Size & | nbr1, | ||
| Size & | nbr2 | ||
| ) | const |
Selects three atoms for orienting this residue.
Definition at line 414 of file Residue.cc.
References rsd_type_, and core::chemical::ResidueType::select_orient_atoms().
Referenced by orient_onto_residue().
|
inline |
Returns the sequence position of this residue.
Definition at line 1435 of file Residue.hh.
References seqpos_.
Referenced by core::scoring::dna::DNATorsionPotential::add_sugar_ring_closure_constraints(), core::scoring::rna::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::scoring::hbonds::HBondSet::append_hbond(), core::io::pdb::FileData::append_residue(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::atom_has_exp_chemical_shift_data(), protocols::swa::rna::atom_square_deviation(), core::scoring::methods::atoms_interact(), protocols::pockets::PocketGrid::autoexpanding_pocket_eval(), core::scoring::hbonds::HBondEnergy::backbone_backbone_energy(), core::scoring::hbonds::HBondEnergy::backbone_sidechain_energy(), core::scoring::dna::DNA_BasePotential::base_step_score(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), protocols::match::downstream::SecondaryMatcherToDownstreamResidue::build(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::build_bbdep_rotamers(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::build_bbind_rotamers(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), core::conformation::build_residue_tree(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::build_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::scoring::calc_atom_masks(), core::scoring::methods::MembraneEnvSmoothEnergy::calc_energy(), core::scoring::FACTSPotential::calculate_GBpair_apprx(), core::scoring::FACTSPotential::calculate_GBpair_exact(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), core::pack::interaction_graph::SymmOnTheFlyNode::compute_rotamer_pair_energy(), connect_atom(), core::scoring::mm::connection_indices(), connections_to_residue(), copy_residue_connections(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), core::scoring::hbonds::create_rotamer_descriptor(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::create_rotamers_from_chisets(), protocols::cartesian::MolecularDynamics::createDihedral(), protocols::pockets::PocketGrid::DARC_autoexpanding_pocket_eval(), protocols::pockets::PocketGrid::DARC_pocket_eval(), protocols::flexpack::interaction_graph::OTFFlexbbInteractionGraph::debug_note_considered_substitution(), core::scoring::methods::ProClosureEnergy::defines_score_for_residue_pair(), core::scoring::disulfides::FullatomDisulfideEnergy::defines_score_for_residue_pair(), core::scoring::hackelec::HackElecEnergy::defines_score_for_residue_pair(), core::scoring::methods::determine_crossover_behavior(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), determine_nonstandard_polymer_status(), core::scoring::etable::count_pair::CountPairFactory::determine_residue_connection(), core::io::pdb::dump_pdb_residue(), protocols::viewer::dump_residue_kinemage(), core::pack::rotamer_set::dup_residue(), core::pack::dunbrack::dup_residue(), core::scoring::methods::EnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::scoring::dna::DNA_BasePotential::eval_base_pair_derivative(), core::scoring::dna::DNA_BasePotential::eval_base_step_derivative(), core::scoring::dna::DNA_BasePotential::eval_base_step_Z_scores(), protocols::match::downstream::ScoringSecMatchRPE::eval_cd_2b_residues(), core::scoring::methods::dfire::DFIRE_Potential::eval_dfire_pair_energy(), core::scoring::methods::RamachandranEnergy2B::eval_dof_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsion_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsions(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), core::scoring::constraints::ConstraintsEnergy::eval_intrares_derivatives(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::scoring::dna::DNATorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMTorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMBondLengthEnergy::eval_intrares_energy(), core::scoring::methods::MMBondAngleEnergy::eval_intrares_energy(), core::scoring::methods::FACTSEnergy::eval_intrares_energy(), core::scoring::methods::GenBornEnergy::eval_intrares_energy(), core::scoring::constraints::ConstraintSet::eval_intrares_energy(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), core::scoring::methods::ProClosureEnergy::eval_residue_pair_derivatives(), core::scoring::methods::PairEnergy::eval_residue_pair_derivatives(), core::scoring::methods::LK_BallEnergy::eval_residue_pair_derivatives(), core::scoring::hackelec::HackElecEnergy::eval_residue_pair_derivatives(), core::scoring::constraints::ConstraintsEnergy::eval_residue_pair_derivatives(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::eval_residue_pair_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), 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::scoring::MembranePotential::evaluate_cbeta(), core::scoring::FACTSPotential::evaluate_context_change_for_packing(), core::scoring::MembranePotential::evaluate_env(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_deriv(), core::scoring::EnvPairPotential::evaluate_env_and_cbeta_scores(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_scores(), protocols::scoring::InterchainPotential::evaluate_env_score(), core::scoring::FACTSPotential::evaluate_nonpolar_energy(), core::scoring::MembranePotential::evaluate_pair(), core::scoring::FACTSPotential::evaluate_polar_energy(), core::scoring::FACTSPotential::evaluate_polar_otf_energy(), core::scoring::methods::MMLJEnergyInter::evaluate_rotamer_background_energies(), core::scoring::methods::FACTSEnergy::evaluate_rotamer_background_energies(), core::scoring::methods::GenBornEnergy::evaluate_rotamer_background_energies(), core::scoring::hackelec::HackElecEnergy::evaluate_rotamer_background_energies(), core::scoring::methods::LK_BallEnergy::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_background_energy_maps(), core::scoring::methods::GenBornEnergy::evaluate_rotamer_background_energy_maps(), core::pack::dunbrack::SingleLigandRotamerLibrary::fill_rotamer_vector(), core::scoring::methods::MembraneLipo::finalize_total_energy(), core::conformation::get_anchor_and_root_atoms(), core::conformation::get_anchor_atomno(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::dna::get_base_step_params(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::get_centroid_information(), core::scoring::methods::MMLJEnergyInter::get_count_pair_function_trie(), core::scoring::hackelec::HackElecEnergy::get_count_pair_function_trie(), core::scoring::etable::BaseEtableEnergy< Derived >::get_count_pair_function_trie(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), core::scoring::disulfides::FullatomDisulfidePotential::get_disulfide_derivatives(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), core::scoring::orbitals::OrbitalsAssigned::get_lp_xyz(), 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::scoring::GenBornPotential::get_res_res_elecE(), core::conformation::get_residue_connections(), core::scoring::methods::Fa_MbsolvEnergy::get_residue_pair_energy(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::conformation::get_root_residue_root_atomno(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), protocols::match::upstream::ProteinUpstreamBuilder::initialize_rescoords(), core::conformation::Conformation::insert_residue_by_jump(), core::conformation::insert_residue_into_atom_tree(), core::scoring::rna::Is_base_phosphate_atom_pair(), is_bonded(), protocols::scoring::Interface::is_interface(), protocols::scoring::Interface::is_pair(), is_polymer_bonded(), is_pseudo_bonded(), core::scoring::methods::ProClosureEnergy::measure_chi4(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), core::scoring::MembranePotential::non_helix_in_membrane_penalty(), core::scoring::constraints::ResidueXYZ::operator()(), core::scoring::constraints::ResiduePairXYZ::operator()(), core::conformation::operator<<(), core::scoring::PairEPotential::pair_term_energy(), core::scoring::carbon_hbonds::CarbonHBondEnergy::path_distance_OK(), protocols::kinmatch::BruteFunGroupTK::place_c(), protocols::kinmatch::KinFunGroupTK::place_c(), protocols::kinmatch::BruteFunGroupTK::place_d(), protocols::kinmatch::KinFunGroupTK::place_d(), protocols::kinmatch::BruteFunGroupTK::place_h(), protocols::kinmatch::KinFunGroupTK::place_h(), core::conformation::print_atom(), protocols::viewer::print_interres_bond(), protocols::viewer::print_node(), core::pack::reinitialize_mingraph_neighborhood_for_residue(), core::scoring::ScoreFunction::reinitialize_minnode_for_residue(), core::scoring::electron_density::ElectronDensity::rematchResToPatterson(), core::conformation::replace_residue_in_atom_tree(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), protocols::rotamer_recovery::PerNativeRRReporterHuman::report_rotamer_recovery(), protocols::rotamer_recovery::RRReporterSQLite::report_rotamer_recovery_features(), protocols::rotamer_recovery::RRReporterSQLite::report_rotamer_recovery_full(), core::scoring::GenBornPotential::res_res_burial(), core::scoring::FACTSPotential::res_res_burial(), core::scoring::FACTSPotential::res_res_burial_for_scoring(), core::scoring::constraints::ResidueXYZ::residue(), core::scoring::constraints::ResiduePairXYZ::residue(), core::scoring::methods::BurialEnergy::residue_energy(), core::scoring::methods::Fa_MbenvEnergy::residue_energy(), core::scoring::nv::NVscore::residue_energy(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::residue_energy(), core::scoring::methods::EnvEnergy::residue_energy(), core::scoring::methods::MembraneCbetaEnergy::residue_energy(), core::scoring::methods::SequenceDependentRefEnergy::residue_energy(), core::scoring::methods::NMerPSSMEnergy::residue_energy(), core::scoring::methods::NMerRefEnergy::residue_energy(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::scoring::methods::EnvSmoothEnergy::residue_energy(), core::scoring::methods::MembraneEnvEnergy::residue_energy(), core::scoring::methods::MembraneEnvSmoothEnergy::residue_energy(), protocols::fldsgn::potentials::AACompositionEnergy::residue_energy(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy(), core::scoring::interface::DDPscore::residue_pair_energy(), core::scoring::sym_e::symEnergy::residue_pair_energy(), protocols::comparative_modeling::IgnoreSubsetConstraintSet::residue_pair_energy(), core::scoring::methods::RamachandranEnergy2B::residue_pair_energy(), core::scoring::disulfides::DisulfideMatchingEnergy::residue_pair_energy(), core::scoring::disulfides::CentroidDisulfideEnergy::residue_pair_energy(), core::scoring::methods::GaussianOverlapEnergy::residue_pair_energy(), core::scoring::rna::RNA_TorsionPotential::residue_pair_energy(), core::scoring::methods::SuckerEnergy::residue_pair_energy(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::residue_pair_energy(), core::scoring::methods::CenPairEnergy::residue_pair_energy(), core::scoring::methods::MembraneCenPairEnergy::residue_pair_energy(), core::scoring::methods::ProClosureEnergy::residue_pair_energy(), core::scoring::methods::PeptideBondEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::DNA_BaseEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::rna::RNA_VDW_Energy::residue_pair_energy(), core::scoring::rna::RNA_Mg_Energy::residue_pair_energy(), core::scoring::rna::RNA_DataBackboneEnergy::residue_pair_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::scoring::geometric_solvation::GeometricSolEnergy::residue_pair_energy(), core::scoring::methods::CustomAtomPairEnergy::residue_pair_energy(), core::scoring::electron_density::ElecDensEnergy::residue_pair_energy(), core::scoring::electron_density::FastDensEnergy::residue_pair_energy(), protocols::constraints_additional::MaxSeqSepConstraintSet::residue_pair_energy(), core::scoring::methods::PairEnergy::residue_pair_energy(), core::scoring::methods::FACTSEnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy(), core::scoring::methods::PoissonBoltzmannEnergy::residue_pair_energy(), core::scoring::methods::GenBornEnergy::residue_pair_energy(), core::scoring::disulfides::FullatomDisulfideEnergy::residue_pair_energy(), core::scoring::methods::LK_BallEnergy::residue_pair_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy(), core::scoring::constraints::ConstraintSet::residue_pair_energy(), core::scoring::methods::CartesianBondedEnergy::residue_pair_energy(), core::scoring::disulfides::FullatomDisulfideEnergy::residue_pair_energy_ext(), core::scoring::hackelec::HackElecEnergy::residue_pair_energy_ext(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::residue_pair_energy_ext(), core::scoring::rna::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::scoring::rna::RNA_Mg_Energy::residue_pair_energy_one_way(), core::scoring::methods::CartesianBondedEnergy::residue_pair_energy_sorted(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::residue_score(), core::pack::scmin::ResidueAtomTreeCollection::ResidueAtomTreeCollection(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::rna_base_axis_pairwise_pair_energy(), core::scoring::rna::RNA_LowResolutionPotential::rna_base_backbone_pair_energy_one_way(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::rna_base_pair_pairwise_pair_energy(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::rna_base_stack_axis_pairwise_pair_energy(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::rna_base_stack_pairwise_pair_energy(), core::scoring::rna::RNA_PairwiseLowResolutionEnergy::rna_base_stagger_pairwise_pair_energy(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T >::rotamer_energy_deriv(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::rotamer_energy_deriv_bbdep(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), core::scoring::MembranePotential::score_normal_center(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), core::pack::interaction_graph::HPatchInteractionGraph< V, E, G >::set_rotamer_dots_for_node_state(), core::conformation::setup_corresponding_atoms(), core::scoring::ScoreFunction::setup_for_lr2benmeth_minimization_for_respair(), core::scoring::ScoreFunction::setup_for_minimizing_for_node(), protocols::comparative_modeling::IgnoreSubsetConstraintSet::setup_for_minimizing_for_residue(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue(), core::scoring::constraints::ConstraintSet::setup_for_minimizing_for_residue(), protocols::comparative_modeling::IgnoreSubsetConstraintSet::setup_for_minimizing_for_residue_pair(), core::scoring::disulfides::FullatomDisulfideEnergy::setup_for_minimizing_for_residue_pair(), protocols::constraints_additional::MaxSeqSepConstraintSet::setup_for_minimizing_for_residue_pair(), core::scoring::hackelec::HackElecEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::constraints::ConstraintSet::setup_for_minimizing_for_residue_pair(), protocols::swa::rna::setup_suite_atom_id_map(), core::scoring::rna::RNA_TorsionPotential::Should_score_torsion(), protocols::scoring::Interface::show(), core::scoring::dna::show_base_pair_params(), core::scoring::dna::show_base_pair_params_with_z_scores(), core::scoring::dna::show_new_base_step_params(), core::scoring::hbonds::HBondEnergy::sidechain_sidechain_energy(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), core::scoring::MembranePotential::termini_penalty(), core::scoring::etable::etrie::TrieCountPairGeneric::TrieCountPairGeneric(), core::scoring::electron_density::ElectronDensity::updateCachedDensity(), protocols::simple_moves::symmetry::SymmetrySlider::very_far_away(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), core::conformation::ResidueKinWriter::write_rsd_coords(), and core::chemical::ICoorAtomID::xyz().
|
inline |
Sets this residue's sequence position to <setting>
Definition at line 1461 of file Residue.hh.
References seqpos_.
| void core::conformation::Residue::set_all_chi | ( | utility::vector1< Real > const & | chis) |
Sets all of this residue's chi angles using the set_chi function (wrapper function)
Definition at line 1055 of file Residue.cc.
References nchi(), and set_chi().
Referenced by protocols::simple_moves::hbs::HbsPatcher::apply(), protocols::simple_moves::oop::OopPatcher::apply(), and protocols::simple_moves::sidechain_moves::SidechainMover::dunbrack_accept().
Sets this residue's chi angle <chino> to <setting> assuming that changes propagate according to the atom_base tree.
this assumes that change propagates according to the information from atom_base array, not from atom tree. So be sure not to get into an endless loop.
Definition at line 1005 of file Residue.cc.
References apply_transform_downstream(), atom(), core::chemical::ResidueType::atom_base(), chi_, core::chemical::ResidueType::chi_atoms(), chi_atoms(), rsd_type_, update_actcoord(), and xyz().
Referenced by set_all_chi().
fpd bondlength analog to set_chi like set_chi, assumes changes propagate to atomtree keyed off of chi#, so we only allow distances corresponding to chi angles to refine distance corresponds to the distance between atoms 3 and 4 defining the chi chino==0 ==> CA-CB distance, which allows us to refine ALA CB position for example
Definition at line 935 of file Residue.cc.
References apply_transform_downstream(), atom(), core::chemical::ResidueType::atom_base(), core::chemical::ResidueType::chi_atoms(), chi_atoms(), rsd_type_, update_actcoord(), and xyz().
|
inline |
Definition at line 974 of file Residue.hh.
References core::chemical::ResidueType::orbital(), core::chemical::Orbital::orbital_type_index(), orbitals_, and rsd_type_.
Referenced by core::conformation::Conformation::update_orbital_coords(), and update_orbital_coords().
| void core::conformation::Residue::set_pseudobonds_to_residue | ( | Size | resid, |
| PseudoBondCollectionCOP | pbs | ||
| ) |
Definition at line 895 of file Residue.cc.
References pseudobonds_.
fpd bondangle analog to set_chi (see above for details)
fpd bondangle analog to set_chi same idea as set_d
Definition at line 962 of file Residue.cc.
References apply_transform_downstream(), atom(), core::chemical::ResidueType::atom_base(), core::chemical::ResidueType::chi_atoms(), chi_atoms(), rsd_type_, update_actcoord(), and xyz().
| void core::conformation::Residue::set_xyz | ( | core::Size const | atm_index, |
| Vector const & | xyz_in | ||
| ) |
Sets the position of this residue's atom with index number <atm_index>
example(s):
See also: Residue Residue.atom Residue.atoms Residue.xyz Pose
Definition at line 233 of file Residue.cc.
References atoms_.
Referenced by core::conformation::symmetry::SymmetricConformation::append_residue_by_jump(), apply_transform_Rx_plus_v(), protocols::match::downstream::SecondaryMatcherToDownstreamResidue::build(), protocols::match::upstream::ProteinUpstreamBuilder::build(), protocols::match::downstream::RigidLigandBuilder::downstream_pose_from_hit(), protocols::match::downstream::LigandConformerBuilder::downstream_pose_from_hit(), fill_missing_atoms(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), core::conformation::idealize_hydrogens(), protocols::match::upstream::ProteinUpstreamBuilder::initialize_rescoords(), core::conformation::orient_residue_for_ideal_bond(), protocols::motifs::Motif::place_atoms_(), protocols::motifs::Motif::place_residue_(), protocols::match::downstream::SecondaryMatcherToDownstreamResidue::prepare_for_hit_generation_at_target_build_point(), protocols::match::upstream::ProteinUpstreamBuilder::recover_hits(), core::conformation::symmetry::SymmetricConformation::replace_residue(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), core::pack::scmin::ResidueAtomTreeCollection::update_residue(), core::conformation::Conformation::update_residue_coordinates(), and protocols::kinmatch::xform_rsd_gl2().
| void core::conformation::Residue::set_xyz | ( | std::string const & | atm_name, |
| Vector const & | xyz_in | ||
| ) |
Sets the position of this residue's atom with name <atm_name>
example(s):
See also: Residue Residue.atom Residue.atoms Residue.xyz Pose
Definition at line 239 of file Residue.cc.
References atom(), and core::conformation::Atom::xyz().
|
inline |
should be safe, given the atom ordering rules?
Definition at line 446 of file Residue.hh.
References atoms_, and first_sidechain_atom().
Referenced by core::pack::task::operation::util::any_atoms_within_cutoff(), protocols::dna::argrot_dna_dis2(), protocols::dna::close_to_dna(), and protocols::simple_filters::AtomicContactFilter::compute().
|
inline |
Returns this residue's ResidueType.
example(s): residue.type() See also: Residue Residue.atom_type
Definition at line 1066 of file Residue.hh.
References rsd_type_.
Referenced by protocols::protein_interface_design::movers::add_coordinate_constraints(), protocols::enzdes::SecondaryMatchProtocol::add_enz_cst_interaction_to_pose(), protocols::motifs::add_motif_bb_constraints(), core::pack::dunbrack::RotamerConstraint::add_residue(), core::pack::rotamer_set::RotamerSubset::add_rotamer(), core::pack::rotamer_set::RotamerSet_::add_rotamer(), core::pose::add_variant_type_to_residue(), protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO::alter_rotamer_set(), core::pack::task::operation::util::any_atoms_within_cutoff(), core::conformation::Conformation::append_residue_by_bond(), protocols::protein_interface_design::movers::PrepackMover::apply(), protocols::simple_moves::hbs::HbsPatcher::apply(), protocols::simple_moves::oop::OopPatcher::apply(), protocols::ligand_docking::AddHydrogen::apply(), protocols::abinitio::DomainAssembly::apply(), protocols::simple_moves::ModifyVariantTypeMover::apply(), protocols::protein_interface_design::movers::DesignMinimizeHbonds::apply(), protocols::simple_moves::ReturnSidechainMover::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMover::apply(), protocols::simple_moves::sidechain_moves::SidechainMover::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), core::scoring::methods::apply_lk_ball_fraction_weight_for_hbonds(), protocols::loops::apply_sequence_mapping(), apply_transform_Rx_plus_v(), protocols::swa::rna::StepWiseRNA_PoseSetup::apply_virtual_phosphate_variants(), protocols::swa::StepWisePoseSetup::apply_virtual_phosphate_variants(), protocols::simple_moves::MinimalRotamer::atom_is_ideal(), protocols::swa::rna::atom_square_deviation(), core::scoring::automorphic_rmsd(), core::scoring::hackelec::HackElecEnergy::backbone_backbone_energy(), core::scoring::hackelec::HackElecEnergy::backbone_sidechain_energy(), protocols::motifs::backbone_stub_match(), protocols::swa::rna::base_atoms_square_deviation(), core::pack::dunbrack::RotamerLibrary::best_rotamer_energy(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T >::best_rotamer_energy(), protocols::match::downstream::RigidLigandBuilder::build(), protocols::match::downstream::ClassicMatchAlgorithm::build(), protocols::match::downstream::SecondaryMatcherToUpstreamResidue::build(), protocols::match::upstream::ProteinUpstreamBuilder::build(), protocols::match::downstream::LigandConformerBuilder::build_conformer_group(), core::pack::rotamer_set::build_moving_O_water_rotamers_dependent(), core::io::pdb::build_pose_as_is1(), protocols::simple_moves::sidechain_moves::PerturbRotamerSidechainMover::build_rotamer_list(), core::scoring::methods::LKB_ResidueInfo::build_waters(), core::scoring::sc::MolecularSurfaceCalculator::Calc(), core::scoring::rna::RNA_FullAtomStackingEnergy::check_base_base_OK(), protocols::simple_moves::MinimalRotamer::chi_matches_coords(), core::scoring::compute_bb_centroid(), core::scoring::compute_bb_radius(), core::scoring::compute_sc_centroid(), core::scoring::compute_sc_radius(), connection_distance(), protocols::toolbox::pose_manipulation::construct_poly_uniq_restype_pose(), copy_residue_connections(), protocols::match::downstream::SecondaryMatcherToUpstreamResidue::count_rotamer(), core::scoring::hbonds::create_rotamer_descriptor(), protocols::dna::DnaInterfacePacker::current_working_sequence(), core::scoring::disulfides::FullatomDisulfideEnergy::defines_score_for_residue_pair(), core::scoring::methods::YHHPlanarityEnergy::defines_score_for_rsd(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::conformation::Conformation::detect_bonds(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), core::conformation::Conformation::detect_pseudobonds(), determine_nonstandard_polymer_status(), core::conformation::disulfide_bonds(), core::scoring::disulfides::DisulfideAtomIndices::DisulfideAtomIndices(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), protocols::viewer::dump_residue_kinemage(), core::scoring::methods::EnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::dfire::DFIRE_Potential::eval_dfire_pair_energy(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), core::scoring::methods::MMTorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMBondLengthEnergy::eval_intrares_energy(), core::scoring::methods::MMLJEnergyIntra::eval_intrares_energy(), core::scoring::methods::MMBondAngleEnergy::eval_intrares_energy(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_length_energies(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::find(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), core::conformation::Conformation::fix_disulfides(), core::conformation::form_disulfide(), protocols::ligand_docking::frac_atoms_within(), core::scoring::dna::get_base_stub(), core::scoring::methods::LK_CosThetaEnergy::get_base_vector(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::get_matching_res_in_VDW_rep_screen_pose(), protocols::enzdes::ModifyStoredRBConfs::get_rigid_body_confs(), core::scoring::rna::get_rna_base_centroid(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), protocols::swa::rna::get_surrounding_O2star_hydrogen(), protocols::enzdes::EnzdesFlexBBProtocol::get_tenA_neighbor_residues(), protocols::loops::get_tenA_neighbor_residues(), core::scoring::dna::get_y_axis(), protocols::simple_moves::MinimalRotamer::has_ideal_geometry(), core::conformation::idealize_position(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), protocols::toolbox::match_enzdes_util::LigandConformer::initialize_from_residue(), protocols::match::downstream::LigandConformerBuilder::initialize_from_residue(), protocols::match::downstream::RigidLigandBuilder::initialize_from_residue(), protocols::relax::RelaxProtocolBase::initialize_movemap(), protocols::features::RotamerInitializer< T >::initialize_rotamer(), core::conformation::insert_ideal_bonds_at_polymer_junction(), core::conformation::insert_ideal_mainchain_bonds(), core::scoring::rna::RNA_TorsionPotential::Is_cutpoint_closed_atom(), core::conformation::is_disulfide_bond(), core::conformation::is_ideal_position(), core::pack::dunbrack::load_unboundrot(), core::scoring::methods::IdealParametersDatabase::lookup_angle_legacy(), core::scoring::methods::IdealParametersDatabase::lookup_length_legacy(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerRotBins::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), core::pose::molar_mass(), core::pose::molecular_mass(), protocols::swa::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter(), place(), protocols::swa::rna::print_atom_info(), protocols::swa::rna::print_individual_atom_info(), protocols::match::output::print_node(), core::conformation::print_node(), core::coarse::CoarseEtable::print_residue_info(), protocols::swa::rna::Print_torsion_info(), core::scoring::rna::RNA_TorsionPotential::print_torsion_info(), protocols::simple_moves::sidechain_moves::SidechainMover::proposal_density(), protocols::toolbox::pose_metric_calculators::NumberHBondsCalculator::recompute(), protocols::toolbox::pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), protocols::toolbox::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::simple_moves::MinimalRotamer::record_chi(), protocols::simple_moves::MinimalRotamer::record_internal_geometry(), protocols::swa::rna::remove_all_variant_types(), protocols::toolbox::match_enzdes_util::InvrotTreeNode::remove_invrots_clashing_with_parent_res(), core::pose::remove_variant_type_from_residue(), protocols::features::AtomAtomPairFeatures::report_atom_pairs(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_intrares_angles(), protocols::features::ProteinBondGeometryFeatures::report_intrares_lengths(), protocols::features::ProteinBondGeometryFeatures::report_intrares_torsions(), protocols::rotamer_recovery::RRReporterSQLite::report_rotamer_recovery_full(), Residue(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::residue_conformations_redundant(), core::scoring::methods::UnfoldedStateEnergy::residue_energy(), core::pack::dunbrack::DunbrackEnergy::residue_energy(), core::scoring::methods::pHEnergy::residue_energy(), core::scoring::methods::ReferenceEnergy::residue_energy(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::scoring::methods::PeptideBondEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::scoring::methods::LK_hack::residue_pair_energy(), core::scoring::methods::CustomAtomPairEnergy::residue_pair_energy(), core::scoring::methods::MMLJEnergyInter::residue_pair_energy(), core::scoring::rna::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::scoring::methods::CartesianBondedEnergy::residue_pair_energy_sorted(), core::pack::task::ResidueLevelTask_::ResidueLevelTask_(), core::pack::dunbrack::RotamerLibrary::rotamer_energy(), core::pack::dunbrack::RotamerLibrary::rotamer_energy_deriv(), core::pack::dunbrack::rotamer_from_chi(), protocols::constraints_additional::SequenceCoupling1BDConstraint::score(), protocols::constraints_additional::SequenceCouplingConstraint::score(), core::scoring::constraints::SequenceProfileConstraint::score(), core::pack::task::operation::util::select_coord_for_residue(), protocols::loops::select_loop_residues(), core::conformation::Conformation::sequence_matches(), core::pack::scmin::ResidueAtomTreeCollection::set_rescoords(), protocols::rna::setup_base_pair_constraints(), core::conformation::setup_corresponding_atoms(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::setup_for_derivatives(), protocols::constraints_additional::BindingSiteConstraint::setup_for_scoring(), core::scoring::rna::RNA_FullAtomVDW_BasePhosphate::setup_for_scoring(), core::scoring::etable::CoarseEtableEnergy::setup_for_scoring_(), core::scoring::etable::TableLookupEtableEnergy::setup_for_scoring_(), core::scoring::etable::AnalyticEtableEnergy::setup_for_scoring_(), protocols::simple_moves::DesignRepackMover::setup_packer_and_movemap(), protocols::swa::rna::setup_suite_atom_id_map(), core::scoring::hbonds::HBond::show(), core::scoring::hackelec::HackElecEnergy::sidechain_sidechain_energy(), protocols::match::downstream::SecondaryMatcherToUpstreamResidue::store_rotamer_coords(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::update_VDW_screen_bin(), and core::io::serialization::write_binary().
| void core::conformation::Residue::update_actcoord | ( | ) |
Updates actcoord for this residue.
loop over all actcoord atoms for this ResidueType, average their actual positions in this residue.
Definition at line 409 of file Residue.cc.
References rsd_type_, and core::chemical::ResidueType::update_actcoord().
Referenced by set_chi(), set_d(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), set_theta(), and core::conformation::Conformation::update_residue_coordinates().
|
private |
Updates connections_to_residues_ using connect_map_.
Private function to keep the connections_to_residues_ array up to date
Definition at line 744 of file Residue.cc.
References connect_map_, connections_to_residues_, and n_residue_connections().
Referenced by residue_connection_partner(), and update_sequence_numbering().
|
inline |
Definition at line 1012 of file Residue.hh.
References core::chemical::ResidueType::atoms_with_orb_index(), atoms_with_orb_index(), core::chemical::ResidueType::bonded_orbitals(), build_orbital_xyz(), rsd_type_, and set_orbital_xyz().
| void core::conformation::Residue::update_sequence_numbering | ( | utility::vector1< Size > const & | old2new) |
Updates the sequence numbers for this residue and the numbers stored about its non-polymer connections called by our owning conformation when the sequence numbers are remapped.
update sequence numbers for this residue and the numbers stored about its connections. called by our owning conformation when the sequence numbers are remapped
Definition at line 758 of file Residue.cc.
References connect_map_, determine_nonstandard_polymer_status(), pseudobonds_, seqpos_, and update_connections_to_residues().
|
inline |
Returns this residue's upper_connection a ResidueConnection has internal coords info on how to build the atom in the next residue which connects to this residue.
Definition at line 1084 of file Residue.hh.
References rsd_type_, and core::chemical::ResidueType::upper_connect().
Referenced by core::conformation::Conformation::append_polymer_residue_after_seqpos(), core::conformation::Conformation::append_residue_by_bond(), protocols::loops::loop_closure::ccd::ccd_moves(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), protocols::loops::loop_closure::ccd::fast_ccd_loop_closure(), protocols::swa::protein::StepWiseProteinLoopBridger::KIC_loop_close(), and core::conformation::Conformation::prepend_polymer_residue_before_seqpos().
|
inline |
Returns the index number of this residue's atom which connects to the residue after it in sequence.
example(s): residue.upper_connect_atom() See also: Residue Residue.atom Residue.atoms Residue.lower_connect_atom Pose
Definition at line 723 of file Residue.hh.
References rsd_type_, and core::chemical::ResidueType::upper_connect_atom().
Referenced by core::conformation::Conformation::append_residue_by_bond(), protocols::idealize::basic_idealize(), connect_atom(), protocols::loophash::FastGapMover::find_next_gap(), core::conformation::get_anchor_atomno(), and core::conformation::get_root_atomno().
Returns the position of this residue's atom with index number <atm_index>
example(s): residue.xyz(3) See also: Residue Residue.atom Residue.atoms Residue.set_xyz Pose
Definition at line 221 of file Residue.cc.
References atoms_.
Referenced by protocols::LoopRebuild::acceptable_rmsd_change(), protocols::protein_interface_design::movers::add_coordinate_constraints(), protocols::seeded_abinitio::add_coordinate_constraints(), protocols::seeded_abinitio::add_dist_constraints(), protocols::motifs::add_motif_bb_constraints(), protocols::motifs::add_motif_sc_constraints(), protocols::hybridization::add_non_protein_cst(), protocols::hybridization::add_strand_pairs_cst(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::scoring::APBSConfig::APBSConfig(), protocols::ligand_docking::LigandDockProtocol::append_ligand_docking_scores(), protocols::ligand_docking::append_radius_of_gyration(), core::conformation::symmetry::SymmetricConformation::append_residue_by_jump(), protocols::simple_moves::AddConstraintsToCurrentConformationMover::apply(), protocols::protein_interface_design::movers::AddChainBreak::apply(), protocols::antibody2::CloseOneCDRLoop::apply(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::ligand_docking::RigidSearchMover::apply(), protocols::domain_assembly::PostDockAssemblyScorer::apply(), protocols::toolbox::task_operations::DesignAroundOperation::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::protein_interface_design::movers::LoopFinder::apply(), protocols::simple_filters::SheetFilter::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::ligand_docking::Transform::apply(), protocols::protein_interface_design::movers::Splice::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::antibody::CloseOneMover::apply(), protocols::hybridization::CartesianHybridize::apply_frag(), core::scoring::methods::apply_lk_ball_fraction_weight_for_hbonds(), apply_transform_downstream(), apply_transform_Rx_plus_v(), protocols::match::downstream::DownstreamAlgorithm::are_colliding(), core::scoring::methods::ResidualDipolarCouplingEnergy_Rohl::assemble_datamatrix(), core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), protocols::match::upstream::ProteinUpstreamBuilder::atom_coordinate_unacceptable(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::atom_gradient(), protocols::simple_moves::MinimalRotamer::atom_is_ideal(), protocols::qsar::scoring_grid::HbaGrid::atom_score(), protocols::qsar::scoring_grid::HbdGrid::atom_score(), protocols::qsar::scoring_grid::VdwGrid::atom_score(), protocols::qsar::scoring_grid::ChargeGrid::atom_score(), protocols::qsar::scoring_grid::SingleGrid::atom_score(), protocols::motifs::atom_specific_rms(), protocols::swa::rna::atom_square_deviation(), core::scoring::methods::atoms_interact(), core::scoring::automorphic_rmsd(), core::scoring::hackelec::HackElecEnergy::backbone_backbone_energy(), core::scoring::hackelec::HackElecEnergy::backbone_sidechain_energy(), protocols::motifs::backbone_stub_match(), core::scoring::constraints::BackboneStubConstraint::BackboneStubConstraint(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_bb_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_sc_carbon_hbond_one_way(), protocols::features::BetaTurnDetectionFeatures::beta_turn_present(), core::scoring::biggest_residue_deviation_no_super(), core::scoring::biggest_residue_deviation_no_super_subset(), core::scoring::methods::WaterBuilder::build(), protocols::match::downstream::RigidLigandBuilder::build(), protocols::match::output::WriteUpstreamCoordinateKinemage::build(), core::pack::rotamer_set::build_acceptor_acceptor_waters(), protocols::match::downstream::LigandConformerBuilder::build_conformer_group(), core::pack::rotamer_set::build_donor_acceptor_waters(), core::pack::rotamer_set::build_donor_donor_waters(), protocols::match::downstream::ClassicMatchAlgorithm::build_from_three_coords(), core::pack::rotamer_set::build_lib_dna_rotamers(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::scoring::methods::build_optimal_water_Os_on_acceptor(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), build_orbital_xyz(), core::pack::rotamer_set::build_random_dna_rotamers(), core::pack::rotamer_set::ContinuousRotamerSet::build_rotamers(), protocols::match::bump_grid_to_enclose_pose(), protocols::match::bump_grid_to_enclose_residue(), protocols::match::bump_grid_to_enclose_residue_backbone(), protocols::features::helixAssembly::HelixBundleFeatures::calc_crossing_angles(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::calc_frac_atoms_kA_to_native(), core::scoring::FACTSPotential::calculate_GBpair_apprx(), core::scoring::FACTSPotential::calculate_GBpair_exact(), core::scoring::methods::LK_BallEnergy::calculate_lk_ball_atom_energies(), core::scoring::methods::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue(), core::scoring::methods::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue_no_count_pair(), core::scoring::methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), core::scoring::packstat::cavity_distance_constraint(), protocols::antibody2::CDR_H3_cter_filter(), protocols::antibody2::CDR_H3_filter_legacy_code_with_old_rule(), protocols::ub_e2c::ubi_e2c_modeler::centroid_mode_perturbation(), protocols::geometry::centroids_by_jump(), protocols::geometry::centroids_by_jump_int(), protocols::simple_moves::CutChainMover::chain_cut(), protocols::ligand_docking::ligand_options::check_all_ligand_atoms(), protocols::features::helixAssembly::HelixBundleFeatures::check_cap_distances(), protocols::swa::rna::Check_chain_closable(), protocols::swa::rna::Check_chain_closable_floating_base(), protocols::swa::rna::check_floating_base_chain_closable(), core::scoring::rna::RNA_LowResolutionPotential::check_for_base_neighbor(), protocols::ligand_docking::ligand_options::check_neighbor_ligand_atom(), protocols::swa::RigidBodySampler::check_o2star_needs_optimization(), protocols::hybridization::InsertChunkMover::check_overlap(), core::scoring::MembranePotential::check_spanning(), protocols::simple_moves::MinimalRotamer::chi_matches_coords(), protocols::enzdes::ModifyStoredRBConfs::closest_orient_atoms_msd(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::features::LoopAnchorFeatures::compute_anchor_transform(), protocols::features::LoopAnchorFeatures::compute_atom_angles(), core::scoring::compute_bb_centroid(), core::scoring::compute_bb_radius(), core::scoring::saxs::SAXSEnergy::compute_distance_histogram(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf_without_ff(), core::pack::interaction_graph::SurfacePotential::compute_pose_surface_energy(), core::pack::interaction_graph::SurfacePotential::compute_residue_surface_energy(), core::pack::interaction_graph::SymmOnTheFlyNode::compute_rotamer_pair_energy(), protocols::optimize_weights::IterativeOptEDriver::compute_rotamers_around_ligands(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::compute_samebbconf_alternate_state_energy_first_node(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::compute_samebbconf_alternate_state_energy_second_node(), core::scoring::compute_sc_centroid(), core::scoring::compute_sc_radius(), protocols::flexpack::rotamer_set::FlexbbRotamerSets::compute_sr_one_body_energies_for_flexsets(), protocols::forge::remodel::RemodelMover::confirm_sequence(), core::pack::scmin::ResidueAtomTreeCollectionMomento::copy_coords(), core::pack::rotamer_set::create_oriented_water_rotamer(), protocols::rna::create_rna_vall_torsions(), core::scoring::hbonds::create_rotamer_descriptor(), protocols::antibody::CDRH3Modeler::cutpoint_separation(), protocols::antibody2::cutpoint_separation(), protocols::flexpack::interaction_graph::OTFFlexbbNode::declare_all_rotamers_initialized(), core::io::raw_data::DecoyStruct::DecoyStruct(), protocols::relax::derive_sc_sc_restraints(), core::conformation::Conformation::detect_bonds(), core::pack::interaction_graph::SurfaceNode< V, E, G >::detect_neighborship_with_node(), protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO::determine_largest_nbr_atom_distance(), protocols::flexpack::rotamer_set::FlexbbRotamerSets::determine_res_cb_deviation(), protocols::hybridization::discontinued_lower(), protocols::hybridization::discontinued_upper(), protocols::match::downstream::ActiveSiteGrid::enlargen_to_capture_volume_within_radius_of_backbone(), protocols::match::downstream::ActiveSiteGrid::enlargen_to_capture_volume_within_radius_of_residue(), protocols::match::downstream::ActiveSiteGrid::enlargen_to_capture_volume_within_radius_of_sidechain(), protocols::rigid::MovePoseToMembraneCenterMover::estimate_membrane_center(), core::scoring::methods::MMTorsionEnergy::eval_atom_derivative(), core::scoring::methods::MMBondLengthEnergy::eval_atom_derivative(), core::scoring::methods::MMBondAngleEnergy::eval_atom_derivative(), core::scoring::hackelec::HackElecEnergyAroAll::eval_atom_derivative_aro_aro(), core::scoring::hackelec::HackElecEnergyAroAro::eval_atom_derivative_aro_aro(), core::scoring::hackelec::RNAHackElecEnergy::eval_atom_derivative_RNA(), core::scoring::FACTSPotential::eval_atom_nonpolar_derivative(), core::scoring::FACTSPotential::eval_atom_polar_derivative(), core::scoring::methods::dfire::DFIRE_Potential::eval_dfire_pair_energy(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsion_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_improper_torsions(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::scoring::methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), 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_interresidue_bond_length_derivs(), core::scoring::methods::ProClosureEnergy::eval_intrares_derivatives(), core::scoring::methods::ProClosureEnergy::eval_intrares_energy(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::PoissonBoltzmannPotential::eval_PB_energy_residue(), core::scoring::methods::ProClosureEnergy::eval_residue_pair_derivatives(), core::scoring::hackelec::HackElecEnergy::eval_residue_pair_derivatives(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::eval_residue_pair_derivatives(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_angle_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_angle_energies(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_improper_torsion_energies(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_improper_torsions_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_length_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_length_energies(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_torsion_derivatives(), core::scoring::methods::CartesianBondedEnergy::eval_singleres_torsion_energies(), core::scoring::FACTSPotential::evaluate_context_change_for_packing(), core::scoring::MembranePotential::evaluate_env(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::scoring::FACTSPotential::evaluate_polar_otf_energy(), protocols::match::downstream::AtomDistanceSecMatchRPE::evaluate_residues(), protocols::match::downstream::AtomAngleSecMatchRPE::evaluate_residues(), protocols::match::downstream::AtomDihedralSecMatchRPE::evaluate_residues(), core::scoring::Membrane_FAPotential::fa_projection(), protocols::swa::rna::fast_full_atom_VDW_repulsion_screen(), protocols::rna::figure_out_number_base_contacts(), protocols::swa::protein::StepWiseProteinLoopBridger::fill_chainTORS_info(), core::scoring::constraints::BackboneStubConstraint::fill_f1_f2(), protocols::match::fill_grid_with_backbone_heavyatom_spheres(), protocols::match::fill_grid_with_residue_heavyatom_spheres(), protocols::match::fill_grid_with_residue_spheres(), core::conformation::Conformation::fill_missing_atoms(), core::io::silent::RNA_SilentStruct::fill_pose(), core::scoring::fill_rmsd_coordinates(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), core::io::silent::RNA_SilentStruct::fill_struct(), protocols::loops::filter_loop_neighbors_by_distance(), core::scoring::hackelec::HackElecEnergy::finalize_total_energy(), protocols::ligand_docking::find_attach_pt(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface_arg_sweep(), protocols::forge::remodel::RemodelDesignMover::find_disulfides_in_the_neighborhood(), protocols::ligand_docking::LigandBaseProtocol::find_interface_backbone(), protocols::ligand_docking::LigandBaseProtocol::find_interface_rsds(), protocols::ddg::ddGMover::find_nbrs(), protocols::rosetta_scripts::find_nearest_res(), protocols::protein_interface_design::find_nearest_residue(), protocols::protein_interface_design::movers::find_nearest_residue_to_coord(), protocols::simple_moves::asym_fold_and_dock::AsymFoldandDockMoveRbJumpMover::find_new_jump_residue(), core::pose::symmetry::find_new_symmetric_jump_residues(), protocols::enzdes::PredesignPerturbMover::find_rotation_center(), protocols::forge::methods::fixH(), protocols::swa::rna::floating_base_chain_closure_sampling(), protocols::swa::rna::floating_base_chain_closure_setup(), protocols::ligand_docking::frac_atoms_within(), protocols::ub_e2c::ubi_e2c_modeler::fullatom_mode_perturbation(), protocols::comparative_modeling::gather_coords(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_acceptor_base_atm_xyz(), core::scoring::geometric_solvation::GeometricSolEnergy::get_acceptor_base_atm_xyz(), protocols::swa::rna::get_atom_coordinates(), core::scoring::hackaro::HackAroEnergy::get_base_coordinate_system(), core::scoring::dna::get_base_pair_stub_slow(), core::scoring::dna::get_base_pair_y_axis_atom_xyz(), core::scoring::dna::get_base_pucker(), core::scoring::dna::get_base_stub(), core::scoring::methods::LK_CosThetaEnergy::get_base_vector(), protocols::swa::rna::get_C4_C3_distance_range(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value(), protocols::vip::VIP_Mover::get_cav_approx(), protocols::sic_dock::get_CB_Vecs(), core::scoring::hackaro::HackAroEnergy::get_centroid(), protocols::rna::RNA_LoopCloser::get_chainbreak_xyz(), protocols::simple_filters::get_contact_features(), core::scoring::rna::RNA_Mg_Energy::get_cos_theta(), core::io::silent::BinaryRNASilentStruct::get_debug_rmsd(), core::io::silent::BinaryProteinSilentStruct::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::scoring::orbitals::OrbitalsScore::get_E_haro_one_way(), core::scoring::orbitals::OrbitalsScore::get_E_hpol_one_way(), protocols::rna::RNA_LoopCloser::get_gap_distance(), protocols::features::helixAssembly::HelixBundleFeatures::get_helix_pairs(), protocols::sic_dock::get_leap_lower_stub(), protocols::sic_dock::get_leap_upper_stub(), 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(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::get_matching_res_in_VDW_rep_screen_pose(), protocols::swa::rna::get_max_centroid_to_atom_distance(), protocols::swa::rna::StepWiseRNA_PoseSetup::get_nearest_dist_to_O2star(), protocols::hotspot_hashing::HotspotStub::get_nearest_residue(), protocols::vip::VIP_Mover::get_neighbors(), core::scoring::orbitals::OrbitalsScore::get_orb_orb_E(), protocols::swa::monte_carlo::RNA_O2StarMover::get_random_o2star_residue_near_moving_residue(), core::scoring::GenBornPotential::get_res_res_elecE(), core::pack::get_residue_current_energy(), core::scoring::methods::Fa_MbsolvEnergy::get_residue_pair_energy(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), protocols::swa::rna::Get_ribose_stub(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::scoring::rna::get_rna_base_centroid(), core::scoring::rna::get_rna_base_coordinate_system(), core::scoring::rna::chemical_shift::get_rna_base_coordinate_system_from_CS_params(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), protocols::swa::rna::get_specific_atom_coordinate(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), protocols::rna::get_sugar_centroid(), core::scoring::rna::RNA_DataBackboneEnergy::get_sugar_env_score(), protocols::swa::rna::get_surrounding_O2star_hydrogen(), core::pose::symmetry::get_symm_axis(), core::scoring::dna::get_y_axis(), core::scoring::dna::get_z_axis(), protocols::rbsegment_relax::RBSegmentMover::getCoM(), protocols::rbsegment_relax::HelicalGaussianMover::getCoordinateTransformation(), protocols::rbsegment_relax::StrandTwistingMover::getCoordinateTransformation(), protocols::ligand_docking::grid_score(), protocols::ligand_docking::grid_score_atr_rep(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::motifs::MotifSearch::incorporate_motifs(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), core::scoring::MembranePotential::init_membrane_center_normal(), protocols::ub_e2c::ubi_e2c_modeler::initial_perturbation(), core::scoring::ResidueNblistData::initialize(), protocols::flexpack::interaction_graph::FlexbbInteractionGraph::initialize(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), protocols::toolbox::match_enzdes_util::LigandConformer::initialize_from_residue(), core::scoring::ResiduePairNeighborList::initialize_from_residues(), core::conformation::symmetry::SymmetricConformation::insert_conformation_by_jump(), protocols::rna::FullAtomRNA_Fragments::insert_fragment(), protocols::features::HBondFeatures::insert_hbond_dehydron_row(), protocols::toolbox::match_enzdes_util::MatchConstraintFileInfo::inverse_rotamers_against_residue(), protocols::qsar::scoring_grid::SingleGrid::is_in_grid(), protocols::ligand_docking::InterfaceBuilder::is_interface_residue(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::isInContact(), protocols::scoring::Interface::ligand_calculate(), protocols::loops::loop_local_rmsd(), protocols::loops::loop_rmsd(), core::scoring::rna::chemical_shift::magnetic_anisotropy_effect(), protocols::ligand_docking::make_atr_rep_grid(), protocols::ligand_docking::make_atr_rep_grid_without_ligands(), protocols::dna::make_base_pair_aware_fold_tree(), protocols::protein_interface_design::movers::HotspotDisjointedFoldTreeMover::make_disjointed_foldtree(), core::fragment::make_pose_from_frags(), core::scoring::methods::ProClosureEnergy::measure_chi4(), core::pack::min_pack(), MinimizeInterface(), core::pose::MiniPose::MiniPose(), protocols::swa::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter(), protocols::ddg::ddGMover::neighborhood_of_mutations(), protocols::frag_picker::FragmentPicker::nonlocal_pairs(), core::scoring::constraints::ResidueXYZ::operator()(), core::scoring::constraints::ResiduePairXYZ::operator()(), OPT_1GRP_KEY(), protocols::ub_e2c::ubi_e2c_modeler::optimize_cov_bond(), protocols::match::downstream::ActiveSiteGrid::or_within_radius_of_backbone(), protocols::match::downstream::ActiveSiteGrid::or_within_radius_of_residue(), protocols::match::downstream::ActiveSiteGrid::or_within_radius_of_sidechain(), orient_onto_residue(), core::conformation::orient_residue_for_ideal_bond(), protocols::swa::monte_carlo::RNA_SWA_MonteCarloMover::output_silent_file(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::pair_sets_with_positions(), protocols::match::output::UpstreamCollisionFilter::passes_hardsphere_filter(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), protocols::comparative_modeling::pick_loops_chainbreak(), place(), protocols::motifs::Motif::place_atom_(), protocols::motifs::Motif::place_atoms_(), protocols::kinmatch::BruteFunGroupTK::place_c(), protocols::kinmatch::BruteFunGroupTK::place_d(), protocols::kinmatch::BruteFunGroupTK::place_h(), protocols::motifs::Motif::place_residue_(), protocols::hotspot_hashing::StubGenerator::placeResidueAtTransform(), core::scoring::FACTSPotential::polar_energy_pack_corrector(), core::scoring::NeighborList::prepare_for_scoring(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::prepare_for_simulated_annealing(), core::scoring::rna::prepare_scratch_residue(), protocols::match::output::print_node(), core::conformation::print_node(), protocols::hybridization::TMalign::read_pose(), protocols::simple_moves::MinimalRotamer::record_internal_geometry(), protocols::qsar::scoring_grid::ClassicGrid::refresh(), protocols::qsar::scoring_grid::RepGrid::refresh(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), core::conformation::symmetry::SymmetricConformation::replace_residue(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), protocols::features::ProteinResidueConformationFeatures::report_features(), protocols::features::ResidueConformationFeatures::report_features(), protocols::features::ProteinBackboneAtomAtomPairFeatures::report_features(), core::scoring::GenBornPotential::res_res_burial(), core::scoring::FACTSPotential::res_res_burial(), core::scoring::FACTSPotential::res_res_burial_for_scoring(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_derivs_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_one_way(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), Residue(), core::scoring::methods::SymmetricLigandEnergy::residue_energy(), protocols::rna::residue_is_bulge(), protocols::simple_filters::NonSequentialNeighborsFilter::residue_neighbors(), core::scoring::methods::GaussianOverlapEnergy::residue_pair_energy(), core::scoring::methods::SuckerEnergy::residue_pair_energy(), core::scoring::methods::PeptideBondEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::HybridVDW_Energy::residue_pair_energy(), core::scoring::methods::VDW_Energy::residue_pair_energy(), core::scoring::rna::RNA_VDW_Energy::residue_pair_energy(), core::scoring::rna::RNA_LJ_BaseEnergy::residue_pair_energy(), core::scoring::methods::LK_hack::residue_pair_energy(), core::scoring::methods::CustomAtomPairEnergy::residue_pair_energy(), core::scoring::methods::PairEnergy::residue_pair_energy(), core::scoring::hackelec::HackElecEnergy::residue_pair_energy(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::residue_pair_energy(), core::scoring::methods::LK_BallEnergy::residue_pair_energy(), core::scoring::hackelec::HackElecEnergyAroAll::residue_pair_energy_aro_aro(), core::scoring::hackelec::HackElecEnergyAroAro::residue_pair_energy_aro_aro(), core::scoring::hbonds::HBondEnergy::residue_pair_energy_ext(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::residue_pair_energy_ext(), core::scoring::rna::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::scoring::rna::RNA_Mg_Energy::residue_pair_energy_one_way(), core::scoring::hackelec::RNAHackElecEnergy::residue_pair_energy_RNA(), core::conformation::residue_point_graph_from_conformation(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::residue_score(), core::scoring::methods::residues_interact(), protocols::ligand_docking::MinimizeBackbone::restrain_protein_Calpha(), protocols::ligand_docking::LigandBaseProtocol::restrain_protein_Calphas(), protocols::enzdes::SecondaryMatchProtocol::restype_possible_at_position(), core::scoring::methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), core::scoring::rna::chemical_shift::ring_pos(), core::scoring::rmsd_no_super(), core::scoring::rmsd_no_super_subset(), core::scoring::rmsd_with_super(), core::scoring::rmsd_with_super_subset(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_base_backbone_pair_energy_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), core::pose::symmetry::rotate_anchor_to_x_axis(), core::scoring::dna::DirectReadoutPotential::rsd_rsd_energy(), core::pack::RTMin::rtmin(), core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_bb_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::sc_sc_carbon_hbond_one_way(), protocols::qsar::scoring_grid::HbaGrid::score(), protocols::qsar::scoring_grid::HbdGrid::score(), protocols::qsar::scoring_grid::VdwGrid::score(), protocols::sic_dock::XfoxmScore::score(), protocols::qsar::scoring_grid::ChargeGrid::score(), core::scoring::constraints::BackboneStubConstraint::score(), protocols::qsar::scoring_grid::SingleGrid::score(), core::scoring::hackelec::HackElecEnergy::score_atom_pair(), core::pack::task::operation::util::select_coord_for_residue(), set_chi(), core::conformation::set_chi_according_to_coordinates(), protocols::rbsegment_relax::set_constraints(), protocols::match::downstream::TargetRotamerCoords::set_coordinates_for_rotamer(), set_d(), protocols::qsar::scoring_grid::AtrGrid::set_ligand_rings(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), protocols::qsar::scoring_grid::AtrGrid::set_protein_rings(), protocols::rbsegment_relax::set_rb_constraints(), protocols::ligand_docking::set_repulsive_bb_cores(), core::pack::scmin::ResidueAtomTreeCollection::set_rescoords(), core::pack::interaction_graph::SymmOnTheFlyEdge::set_residues_adjacent_for_subunit_pair(), set_theta(), core::scoring::NeighborList::setup(), protocols::simple_moves::ShakeStructureMover::setup_ca_constraints(), protocols::canonical_sampling::CanonicalSamplingMover::setup_constraints(), protocols::ddg::ddGMover::setup_constraints(), core::scoring::constraints::FabConstraint::setup_csts(), core::scoring::FACTSPotential::setup_for_derivatives(), protocols::features::strand_assembly::StrandBundleFeatures::sheet_torsion(), protocols::features::strand_assembly::StrandBundleFeatures::shortest_dis_sidechain(), core::scoring::hbonds::HBond::show(), core::scoring::hackelec::HackElecEnergy::sidechain_sidechain_energy(), protocols::loops::split_by_ca_ca_dist(), core::pack::scmin::CartSCMinMinimizerMap::starting_dofs(), protocols::simple_moves::GreenPacker::store_reference_pose_geometry(), core::scoring::dna::strand_orientation_vector(), protocols::hotspot_hashing::stub_tgt_angle(), protocols::protein_interface_design::movers::PlaceStubMover::StubMinimize(), protocols::swa::rna::suite_square_deviation(), core::scoring::methods::LK_BallEnergy::sum_contributions_for_atom_pair(), core::scoring::methods::LK_BallEnergy::sum_contributions_for_atom_pair_one_way(), core::scoring::superimpose_pose(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), core::scoring::sym_rmsd_with_super_subset(), protocols::protein_interface_design::movers::test_res_res_aln(), core::scoring::MembranePotential::tm_projection_penalty(), protocols::rna::MultipleDomainMover::try_to_slide_into_contact(), core::pack::scmin::ResidueAtomTreeCollection::update_atom_tree(), protocols::rna::update_edge_hbond_numbers_careful_hydrogen(), protocols::simple_moves::oop::OopMover::update_hydrogens_(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::update_VDW_screen_bin(), protocols::swa::rna::StepWiseRNA_VDW_Bin_Screener::VDW_rep_screen(), core::pack::interaction_graph::SurfaceNode< V, E, G >::verify_patch_areas_correct(), protocols::antibody2::vl_vh_packing_angle(), core::scoring::PoissonBoltzmannPotential::write_config(), core::conformation::ResidueKinWriter::write_kin_header(), protocols::kinmatch::xform_rsd_gl2(), and protocols::dna::z_axis_dist().
| Vector const & core::conformation::Residue::xyz | ( | std::string const & | atm_name) | const |
Returns the position of this residue's atom with name <atm_name>
example(s): residue.xyz("CA") See also: Residue Residue.atom Residue.atoms Residue.set_xyz Pose
Definition at line 227 of file Residue.cc.
References atom(), and core::conformation::Atom::xyz().
|
private |
the action coordinate, an interaction centroid for knowledge-based terms like fa-pair in fact, only for fa-pair
Definition at line 1913 of file Residue.hh.
Referenced by actcoord().
|
private |
our conformation atoms (not kinematic atom pointers) with xyz positiona and atom type
Definition at line 1894 of file Residue.hh.
Referenced by atom(), atom_begin(), atom_end(), atom_type_index(), atoms(), heavyAtoms_end(), nbr_atom_xyz(), Residue(), set_xyz(), sidechainAtoms_begin(), and xyz().
|
private |
the chain id number, starting from 1
Definition at line 1903 of file Residue.hh.
Referenced by chain(), polymeric_oriented_sequence_distance(), and polymeric_sequence_distance().
|
private |
our chi (sidechain) torsion angles
Definition at line 1906 of file Residue.hh.
Referenced by chi(), is_similar_rotamer(), Residue(), and set_chi().
|
private |
map between connection ids on this residue and the connection points on other residues to which its bonded
Definition at line 1927 of file Residue.hh.
Referenced by actual_residue_connection(), clear_residue_connections(), connect_map(), connected_residue_at_resconn(), connection_incomplete(), connections_match(), copy_residue_connections(), copy_residue_connections_from(), determine_nonstandard_polymer_status(), has_incomplete_connection(), residue_connection_conn_id(), residue_connection_partner(), update_connections_to_residues(), and update_sequence_numbering().
|
private |
lists for each connected residue of the connection points on this residue that connect the pair.
Definition at line 1931 of file Residue.hh.
Referenced by clear_residue_connections(), connect_atom(), connections_to_residue(), copy_residue_connections(), copy_residue_connections_from(), is_bonded(), and update_connections_to_residues().
|
private |
our (possibly empty) backbone torsion angles
Definition at line 1909 of file Residue.hh.
Referenced by mainchain_torsion(), and mainchain_torsions().
|
private |
Inter-residue connection data.
true if is_polymer() and either upper_connect or lower_connect (if they exist) do not connect to seqpos()+1 or seqpos()-1
Definition at line 1923 of file Residue.hh.
Referenced by clear_residue_connections(), connect_atom(), copy_residue_connections_from(), and determine_nonstandard_polymer_status().
|
private |
Definition at line 1896 of file Residue.hh.
Referenced by orbital_type_index(), orbital_xyz(), Residue(), and set_orbital_xyz().
|
private |
other residues within 4 bonds (connected through PseudoBonds) may include this residue (intra-residue pseudo-bonds)
Definition at line 1935 of file Residue.hh.
Referenced by clear_residue_connections(), connections_match(), copy_residue_connections(), copy_residue_connections_from(), get_pseudobonds_to_residue(), is_pseudo_bonded(), pseudobonds(), Residue(), set_pseudobonds_to_residue(), and update_sequence_numbering().
|
private |
our Residue type
Definition at line 1891 of file Residue.hh.
Referenced by aa(), abase2(), accpt_pos(), accpt_pos_sc(), actcoord_atoms(), all_bb_atoms(), apply_transform_downstream(), atom_base(), atom_index(), atom_is_backbone(), atom_is_hydrogen(), atom_is_polar_hydrogen(), atom_name(), atom_type(), atom_type_set(), atomic_charge(), atoms_with_orb_index(), attached_H_begin(), attached_H_end(), bonded_neighbor(), bonded_orbitals(), build_orbital_xyz(), carbohydrate_info(), chi_atoms(), chi_rotamers(), connect_atom(), cut_bond_neighbor(), first_sidechain_atom(), first_sidechain_hydrogen(), Haro_index(), has(), has_property(), has_sc_orbitals(), has_variant_type(), heavyatom_has_polar_hydrogens(), heavyatom_is_an_acceptor(), Hpol_index(), Hpos_apolar(), Hpos_polar(), Hpos_polar_sc(), icoor(), is_apolar(), is_aromatic(), is_carbohydrate(), is_charged(), is_coarse(), is_DNA(), is_ligand(), is_lower_terminus(), is_NA(), is_polar(), is_polymer(), is_polymer_bonded(), is_protein(), is_RNA(), is_similar_aa(), is_similar_rotamer(), is_surface(), is_terminus(), is_upper_terminus(), is_virtual(), is_virtual_residue(), last_backbone_atom(), lower_connect(), lower_connect_atom(), mainchain_atom(), mainchain_atoms(), mm_atom_name(), n_hbond_acceptors(), n_hbond_donors(), n_mainchain_atoms(), n_non_polymeric_residue_connections(), n_orbitals(), n_polymeric_residue_connections(), n_residue_connections(), name(), name1(), name3(), natoms(), nbr_atom(), nbr_atom_xyz(), nbr_radius(), nbrs(), nchi(), nheavyatoms(), orbital_name(), orbital_type(), orient_onto_residue(), path_distance(), path_distances(), place(), requires_actcoord(), Residue(), residue_connect_atom_index(), residue_connection(), residue_type_set(), RNA_type(), select_orient_atoms(), set_chi(), set_d(), set_orbital_xyz(), set_theta(), type(), update_actcoord(), update_orbital_coords(), upper_connect(), and upper_connect_atom().
|
private |
the sequence position
Definition at line 1900 of file Residue.hh.
Referenced by connect_atom(), fill_missing_atoms(), polymeric_oriented_sequence_distance(), polymeric_sequence_distance(), seqpos(), and update_sequence_numbering().
1.8.4