![]() |
Rosetta
2021.16
|
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::ResidueTypeCOP | ResidueTypeCOP |
| typedef chemical::AtomIndices | AtomIndices |
Public Member Functions | |
| Residue (ResidueTypeCOP rsd_type_in, bool const dummy_arg) | |
| constructor with a ResidueTypeCOP. The dummy arg is there to prevent implicit casts from a ResidueTypeCOP to a Residue. More... | |
| Residue (ResidueType const &rsd_type_in, bool const dummy_arg) | |
| constructor with a ResidueType const &. The dummy arg is there to prevent implicit casts from a ResidueType to a Residue. More... | |
| Residue (ResidueType const &rsd_type_in, Residue const ¤t_rsd, Conformation const &conformation, bool preserve_c_beta=false, bool allow_alternate_backbone_matching=false) | |
| Rotamer-style constructor; orients ideal coords onto backbone of current_rsd. More... | |
| Residue (Residue const &src) | |
| Copy constructor. More... | |
| ~Residue () override | |
| Destructor. More... | |
| ResidueOP | clone () const |
| Copy this residue( allocate actual memory for it ) More... | |
| ResidueOP | clone_flipping_chirality (core::chemical::ResidueTypeSet const &residue_type_set) const |
| Copy this residue( allocate actual memory for it ), keeping everything the same EXCEPT the type. More... | |
| void | show (std::ostream &output=std::cout, bool output_atomic_details=false) const |
| Generate string representation of Residue for debugging purposes. More... | |
| ResidueCOP | get_self_ptr () const |
| self pointers More... | |
| ResidueOP | get_self_ptr () |
| ResidueCAP | get_self_weak_ptr () const |
| ResidueAP | get_self_weak_ptr () |
| AtomType const & | atom_type (Size 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 (Size 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. AMW TODO: somehow SWA spends literally 3.7% of its time calling this function. More... | |
| bool | is_repulsive (Size const atomno) const |
| Check if atom is repulsive. 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... | |
| void | get_metal_binding_atoms (AtomIndices &metal_binding_indices) const |
| Gets the AtomIndices of the atoms in this residue that can bind to metals. More... | |
| core::Size | n_virtual_atoms () const |
| Returns the number of virtual atoms in this residue. 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 (Size const atom) const |
| Returns the index number of the first hydrogen attached to the atom with index number <atom> More... | |
| Size | attached_H_end (Size 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... | |
| bool | has_lower_connect () const |
| Returns true if residue has a valid lower connection. 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... | |
| bool | has_upper_connect () const |
| Returns true if residue has a valid upper connection. 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... | |
| core::chemical::AtomIndices | get_adjacent_heavy_atoms (uint const atom_index) const |
| Get a list of heavy atoms connected to a given atom. More... | |
| uint | first_adjacent_heavy_atom (uint const atom_index) const |
| Scan through the list of atoms connected to a given atom and return the 1st heavy atom found. More... | |
| core::chemical::AtomIndices | get_atoms_exocyclic_to_ring_atom (uint const atom_index) const |
| Get a list of exocyclic atoms connected to a given ring atom. More... | |
| core::chemical::AtomIndices | get_substituents_to_ring_atom (uint const atom_index) const |
| Get a list of substituent atoms connected to a given ring atom. More... | |
| core::chemical::AtomIndices | get_hydrogens_bonded_to_ring_atom (uint const atom_index) const |
| Get a list of hydrogen atoms connected to a given ring atom. More... | |
| utility::vector1< int > const & | path_distance (Size 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 (Size at1, Size at2) const |
| Returns the number of bonds separating atom <at1> from <at2> More... | |
| bool | atom_is_backbone (Size 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 (Size const atomno) const |
| Returns the atom index of the <atomno> atom's base atom. More... | |
| Size | abase2 (Size 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 (Size const atm) const |
| Returns the AtomIndices for all bonded neighbor atoms of <atm> More... | |
| AtomIndices const & | mainchain_atoms () const |
| Returns the AtomIndices of this residue's mainchain atoms. More... | |
| Size | mainchain_atom (Size const i) const |
| Returns the atom index of the residue's ith mainchain atom. 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< Size > const & | bonded_orbitals (Size const atm) const |
| std::string const & | orbital_name (Size const orbital_index) const |
| chemical::orbitals::OrbitalType const & | orbital_type (Size const orbital_index) const |
| Size | orbital_type_index (Size const orbital_index) const |
| void | update_orbital_coords () |
| bool | misplaced () const |
| Return whether or not the Residue was incorrectly oriented and placed within the polymer when created. More... | |
| 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... | |
| ResidueTypeCOP | type_ptr () const |
| Returns this residue's ResidueType as a COP. 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_possible_residue_connections () const |
| Returns the number of ResidueConnections on this residue including polymeric residue connections. This is the total number of possible connections from the ResidueType. More... | |
| Size | n_current_residue_connections () const |
| Returns the number of ResidueConnections on this residue including polymeric residue connections. This is the total number of actual connections to other residues. The index here does not nessessarily match with the connection index as n_possible_residue_connections does!!!! 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 (Size 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 |
| chemical::ResConnID | connect_map (Size resconn_index) const |
| void | mark_connect_incomplete (Size resconn_index) |
| core::Size | connect_map_size () const |
| Returns the size (number of elements) in the connect_map_ object. More... | |
| void | clear_residue_connections () |
| void | update_connections_to_other_residue (Residue const &other_rsd) |
| Search through the other residue for connections to this residue, and ensure that this residue's connect_map is up to date with that residue's connection indices (and residue number). More... | |
| 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 |
| Get the residue connection. How is this different than residue_connection? More... | |
| id::AtomID | inter_residue_connection_partner (int connid, Conformation const &conformation) const |
| This returns the AtomID of the atom in the other residue to which the "connection_index"-th connection of residue seqpos is connected to. More... | |
| Size | connected_residue_at_resconn (Size const resconn_index) const |
| Returns the residue number of a residue connected to this residue at this residue's connection resconn_index. More... | |
| Size | connected_residue_at_upper () const |
| Returns the residue number of a residue connected to this residue at this residue's upper_connect. More... | |
| Size | connected_residue_at_lower () const |
| Returns the residue number of a residue connected to this residue at this residue's lower_connect. More... | |
| Size | residue_connection_partner (Size const resconn_index) const |
| Returns the residue number of a residue connected to this residue at this residue's connection resconn_index. More... | |
| void | copy_residue_connections (Residue const &src_rsd, bool const suppress_warnings=false) |
| Attempt to take residue connection info from src_rsd. More... | |
| Size | residue_connection_conn_id (Size const resconn_index) const |
| Returns the connection id on the OTHER residue connected to this residue at this residue's connection 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... | |
| id::AtomID | resolve_partial_atom_id (id::PartialAtomID const &partial_id) const |
| Resolve a partial atom ID into an AtomID for this residue. 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_residue_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 (Size 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 (Size 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... | |
| 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... | |
| Size | nchi () const |
| Returns the number of chi angles this residue has. 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... | |
| Real | chi (Size const chino) const |
| get a specific chi torsion angle More... | |
| utility::vector1< AtomIndices > const & | chi_atoms () const |
| Returns the AtomIndices of each set of four atoms defining each chi angle. More... | |
| AtomIndices const & | chi_atoms (Size const chino) const |
| Returns the AtomIndices of the four atoms defining this residue's <chino> chi angle. More... | |
| Size | n_nus () const |
| Return the number of nu (internal ring) angles this residue has. More... | |
| utility::vector1< core::Angle > const & | nus () const |
| Return the nu (internal ring) torsion angles of this residue. More... | |
| utility::vector1< core::Angle > & | nus () |
| Return the nu (internal ring) torsion angles of this residue. (non-const) More... | |
| core::Angle | nu (core::uint const index) const |
| Get a specific nu (internal ring) torsion angle by index. More... | |
| utility::vector1< AtomIndices > const | nu_atoms () const |
| Return the AtomIndices of each set of four atoms defining each nu angle. More... | |
| AtomIndices const | nu_atoms (core::uint const index) const |
| Return the AtomIndices of the four atoms defining the specified nu angle. More... | |
| chemical::rings::RingConformer const & | ring_conformer (core::uint const ring_num, core::Real limit=90.0) const |
| Return the current RingConformer of this residue's nth ring. More... | |
| Size | seqpos () const |
| Returns the sequence position of this residue. More... | |
| void | seqpos (Size const setting) |
| Sets this residue's sequence position to <setting> 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... | |
| core::Size | chain () const |
| Returns this residue's chain id. More... | |
| void | chain (core::Size 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... | |
| void | update_nus () |
| Calculate the set of nu dihedrals from the xyz coordinates and store them. 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_peptoid () const |
| Returns if this residue is a peptoid. More... | |
| bool | is_aramid () const |
| Returns if this residue is an aramid. More... | |
| bool | is_ortho_aramid () const |
| Returns if this residue is an ortho aramid. More... | |
| bool | is_pre_methylene_ortho_aramid () const |
| Returns if this residue is a pre methylene ortho aramid. More... | |
| bool | is_post_methylene_ortho_aramid () const |
| Returns if this residue is a post methylene ortho aramid. More... | |
| bool | is_pre_methylene_post_methylene_ortho_aramid () const |
| Returns if this residue is a post methylene ortho aramid. More... | |
| bool | is_meta_aramid () const |
| Returns if this residue is a meta aramid. More... | |
| bool | is_pre_methylene_meta_aramid () const |
| Returns if this residue is a pre methylene meta aramid. More... | |
| bool | is_post_methylene_meta_aramid () const |
| Returns if this residue is a post methylene meta aramid. More... | |
| bool | is_pre_methylene_post_methylene_meta_aramid () const |
| Returns if this residue is a post methylene meta aramid. More... | |
| bool | is_para_aramid () const |
| Returns if this residue is a para aramid. More... | |
| bool | is_pre_methylene_para_aramid () const |
| Returns if this residue is a pre methylene para aramid. More... | |
| bool | is_post_methylene_para_aramid () const |
| Returns if this residue is a post methylene para aramid. More... | |
| bool | is_pre_methylene_post_methylene_para_aramid () const |
| Returns if this residue is a post methylene para aramid. More... | |
| bool | is_sri () const |
| Is this one of SRI's special heteropolymer building blocks? More... | |
| bool | is_triazolemer () const |
| Returns true if and only if this residue is a triazolemer. 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_TNA () const |
| Returns true if this residue is a TNA residue. More... | |
| bool | is_l_rna () const |
| Returns true if this residue is a L-RNA residue. More... | |
| bool | is_d_rna () const |
| Returns true if this residue is a D-RNA residue. More... | |
| bool | is_NA () const |
| Returns true if this residue is a nucleic acid. More... | |
| bool | is_purine () const |
| Returns true if this residue is a purine. More... | |
| bool | is_pyrimidine () const |
| Returns true if this residue is a pyrimidine. More... | |
| bool | is_carbohydrate () const |
| Returns true if this residue is a carbohydrate. More... | |
| bool | is_water () const |
| Returns true if this residue is water. More... | |
| bool | is_ligand () const |
| Returns true if this residue is a ligand. More... | |
| bool | is_metal () const |
| Returns true if this residue is a metal ion, false otherwise. The METAL property is specified in the params file under PROPERTIES. More... | |
| bool | is_metalbinding () const |
| Returns true if this residue is a type capable of binding to a metal ion (e.g. His, Cys, etc.), false otherwise. The METALBINDING property is specified in the params file under PROPERTIES. 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 property. More... | |
| bool | is_upper_terminus () const |
| Return true if the residue has an upper terminus property. More... | |
| bool | is_lower_terminus () const |
| Returns true if the residue has a lower terminus property. More... | |
| bool | is_branch_point () const |
| Return true if the residue is a branch point 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_shadow_atoms () const |
| Return true if and only if this residue's type has shadow atoms. More... | |
| bool | has_property (std::string const &property) const |
| Return true if the residue has <property>. More... | |
| bool | has_variant_type (chemical::VariantType const variant_type) const |
| Generic variant access. More... | |
| std::string const & | atom_name (Size const atm) const |
| Returns the name of this residue's atom with index number <atm> More... | |
| std::string const & | mm_atom_name (Size 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... | |
| std::string | annotated_name (bool const show_all_variants=true) const |
| Returns this residue's 1-letter representation, including details in square brackets. E.g., H[HIS_D]. 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::AA const & | backbone_aa () const |
| Returns this residue's backbone_aa type, if any. More... | |
| chemical::AA const & | na_analogue () const |
| Returns the nucleic acid type to be used for fragment sampling. More... | |
| chemical::AtomICoor const & | icoor (Size const atm) const |
| Returns the internal coordinates of this residue's atom with index number <atm> More... | |
| bool | atom_depends_on_lower (core::Size const atom_index) const |
| Does this atom depend on the LOWER_CONNECT? More... | |
| bool | atom_depends_on_upper (core::Size const atom_index) const |
| Does this atom depend on the UPPER_CONNECT? More... | |
| void | set_d (int const chino, Real const setting) |
| 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 More... | |
| void | set_theta (int const chino, Real const setting) |
| bondangle analog to set_chi same idea as set_d More... | |
| void | set_tau (Size const nuno, Real const setting) |
| set_theta for nus More... | |
| void | set_all_nu (utility::vector1< Real > const &nus, utility::vector1< Real > const &taus) |
| void | set_all_ring_nu (Size start, Size end, utility::vector1< Real > const &nus, utility::vector1< Real > const &taus) |
| 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... | |
| bool | fill_missing_atoms (utility::vector1< bool > &missing, Conformation const &conformation, bool fail=true) |
| 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 | orient_onto_residue_peptoid (Residue const &src, Conformation const &conformation) |
| Orient our coords onto those of src, uses hard coded atom names (yuck) and will work for peptoid on to peptoid/peptide. More... | |
| void | orient_onto_location (Size center, Size nbr1, Size nbr2, Vector center_locaton, Vector nbr1_locaton, Vector nbr2_locaton) |
| Orients residue object onto atom locations. More... | |
| void | orient_onto_location (Vector center_locaton, Vector nbr1_locaton, Vector nbr2_locaton) |
| Orients residue object onto atom locations. More... | |
| bool | 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_Info const & | RNA_info () 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... | |
| basic::datacache::BasicDataCacheCOP | data_ptr () const |
| BasicDataCache indexed by enum in residue_datacache.hh. More... | |
| basic::datacache::BasicDataCacheOP | nonconst_data_ptr () |
| BasicDataCache indexed by enum in residue_datacache.hh. More... | |
| basic::datacache::BasicDataCache const & | data () const |
| BasicDataCache indexed by enum in residue_datacache.hh. Beware, this will crash if a call to nonconst_data_ptr() or data_ptr() has not previously been made on this Residue – the datacache is created just-in-time. More... | |
| basic::datacache::BasicDataCache & | nonconst_data () |
| BasicDataCache indexed by enum in residue_datacache.hh. Beware, this will crash if a call to nonconst_data_ptr() or data_ptr() has not previously been made on this Residue – the datacache is created just-in-time. More... | |
| bool | mirrored_relative_to_type () const |
| Is this residue mirrored relative to its coordinates in the ResidueType? More... | |
| void | set_mirrored_relative_to_type (bool const setting) |
| Set whether this residue is mirrored relative to its coordinates in the ResidueType. More... | |
Private Member Functions | |
| Residue (Residue const &src, core::chemical::ResidueTypeCOP new_restype, bool flip_chirality) | |
| Copy constructor that preserves everything EXCEPT the ResidueType This is deliberately private, as hot-swapping the ResidueType is not generally going to work. (In most instances, you should make a new Residue with the new ResidueType, and explicitly copy over the things you want to preserve. More... | |
| void | init_residue_from_other (Residue const &src) |
| Function called by both copy constructors, to avoid code duplication. More... | |
| void | update_connections_to_residues () |
| Updates connections_to_residues_ using connect_map_. More... | |
| void | apply_transform_downstream (core::Size const atomno, core::Size const upstream_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... | |
| void | assign_orbitals () |
| Determine the set of orbitals that are needed and compute their coordinates; invoked from within the constructors. More... | |
Private Attributes | |
| ResidueTypeCOP | rsd_type_ptr_ |
| Pointer to the ResidueType that this Residue derives its chemical identity from. The ResidueType is pointed to through both a pointer and a reference; the pointer for the sake of serialization, and the reference for access speed. More... | |
| ResidueType const & | rsd_type_ |
| our Residue type More... | |
| Atoms | atoms_ |
| our conformation atoms (not kinematic atom pointers) with xyz positions and atom type More... | |
| utility::vector1 < orbitals::OrbitalXYZCoords > | orbitals_ |
| Size | seqpos_ |
| the sequence position More... | |
| bool | mirrored_relative_to_type_ |
| Is this residue mirrored relative to its coordinates in the ResidueType? More... | |
| core::Size | chain_ |
| the chain id number, starting from 1 See the documentation of Pose::num_chains() for details about chain numbers, chain letters and jumps. More... | |
| utility::vector1< Real > | chi_ |
| our chi (side chain) torsion angles More... | |
| utility::vector1< Angle > | nus_ |
| our nu (internal ring) 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... | |
| basic::datacache::BasicDataCacheOP | data_cache_ |
| bool | misplaced_ = false |
| Inter-residue connection data. More... | |
| bool | nonstandard_polymer_ |
| true if is_polymer() and either upper_connect or lower_connect (if they exist) do not connect to seqpos()+1 or seqpos()-1 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, e.g., Alanine or Thymine. Residue stores any data unique to a placed residue or rotamer, currently:
| core::conformation::Residue::Residue | ( | ResidueTypeCOP | rsd_type_in, |
| bool const | dummy_arg | ||
| ) |
constructor with a ResidueTypeCOP. The dummy arg is there to prevent implicit casts from a ResidueTypeCOP to a Residue.
Constructor from ResidueTypeCOP; sets coords to ideal values create a residue of type residue_type_in.
References assign_orbitals(), core::chemical::ResidueType::atom_type_index(), atoms_, core::chemical::ResidueType::ideal_xyz(), core::chemical::ResidueType::mm_atom_type_index(), core::chemical::ResidueType::natoms(), rsd_type_, and update_nus().
Referenced by clone_flipping_chirality().
| core::conformation::Residue::Residue | ( | ResidueType const & | rsd_type_in, |
| bool const | dummy_arg | ||
| ) |
constructor with a ResidueType const &. The dummy arg is there to prevent implicit casts from a ResidueType to a Residue.
Constructor from residue type; sets coords to ideal values create a residue of type residue_type_in.
References assign_orbitals(), core::chemical::ResidueType::atom_type_index(), atoms_, core::chemical::ResidueType::ideal_xyz(), core::chemical::ResidueType::mm_atom_type_index(), core::chemical::ResidueType::natoms(), rsd_type_, and update_nus().
| core::conformation::Residue::Residue | ( | ResidueType const & | rsd_type_in, |
| Residue const & | current_rsd, | ||
| Conformation const & | conformation, | ||
| bool | preserve_c_beta = false, |
||
| bool | allow_alternate_backbone_matching = 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 position, chain id and mainchain torsion angles as current_rsd. It has a ResidueType as defined by rsd_type_in. Its side-chain 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.
| <allow_alternate_backbone_matching> | If true, the number of main-chain atoms in the input ResidueType need not match the number in the template Residue. A function will be called that will attempt to align the Residues' connections. If successful, the new Residue will be created; if unsuccessful, an empty Residue will be returned. |
References assign_orbitals(), atom(), core::chemical::ResidueType::atom_type_index(), atoms_, chi_, core::chemical::ResidueType::chi_atoms(), chi_atoms(), copy_residue_connections(), core::chemical::ResidueType::ideal_xyz(), core::chemical::ResidueType::mainchain_atoms(), mainchain_torsions(), misplaced_, core::chemical::ResidueType::mm_atom_type_index(), core::chemical::ResidueType::n_nus(), n_nus(), core::chemical::ResidueType::n_possible_residue_connections(), core::chemical::ResidueType::natoms(), core::chemical::ResidueType::nchi(), nus_, place(), pseudobonds_, rsd_type_, core::conformation::TR(), type(), update_nus(), and xyz().
| core::conformation::Residue::Residue | ( | Residue const & | src | ) |
Copy constructor.
References init_residue_from_other().
|
overridedefault |
Destructor.
|
private |
Copy constructor that preserves everything EXCEPT the ResidueType This is deliberately private, as hot-swapping the ResidueType is not generally going to work. (In most instances, you should make a new Residue with the new ResidueType, and explicitly copy over the things you want to preserve.
References atom(), chi_, core::chemical::ResidueType::chi_atoms(), chi_atoms(), init_residue_from_other(), mirrored_relative_to_type(), nchi(), rsd_type_, set_mirrored_relative_to_type(), type(), and xyz().
|
inline |
Returns this residue's AA type, if any Used for knowledge-based scores, dunbrack, etc. could be "aa_unk" AA is enumeration.
References core::chemical::ResidueTypeBase::aa(), and rsd_type_.
Referenced by protocols::protein_interface_design::movers::PlaceOnLoop::add_bb_csts_to_loop(), protocols::relax::add_coordinate_constraint_func_atoms(), 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::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_wholepose(), protocols::hybridization::add_non_protein_cst(), protocols::denovo_design::components::advance_past_virtual_residues(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::append_metal_vsites(), protocols::simple_moves::VirtualRootMover::apply(), protocols::protein_interface_design::movers::RandomMutation::apply(), protocols::rbsegment_relax::IdealizeHelicesMover::apply(), protocols::protein_interface_design::filters::FilterScanFilter::apply(), protocols::constraint_generator::CoordinateConstraintGenerator::apply(), protocols::comparative_modeling::PartialThreadingMover::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::protein_interface_design::movers::DesignMinimizeHbonds::apply(), protocols::simple_moves::SetTorsion::apply(), protocols::membrane::AqueousPoreFinder::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::task_operations::ProteinInterfaceDesignOperation::apply(), protocols::fldsgn::filters::StrandCurvatureByLevels::apply(), protocols::relax::loop::LoopRelaxMover::apply(), protocols::protein_interface_design::Revert::apply(), protocols::enzdes::DetectProteinLigandInterface::apply(), protocols::symmetry::SetupNCSMover::apply(), protocols::idealize::IdealizeMover::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::nmr::pre::PREMover::apply(), protocols::hybridization::CartesianSampler::apply_fragcsts(), protocols::seeded_abinitio::SegmentHybridizer::apply_frame(), protocols::hybridization::CartesianSampler::apply_frame(), protocols::stepwise::modeler::rna::apply_protonated_H1_adenosine_variant_type(), core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), core::energy_methods::ProQ_Energy::atom13_0(), core::energy_methods::RamachandranEnergy::atoms_with_dof_derivatives(), core::pack::dunbrack::cenrot::CenRotDunEnergy::atoms_with_dof_derivatives(), core::scoring::constraints::BackboneStubConstraint::BackboneStubConstraint(), core::scoring::constraints::BackboneStubLinearConstraint::BackboneStubLinearConstraint(), core::scoring::dna::DNA_BasePotential::base_string(), protocols::idealize::basic_idealize(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), protocols::LoopRebuild::build_loop_with_ccd_closure(), core::energy_methods::MPResidueLipophilicityEnergy::calc_energy(), protocols::protein_interface_design::ReportPSSMDifferences::calculate(), protocols::protein_interface_design::ReportSequenceDifferences::calculate(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::calculate_free_receptor_score(), core::scoring::facts::FACTSPotential::calculate_GBpair_exact(), core::scoring::facts::FACTSPotential::calculate_GBpair_fast(), core::energy_methods::RG_Energy_Fast::calculate_rg_score(), core::scoring::dna::DNA_EnvPairPotential::centroid_xyz(), protocols::hybridization::HybridizeProtocol::check_and_create_fragments(), protocols::denovo_design::components::StructureData::check_pose(), protocols::denovo_design::DisulfidizeMover::check_residue_type(), core::scoring::rna::check_watson_crick_sequence(), protocols::loops::Loop::choose_cutpoint(), core::scoring::electron_density::ElectronDensity::clear_dCCdx_res_cache(), protocols::simple_filters::MembAccesResidueLipophilicityFilter::compute(), core::scoring::dssp::Dssp::compute(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::compute_altbbconf_alternate_state_energy(), protocols::features::StructureScoresFeatures::compute_energies(), protocols::constraint_generator::compute_hnq_atoms(), protocols::calc_taskop_filters::RotamerBoltzmannWeight::compute_modified_ddG(), core::pack::interaction_graph::SurfacePotential::compute_pose_surface_energy(), protocols::relax::AtomCoordinateCstMover::compute_residue_subset(), 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(), core::simple_metrics::per_residue_metrics::PerResidueDensityFitMetric::compute_scores(), protocols::flexpack::rotamer_set::FlexbbRotamerSets::compute_sr_one_body_energies_for_flexsets(), protocols::abinitio::abscript::RigidChunkCM::configure(), protocols::stepwise::modeler::rna::create_alignment_id_map_legacy(), protocols::constraint_generator::CoordinateConstraintGenerator::create_residue_constraints(), protocols::cartesian::MolecularDynamics::createDihedralList(), protocols::vip::VIP_Mover::cull_mutatable_residues(), core::scoring::electron_density::ElectronDensity::dCCdB_fastRes(), core::scoring::electron_density::ElectronDensity::dCCdx_fastRes(), core::energy_methods::ProClosureEnergy::defines_intrares_energy_for_residue(), core::scoring::P_AA::defines_p_aa_pp_energy_for_res(), core::energy_methods::FastDensEnergy::defines_residue_pair_energy(), core::energy_methods::ElecDensEnergy::defines_residue_pair_energy(), core::energy_methods::ElecDensAllAtomCenEnergy::defines_residue_pair_energy(), core::energy_methods::ElecDensCenEnergy::defines_residue_pair_energy(), core::energy_methods::ElecDensAtomwiseEnergy::defines_residue_pair_energy(), core::energy_methods::ProClosureEnergy::defines_score_for_residue_pair(), core::energy_methods::PointWaterEnergy::defines_score_for_residue_pair(), core::energy_methods::YHHPlanarityEnergy::defines_score_for_rsd(), protocols::cryst::MakeLatticeMover::detect_connecting_subunits(), protocols::antibody::design::AntibodySeqDesignTFCreator::disable_proline_design(), core::scoring::constraints::ResidueCouplingConstraint::dist(), core::scoring::constraints::ResidueTypeLinkingConstraint::dist(), core::scoring::disulfides::CentroidDisulfidePotential::disulfide_params(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::do_checks_and_apply_protonated_H1_adenosine_variant(), core::scoring::electron_density::ElectronDensity::ElectronDensity(), core::energy_methods::FastSAXSEnergy::eval_atom_derivative(), core::energy_methods::FiberDiffractionEnergy::eval_atom_derivative(), core::energy_methods::XtalMLEnergy::eval_atom_derivative(), core::energy_methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::EnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::FaMPEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::energy_methods::ElecDensCenEnergy::eval_atom_derivative(), core::energy_methods::ElecDensEnergy::eval_atom_derivative(), core::energy_methods::ElecDensAtomwiseEnergy::eval_atom_derivative(), core::scoring::dna::DNABFormPotential::eval_dna_bform_chi_torsion_score_residue(), core::energy_methods::RamachandranEnergy::eval_dof_derivative(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::ProClosureEnergy::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::energy_methods::MgEnergy::eval_intrares_energy(), core::energy_methods::ProClosureEnergy::eval_intrares_energy(), core::scoring::elec::FA_ElecEnergy::eval_intrares_energy(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), core::energy_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::Ramachandran::eval_rama_score_residue_nonstandard_connection(), core::energy_methods::SmoothEnvEnergy::eval_residue_derivatives(), core::energy_methods::CenRotEnvEnergy::eval_residue_derivatives(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_derivatives(), core::energy_methods::RamachandranEnergy::eval_residue_dof_derivative(), core::energy_methods::CenRotPairEnergy::eval_residue_pair_derivatives(), core::energy_methods::SmoothCenPairEnergy::eval_residue_pair_derivatives(), core::energy_methods::CenHBEnergy::eval_residue_pair_derivatives(), core::energy_methods::FastDensEnergy::eval_residue_pair_derivatives(), core::energy_methods::PointWaterEnergy::eval_residue_pair_derivatives(), core::energy_methods::ProClosureEnergy::eval_residue_pair_derivatives(), core::energy_methods::CenHBEnergy::eval_residue_pair_derivatives_soft(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives_sorted(), core::energy_methods::CartesianBondedEnergy::eval_singleres_energy(), core::energy_methods::CartesianBondedEnergy::eval_singleres_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_improper_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_torsion_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_torsion_energies(), core::scoring::rna::data::RNA_DMS_LowResolutionPotential::evaluate(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_score(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_orientation_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_orientation_score(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_score(), core::scoring::MembranePotential::evaluate_env(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_deriv(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_scores(), core::scoring::EnvPairPotential::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::SmoothEnvPairPotential::evaluate_pair_and_cenpack_score(), core::scoring::EnvPairPotential::evaluate_pair_and_cenpack_score(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::scoring::facts::FACTSPotential::evaluate_polar_otf_energy(), core::scoring::rna::RNP_LowResPotential::evaluate_rnp_aa_rna_backbone_score(), core::scoring::rna::RNP_LowResPotential::evaluate_rnp_base_pair_score(), core::scoring::rna::RNP_LowResPotential::evaluate_rnp_pair_score(), core::scoring::rna::RNP_LowResStackData::evaluate_rnp_stack_xy_score(), core::scoring::constraints::BackboneStubLinearConstraint::fill_f1_f2(), 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::energy_methods::MembraneLipo::finalize_total_energy(), protocols::simple_filters::TMsAACompFilter::find_aa_composition(), protocols::forge::remodel::RemodelDesignMover::find_disulfides_in_the_neighborhood(), protocols::constraint_movers::AddConstraintsToCurrentConformationMover::generate_atom_pair_constraints(), protocols::constraint_generator::AtomPairConstraintGenerator::generate_atom_pair_constraints(), protocols::protein_interface_design::movers::SetupHotspotConstraintsLoopsMover::generate_csts(), protocols::constraint_generator::ResidueTypeConstraintGenerator::generate_residue_type_constraints(), protocols::ligand_docking::ga_ligand_dock::get_atomic_contacting_sidechains(), core::pose::motif::get_backbone_reference_frame_atomids(), core::energy_methods::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_larmord(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value_nuchemics(), core::energy_methods::HackAroEnergy::get_centroid(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::get_closest_rotamer(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_contacting_reslist(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), core::scoring::rna::data::RNA_DMS_Potential::get_features(), core::pose::motif::get_frame_ala(), core::pose::motif::get_frame_arg(), core::pose::motif::get_frame_asn(), core::pose::motif::get_frame_asp(), core::pose::motif::get_frame_cys(), core::pose::motif::get_frame_gln(), core::pose::motif::get_frame_glu(), core::pose::motif::get_frame_gly(), core::pose::motif::get_frame_his(), core::pose::motif::get_frame_ile(), core::pose::motif::get_frame_leu(), core::pose::motif::get_frame_lys(), core::pose::motif::get_frame_met(), core::pose::motif::get_frame_phe(), core::pose::motif::get_frame_pro(), core::pose::motif::get_frame_ser(), core::pose::motif::get_frame_thr(), core::pose::motif::get_frame_trp(), core::pose::motif::get_frame_tyr(), core::pose::motif::get_frame_val(), 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::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), protocols::magnesium::get_mg_ligands(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::get_movable_scs(), core::scoring::rna::data::RNA_DMS_Potential::get_N1_lonepair_donor_angle(), core::pack::guidance_scoreterms::sap::SapDatabase::get_name1_name3(), protocols::optimize_weights::IterativeOptEDriver::get_nat_aa_opte_data(), protocols::optimize_weights::IterativeOptEDriver::get_nat_rot_opte_data(), protocols::cryst::get_nres_asu(), core::pose::motif::get_nterminal_peptide_bond_reference_frame(), core::pose::motif::get_nterminal_peptide_bond_reference_frame_atomids(), protocols::hybridization::get_num_residues_nonvirt(), core::scoring::P_AA::get_Paa_pp_deriv(), protocols::simple_filters::ResidueDepthCalculator::get_pose_crd_and_index(), protocols::simple_filters::ResidueDepthFilter::get_residue_similarity(), protocols::sic_dock::get_rg(), core::scoring::rna::chemical_shift::get_ring_current_deriv(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::chemical::rna::get_rna_base_coordinate_system(), core::scoring::rna::chemical_shift::get_rna_base_coordinate_system_from_CS_params(), core::scoring::rna::get_rna_motifs(), core::pose::motif::get_sidechain_reference_frame(), core::pose::motif::get_sidechain_reference_frame_atomids(), core::pose::motif::get_sidechain_reference_frame_atomids_with_downstream(), protocols::hybridization::CartesianSampler::get_transform(), core::scoring::dna::get_z_axis(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), protocols::constel::has_aromatic(), protocols::seeded_abinitio::SegmentHybridizer::hybridize(), protocols::magnesium::MgHydrater::hydrate_magnesium_in_pose(), core::energy_methods::CartesianBondedEnergy::idealize_proline_nvs(), protocols::hybridization::HybridizeProtocol::initialize_and_sample_loops(), protocols::stepwise::modeler::rna::checker::RNA_BaseCentroidChecker::Initialize_base_stub_list(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), protocols::ligand_docking::ga_ligand_dock::GAOptimizer::initialize_rotamer_set_and_scores(), protocols::features::ResidueScoresFeatures::insert_residue_scores_rows(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::Is_magnetic_anisotropy_source_atom(), core::io::serialization::is_pseudoresidue(), is_similar_aa(), is_similar_rotamer(), protocols::stepwise::modeler::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_filters::ResidueDepthFilter::make_context(), core::pack::make_symmetric_task(), core::energy_methods::ProClosureEnergy::measure_chi4(), protocols::rotamer_recovery::RRComparerElecDensDiff::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerRotBins::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), protocols::pose_metric_calculators::SequenceComparison::measure_sequence_recovery(), protocols::optimize_weights::IterativeOptEDriver::measure_sequence_recovery(), core::conformation::missing_stubs_build(), protocols::forge::build::SegmentRebuild::modify_impl(), protocols::motifs::mutate_loops_for_search(), protocols::motifs::mutate_position_vector_for_search(), protocols::ncbb::ncbb_design_main_loop(), protocols::protein_interface_design::movers::nearest_atom_for_constraint(), core::scoring::MembranePotential::non_helix_in_membrane_penalty(), core::conformation::WatsonCrickResidueMatcher::operator()(), protocols::stepwise::monte_carlo::rna::RNA_AddDeleteMonteCarlo::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::pose_metric_calculators::SHOBuriedUnsatisfiedPolarsCalculator::partition(), protocols::match::NumNeighborsMPM::passes_com_vector_criterion(), protocols::loops::loop_closure::kinematic_closure::TorsionSamplingKinematicPerturber::perturb_chain(), protocols::stepwise::modeler::rna::phosphate_base_phosphate_square_deviation(), protocols::stepwise::modeler::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::cryst::FitBfactorsMover::randomize_bs(), protocols::loop_grower::LoopGrower::refine_cycle(), protocols::protein_interface_design::movers::PlacementMinimizationMover::refresh_bbstub_constraints(), protocols::stepwise::modeler::rna::remove_all_variant_types(), protocols::features::ProteinResidueConformationFeatures::report_features(), protocols::features::ResidueConformationFeatures::report_features(), protocols::features::ProteinBackboneAtomAtomPairFeatures::report_features(), core::energy_methods::MPResidueLipophilicityEnergy::report_ressolv(), protocols::simple_moves::PeriodicBoxMover::report_thermodynamics(), core::energy_methods::RamachandranEnergy::residue_energy(), core::scoring::nv::NVscore::residue_energy(), core::energy_methods::EnvEnergy::residue_energy(), core::pack::dunbrack::cenrot::CenRotDunEnergy::residue_energy(), core::energy_methods::SmoothEnvEnergy::residue_energy(), core::energy_methods::CenRotEnvEnergy::residue_energy(), core::energy_methods::MPCbetaEnergy::residue_energy(), core::energy_methods::MembraneCbetaEnergy::residue_energy(), core::energy_methods::SequenceDependentRefEnergy::residue_energy(), core::energy_methods::MembraneEnvSmoothEnergy::residue_energy(), core::energy_methods::MembraneEnvEnergy::residue_energy(), core::energy_methods::P_AA_ss_Energy::residue_energy(), core::scoring::membrane::MPTerminiPenalty::residue_energy(), core::scoring::membrane::MPNonHelixPenalty::residue_energy(), core::energy_methods::EnvSmoothEnergy::residue_energy(), core::energy_methods::ReferenceEnergy::residue_energy(), core::energy_methods::FaMPEnvSmoothEnergy::residue_energy(), core::energy_methods::MPEnvEnergy::residue_energy(), core::scoring::methods::NMerPSSMEnergy::residue_energy(), core::energy_methods::MPHelicalityEnergy::residue_energy(), protocols::fldsgn::potentials::AACompositionEnergy::residue_energy(), core::scoring::interface_::DDPscore::residue_pair_energy(), core::energy_methods::CentroidDisulfideEnergy::residue_pair_energy(), core::energy_methods::GaussianOverlapEnergy::residue_pair_energy(), core::energy_methods::CenPairEnergy::residue_pair_energy(), core::energy_methods::CenRotPairEnergy::residue_pair_energy(), core::energy_methods::SmoothCenPairEnergy::residue_pair_energy(), core::energy_methods::MPPairEnergy::residue_pair_energy(), core::energy_methods::FastDensEnergy::residue_pair_energy(), core::energy_methods::ProClosureEnergy::residue_pair_energy(), core::energy_methods::CenHBEnergy::residue_pair_energy(), core::energy_methods::PointWaterEnergy::residue_pair_energy(), core::energy_methods::ElecDensAllAtomCenEnergy::residue_pair_energy(), core::energy_methods::ElecDensCenEnergy::residue_pair_energy(), core::energy_methods::ElecDensEnergy::residue_pair_energy(), core::energy_methods::ElecDensAtomwiseEnergy::residue_pair_energy(), core::energy_methods::DNA_ReferenceEnergy::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy_sorted(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::residue_score(), 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(), core::pack::annealer::FixbbPwatSimAnnealer::run(), core::scoring::constraints::BackboneStubLinearConstraint::score(), core::scoring::constraints::BackboneStubConstraint::score(), core::scoring::MembranePotential::score_normal_center(), protocols::relax::AtomCoordinateCstMover::set_constraints_on_func_groups(), protocols::hbnet::HBNet::setup(), protocols::simple_moves::ShakeStructureMover::setup_ca_constraints(), protocols::rna::denovo::movers::RNA_DeNovoMasterMover::setup_dock_into_density_mover(), core::energy_methods::FastSAXSEnergy::setup_for_derivatives(), core::energy_methods::RG_LocalEnergy::setup_for_derivatives(), core::energy_methods::RG_Energy_Fast::setup_for_derivatives(), core::scoring::hbonds::HBondEnergy::setup_for_packing(), core::scoring::lkball::LK_BallEnergy::setup_for_packing(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_packing(), core::scoring::elec::FA_ElecEnergy::setup_for_packing(), core::scoring::hbonds::HBondSet::setup_for_residue_pair_energies(), core::energy_methods::Abego::setup_for_scoring(), core::energy_methods::FastSAXSEnergy::setup_for_scoring(), core::energy_methods::ElecDensAllAtomCenEnergy::setup_for_scoring(), protocols::idealize::IdealizeMover::setup_idealize_constraints(), protocols::calc_taskop_movers::DesignRepackMover::setup_packer_and_movemap(), protocols::simple_moves::PeriodicBoxMover::setup_pose(), protocols::rbsegment_relax::setup_pose_from_rbsegs(), protocols::simple_filters::ShapeComplementarityFilter::setup_single_component_symm(), protocols::scoring::Interface::show(), protocols::hybridization::DDomainParse::split(), core::fragment::SingleResidueFragData::steal(), protocols::denovo_design::symmetric_fold_tree(), core::scoring::MembranePotential::termini_penalty(), core::pose::rna::update_edge_hbond_numbers(), core::pose::rna::update_edge_hbond_numbers_careful_hydrogen(), core::scoring::lkball::LK_BallEnergy::update_residue_for_packing(), core::pack::rotamers::SingleResidueRotamerLibrary::virtual_sidechain(), and protocols::simple_filters::ShapeComplementarityFilter::write_area().
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)
References core::chemical::ResidueType::abase2(), and rsd_type_.
Referenced by core::scoring::hbonds::assign_abase_derivs(), core::pack::rotamer_set::build_acceptor_acceptor_waters(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), core::pack::rotamer_set::build_donor_acceptor_waters(), core::pack::rotamer_set::build_sew_waters_to_acceptor(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::scoring::hbonds::create_acc_orientation_vector(), core::scoring::hbonds::create_rotamer_descriptor(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::scoring::geometric_solvation::fill_atom_derivs_for_acceptor(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_acceptor_base_atm_xyz(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::magnesium::get_cos_theta(), protocols::stepwise::modeler::polar_hydrogens::PolarHydrogenPacker::get_possible_hbond_acceptors(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::scoring::hbonds::hb_energy(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_AHdist(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::features::HBondFeatures::insert_hbond_geom_coords(), and protocols::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
References core::chemical::ResidueType::accpt_pos(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_sc(), core::energy_methods::OccludedHbondSolEnergy_onebody::atom_is_acceptor(), core::energy_methods::OccludedHbondSolEnergy::atom_is_acceptor(), core::pose::rna::atom_is_acceptor(), core::energy_methods::OccludedHbondSolEnergy_onebody::atom_is_valid_base(), core::energy_methods::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(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), core::pack::rotamer_set::build_moving_O_bridge_waters(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::bunsat_donor_nbr_residue_check(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::energy_methods::compute_exact_geosol(), core::pack::interaction_graph::create_hbonds_one_way(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::scoring::PointWaterPotential::eval_pointwater_derivs(), core::scoring::PointWaterPotential::eval_pointwater_score(), core::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), core::energy_methods::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_AHdist(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::hbnet::HBNet::quick_and_dirty_heavy_atom_is_unsat(), protocols::pose_metric_calculators::SHOBuriedUnsatisfiedPolarsCalculator::recompute(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_derivs_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::res_res_carbon_hbond_one_way(), core::energy_methods::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy_onebody::residue_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::residue_energy(), protocols::pose_metric_calculators::SHOBuriedUnsatisfiedPolarsCalculator::residue_partition(), 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
References core::chemical::ResidueType::accpt_pos_sc(), and rsd_type_.
Referenced by protocols::hbnet::HBNet::quick_and_dirty_network_has_heavy_atom_unsat().
|
inline |
Returns the coordinates used for pairE calculations (amino acids only)
References actcoord_.
Referenced by core::scoring::rna::RNP_LowResPairDistPotential::calc_rnp_pair_dist_score(), core::energy_methods::PairEnergy::eval_residue_pair_derivatives(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), core::conformation::orient_residue_for_ideal_bond(), core::scoring::PairEPotential::pair_term_energy(), core::energy_methods::RNP_LowResEnergy::residue_pair_energy(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), core::energy_methods::RNP_LowResEnergy::setup_for_scoring(), and update_actcoord().
|
inline |
Returns the coordinates used for pairE calculations (amino acids only)
References actcoord_.
|
inline |
Returns the AtomIndices of atoms that will be used to define this residue's actcoord.
References core::chemical::ResidueType::actcoord_atoms(), and rsd_type_.
Referenced by core::energy_methods::PairEnergy::eval_residue_pair_derivatives().
|
inline |
Get the residue connection. How is this different than residue_connection?
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
References core::chemical::ResidueType::all_bb_atoms(), and rsd_type_.
Referenced by protocols::legacy_sewing::scoring::LegacyClashScorer::score().
| std::string core::conformation::Residue::annotated_name | ( | bool const | show_all_variants = true | ) | const |
Returns this residue's 1-letter representation, including details in square brackets. E.g., H[HIS_D].
References core::chemical::aa_from_oneletter_code(), core::pack::dunbrack::c, name(), name1(), core::chemical::name_from_aa(), and core::chemical::oneletter_code_specifies_aa().
Referenced by core::conformation::Conformation::annotated_sequence(), and core::scoring::rna::output_rna_motif().
|
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 side chain recursively. it assumes that the atom_base array will not get us into any infinite loops!
References atom(), core::chemical::ResidueType::atom_base(), core::chemical::ResidueType::bonded_neighbor(), protocols::sic_dock::scores::nbr, nbrs(), core::chemical::ResidueType::root_atom(), rsd_type_, core::conformation::TR(), core::conformation::Atom::xyz(), and xyz().
Referenced by set_all_ring_nu(), set_chi(), set_d(), set_tau(), 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.
References core::chemical::ResidueType::natoms(), set_xyz(), type(), and xyz().
|
private |
Determine the set of orbitals that are needed and compute their coordinates; invoked from within the constructors.
References core::chemical::ResidueType::atoms_with_orb_index(), core::chemical::ResidueType::bonded_orbitals(), build_orbital_xyz(), core::chemical::ResidueTypeBase::orbital(), core::chemical::Orbital::orbital_type_index(), orbitals_, rsd_type_, and type().
Referenced by Residue().
Returns this residue's Atom with index number <atm_index> (const)
example(s): residue.atom(3) See also: Residue Residue.atoms Pose
References atoms_.
Referenced by protocols::buns::BuriedUnsatisfiedPolarsCalculator2::acc_geom_check(), protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), protocols::splice::Splice::add_dihedral_constraints(), protocols::splice::SpliceManager::add_dihedral_constraints(), protocols::legacy_sewing::Assembly::add_loop_segment(), protocols::sewing::hashing::AlignmentFileGeneratorMover::add_pose_segments_to_segment_vector(), core::energy_methods::add_to_individual_sol_energies(), protocols::topology_broker::MembraneTopologyClaimer::addVirtualResAsRootMembrane(), protocols::loop_grower::SheetSampler::alignPerfectCA(), protocols::loop_grower::SheetSampler::alignStrand(), protocols::pockets::PocketGrid::alter_espGrid_with_bound_ligand(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_atom_info_to_sfr(), protocols::protein_interface_design::movers::SpinMover::apply(), protocols::rbsegment_relax::IdealizeHelicesMover::apply(), protocols::constraint_generator::MetalContactsConstraintGenerator::apply(), protocols::rigid::RollMover::apply(), protocols::task_operations::InteractingRotamerExplosion::apply(), protocols::simple_moves::chiral::ChiralMover::apply(), protocols::analysis::LoopAnalyzerMover::apply(), protocols::membrane::AqueousPoreFinder::apply(), protocols::simple_moves::Tumble::apply(), protocols::simple_filters::SheetFilter::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::rbsegment_relax::FragInsertAndAlignMover::apply(), protocols::loop_grower::FragmentExtension::apply(), protocols::relax::loop::LoopRelaxMover::apply(), protocols::docking::membrane::MPFindInterfaceMover::apply(), protocols::rbsegment_relax::SequenceShiftMover::apply(), protocols::hybridization::CartesianHybridize::apply_frag(), protocols::hybridization::CartesianSampler::apply_fragcsts(), protocols::seeded_abinitio::SegmentHybridizer::apply_frame(), protocols::hybridization::CartesianHybridize::apply_frame(), protocols::pockets::PlaidFingerprint::apply_rotation_offset_to_pose_(), apply_transform_downstream(), protocols::match::downstream::LigandConformerBuilder::assign_conformer_group_to_residue(), 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(), core::conformation::membrane::MembraneInfo::atom_z_position(), core::scoring::atomic_depth::atomic_depth(), protocols::idealize::basic_idealize(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), protocols::sewing::hashing::LigandBindingResPlacer::best_rotamer_for_residue(), protocols::legacy_sewing::LegacyMonteCarloAssemblyMover::boltzman(), build_orbital_xyz(), protocols::peptide_deriver::PeptideDeriverFilter::build_receptor_peptide_pose(), 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::pack::dunbrack::cenrot::CentroidRotamerSampleData::cal_delta_internal_coordinates(), protocols::features::strand_assembly::cal_dis_angle_to_find_sheet(), core::pack::dunbrack::cenrot::CentroidRotamerSampleData::cal_distance_squared(), protocols::features::strand_assembly::cal_min_avg_dis_between_two_sheets_by_cen_res(), protocols::features::strand_assembly::cal_min_dis_between_two_sheets_by_all_res(), protocols::features::strand_assembly::cal_shortest_dis_between_facing_aro_in_sw(), core::scoring::sasa::LeGrandSasa::calc_atom_masks(), core::scoring::calc_atom_masks(), core::select::util::calc_sc_neighbors(), protocols::docking::EllipsoidalRandomizationMover::calculate_axes(), protocols::features::strand_assembly::calculate_dihedral_w_4_resnums(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), protocols::pockets::PlaidFingerprint::calculate_ligand_CoM(), core::scoring::lkball::LK_BallEnergy::calculate_lk_ball_atom_energies(), core::scoring::lkball::LK_BallEnergy::calculate_lk_ball_atom_energies_cp(), core::scoring::lkball::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue(), core::scoring::lkball::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue_no_count_pair(), protocols::docking::EllipsoidalRandomizationMover::calculate_plane_axes(), protocols::pockets::NonPlaidFingerprint::calculate_protein_CoM(), protocols::scoring::methods::pcsTs1::PCS_Energy_Ts1::calculate_scores_and_tensors_from_pose_and_PCS_data(), protocols::scoring::methods::pcsTs2::PCS_Energy_Ts2::calculate_scores_and_tensors_from_pose_and_PCS_data(), protocols::scoring::methods::pcsTs3::PCS_Energy_Ts3::calculate_scores_and_tensors_from_pose_and_PCS_data(), protocols::scoring::methods::pcsTs4::PCS_Energy_Ts4::calculate_scores_and_tensors_from_pose_and_PCS_data(), protocols::scoring::methods::pcs::PCS_Energy::calculate_scores_and_tensors_from_pose_and_PCS_data(), core::energy_methods::ProQ_Energy::calculateZ(), core::select::util::cbeta_vector(), protocols::pose_length_moves::InsertResMover::center_of_mass(), protocols::simple_moves::Tumble::center_of_mass(), protocols::geometry::center_of_mass(), protocols::hybridization::FragmentBiasAssigner::chainbreak(), protocols::loop_grower::LoopGrower::check_coordinates(), protocols::features::strand_assembly::StrandBundleFeatures::check_strand_too_closeness(), protocols::features::strand_assembly::check_strand_too_closeness(), protocols::features::strand_assembly::check_whether_sheets_are_connected_with_near_bb_atoms(), protocols::features::strand_assembly::check_whether_sw_is_not_connected_with_continuous_atoms(), protocols::simple_filters::AngleToVector::compute(), protocols::fldsgn::filters::HelixBendFilter::compute(), core::scoring::CenRotEnvPairPotential::compute_centroid_environment(), core::scoring::SmoothEnvPairPotential::compute_centroid_environment(), protocols::simple_filters::SymmetricMotifFilter::compute_d2(), core::scoring::CenRotEnvPairPotential::compute_dcentroid_environment(), core::scoring::SmoothEnvPairPotential::compute_dcentroid_environment(), core::scoring::MembranePotential::compute_membrane_embedding(), core::scoring::electron_density::ElectronDensity::compute_symm_rotations(), protocols::relax::RangeRelaxMover::constrain_to_reference(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::abinitio::copy_side_chains(), protocols::motif_grafting::movers::MotifGraftMover::count_clashes_between_two_poses(), core::scoring::hbonds::create_acc_orientation_vector(), core::scoring::hbonds::create_don_orientation_vector(), protocols::floppy_tail::create_extra_output(), protocols::legacy_sewing::create_model_from_pose(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::elec::create_rotamer_descriptor(), core::scoring::lkball::create_rotamer_descriptor(), protocols::cryst::crystRMS(), protocols::cryst::crystRMSfast(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::conformation::Conformation::detect_bonds(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), protocols::features::strand_assembly::determine_core_heading_surface_heading_by_distance(), protocols::features::strand_assembly::determine_heading_direction_by_vector(), core::scoring::disulfides::DisulfideMatchingPotential::disulfide_RT(), core::energy_methods::LinearChainbreakEnergy::do_score_dev(), core::energy_methods::LinearChainbreakEnergy::do_score_ovp(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::don_geom_check(), protocols::pockets::PlaidFingerprint::dump_oriented_pose_and_fp_to_pdb(), protocols::simple_ddg::ddG::duplicate_waters_across_jump(), protocols::metal_interface::MatchGrafter::ensure_proper_his_tautomers(), protocols::rigid::MovePoseToMembraneCenterMover::estimate_membrane_center(), core::energy_methods::BranchEnergy::eval_atom_derivative(), core::energy_methods::ChainbreakEnergy::eval_atom_derivative(), core::energy_methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::EnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::FaMPEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::energy_methods::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::energy_methods::ElecDensCenEnergy::eval_atom_derivative(), core::energy_methods::NPDHBondEnergy::eval_atom_derivative(), core::energy_methods::ElecDensEnergy::eval_atom_derivative(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_atom_derivative(), core::scoring::lkball::LK_BallEnergy::eval_desolvation_derivs_no_count_pair(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::scoring::methods::MMLJEnergyIntra::eval_intrares_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_derivatives(), core::scoring::methods::MMBondLengthEnergy::eval_intrares_energy(), core::scoring::methods::MMTorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMBondAngleEnergy::eval_intrares_energy(), core::scoring::methods::MMLJEnergyIntra::eval_intrares_energy(), core::scoring::methods::MMLJEnergyIntra::eval_intrares_energy_ext(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_energy_ext(), core::scoring::PointWaterPotential::eval_pointwater_derivs(), core::scoring::PointWaterPotential::eval_pointwater_score(), core::energy_methods::SmoothEnvEnergy::eval_residue_derivatives(), core::energy_methods::CenRotEnvEnergy::eval_residue_derivatives(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_derivatives(), core::energy_methods::CenRotPairEnergy::eval_residue_pair_derivatives(), core::energy_methods::SmoothCenPairEnergy::eval_residue_pair_derivatives(), core::energy_methods::CenHBEnergy::eval_residue_pair_derivatives(), core::energy_methods::FastDensEnergy::eval_residue_pair_derivatives(), core::energy_methods::PointWaterEnergy::eval_residue_pair_derivatives(), core::energy_methods::LK_PolarNonPolarEnergy::eval_residue_pair_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_residue_pair_derivatives(), core::energy_methods::CenHBEnergy::eval_residue_pair_derivatives_soft(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_orientation_score(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_deriv(), core::scoring::lkball::evaluate_lk_ball_energy_for_atom_ranges(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), protocols::pockets::GenPharmacophore::extract_Hbond_atoms_from_protein_rna_complex(), protocols::pockets::GenPharmacophore::extract_rna_rings_from_protein_rna_complex(), protocols::pockets::DarcParticleSwarmMinimizer::fill_atom_arrays_for_electrostatics_(), 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::BinarySilentStruct::fill_struct(), core::scoring::atomic_depth::AtomicDepth::fillvoxels(), core::energy_methods::BranchEnergy::finalize_total_energy(), core::energy_methods::LinearBranchEnergy::finalize_total_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::finalize_total_energy(), protocols::features::strand_assembly::StrandBundleFeatures::find_antiparallel(), protocols::simple_moves::ExplicitWaterMover::find_closest(), protocols::simple_filters::HelixHelixAngleFilter::find_closest_res(), protocols::loophash::FastGapMover::find_next_gap(), protocols::features::strand_assembly::StrandBundleFeatures::find_parallel(), protocols::features::strand_assembly::find_sheet(), protocols::rigid::RigidBodyTiltMover::find_tilt_center(), protocols::metal_interface::ZincSiteFinder::find_zinc_site(), protocols::electron_density::findLoopFromDensity(), protocols::membrane::geometry::EmbeddingDef::from_span(), protocols::membrane::geometry::EmbeddingDef::from_span_positive_z(), protocols::loop_grower::LoopGrower::GDThatonative(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_acceptor_base_atm_xyz(), protocols::loops::loop_closure::ccd::CCDLoopClosureMover::get_anchors(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::energy_methods::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::energy_methods::ExactOccludedHbondSolEnergy::get_atom_lk_energy(), protocols::features::strand_assembly::StrandBundleFeatures::get_avg_dis_CA_CA(), protocols::features::strand_assembly::get_avg_dis_CA_CA(), protocols::features::strand_assembly::get_avg_dis_strands(), protocols::rna::denovo::movers::RNA_HelixMover::get_backbone_centroid(), protocols::features::strand_assembly::get_central_residues_in_each_of_two_edge_strands(), protocols::membrane::get_chain_and_z(), protocols::features::strand_assembly::get_closest_distance_between_strands(), core::scoring::magnesium::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::toolbox::match_enzdes_util::InvrotTreeNode::get_fixed_pt(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_grid_atomtypes(), protocols::pockets::GenPharmacophore::get_ideal_hydrogenBond_atoms(), protocols::matdes::get_matching_subunits(), protocols::features::strand_assembly::StrandBundleFeatures::get_nearest_res_from_strand(), core::energy_methods::Fa_MbsolvEnergy::get_residue_pair_energy(), core::energy_methods::FaMPSolvEnergy::get_residue_pair_energy(), core::energy_methods::LK_PolarNonPolarEnergy::get_residue_pair_energy_one_way(), protocols::hybridization::get_superposition_transformation(), protocols::hybridization::CartesianSampler::get_transform(), protocols::simple_moves::BBConRotMover::get_VdRdPhi(), protocols::simple_moves::BBGaussianMover::get_VdRdPhi(), protocols::cryst::getMW(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), protocols::loops::has_severe_pep_bond_geom_issues(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), protocols::seeded_abinitio::SegmentHybridizer::hybridize(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_AHdist(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::pockets::NonPlaidFingerprint::include_eggshell_points_based_on_known_ligand(), protocols::topology_broker::RigidChunkClaimer::initialize_dofs(), protocols::match::downstream::RigidLigandBuilder::initialize_from_residue(), protocols::match::downstream::LigandConformerBuilder::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::features::HBondFeatures::insert_site_atoms_row(), protocols::features::strand_assembly::is_this_strand_at_edge(), protocols::features::strand_assembly::StrandBundleFeatures::judge_facing(), protocols::features::strand_assembly::judge_facing(), protocols::loop_grower::LoopPartialSolution::LoopPartialSolution(), protocols::simple_moves::BBConRotMover::make_move(), core::scoring::electron_density::ElectronDensity::matchAtomFast(), core::scoring::electron_density::ElectronDensity::matchRes(), core::scoring::electron_density::ElectronDensity::matchResFast(), protocols::motifs::Motif::Motif(), core::scoring::nmr::NMRDummySpinlabelConformer::NMRDummySpinlabelConformer(), core::scoring::MembranePotential::non_helix_in_membrane_penalty(), orient_onto_location(), orient_onto_residue(), orient_onto_residue_peptoid(), protocols::stepwise::modeler::rna::checker::RNA_AtrRepChecker::output_rep(), protocols::hybridization::MRMover::pack_missing_sidechains(), protocols::match::NumNeighborsMPM::passes_com_vector_criterion(), place(), protocols::motifs::Motif::place_atom_(), protocols::cryst::MakeLatticeMover::place_near_origin(), protocols::motifs::Motif::place_residue_helper(), core::scoring::PQR::PQR(), core::energy_methods::FA_GrpElecEnergy::precalc_context(), protocols::viewer::print_node(), core::energy_methods::PoissonBoltzmannEnergy::protein_position_equal_within(), core::conformation::symmetry::SymmetricConformation::recalculate_transforms(), protocols::pockets::PocketGrid::recenter(), protocols::qsar::scoring_grid::SolvationGrid::refresh(), protocols::toolbox::match_enzdes_util::InvrotTreeNode::remove_invrots_clashing_with_parent_res(), protocols::features::SmotifFeatures::report_features(), protocols::features::ModelFeatures::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::energy_methods::BurialEnergy::residue_energy(), core::energy_methods::Fa_MbenvEnergy::residue_energy(), core::energy_methods::FaMPEnvEnergy::residue_energy(), core::energy_methods::MembraneEnvSmoothEnergy::residue_energy(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::energy_methods::EnvSmoothEnergy::residue_energy(), core::energy_methods::FaMPEnvSmoothEnergy::residue_energy(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::residue_fast_pair_energy_attached_H(), core::scoring::residue_fast_pair_energy_attached_H(), core::energy_methods::CenRotPairEnergy::residue_pair_energy(), core::energy_methods::CenPairEnergy::residue_pair_energy(), core::energy_methods::SmoothCenPairEnergy::residue_pair_energy(), core::energy_methods::SuckerEnergy::residue_pair_energy(), core::energy_methods::MembraneCenPairEnergy::residue_pair_energy(), core::energy_methods::MPPairEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::energy_methods::CenHBEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::energy_methods::PointWaterEnergy::residue_pair_energy(), core::energy_methods::RNA_LJ_BaseEnergy::residue_pair_energy(), core::energy_methods::LK_hack::residue_pair_energy(), core::scoring::methods::MMLJEnergyInter::residue_pair_energy(), core::energy_methods::LK_PolarNonPolarEnergy::residue_pair_energy_ext(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy_ext(), core::conformation::membrane::MembraneInfo::residue_z_position(), core::conformation::symmetry::return_nearest_residue(), protocols::symmetry::SymmetrySlider::rg(), protocols::pockets::PlaidFingerprint::rmsd(), protocols::loop_grower::LoopGrower::RMStonative(), protocols::membrane::rsd_closest_to_chain_tm_com(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), protocols::qsar::scoring_grid::SolvationMetaGrid::score(), core::scoring::MembranePotential::score_normal_center(), protocols::features::strand_assembly::see_whether_sheet_is_antiparallel(), core::select::util::select_coord_for_residue(), set_all_ring_nu(), set_chi(), protocols::hbnet::HBNet::set_constraints(), set_d(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), set_tau(), set_theta(), protocols::scoring::methods::pcs2::GridSearchIteratorCA::set_vec(), set_xyz(), protocols::flexpep_docking::FlexPepDockingFlags::setDefaultAnchors(), core::energy_methods::FastSAXSEnergy::setup_for_derivatives(), core::energy_methods::FastSAXSEnergy::setup_for_scoring(), protocols::hybridization::setup_user_coordinate_constraints(), protocols::loop_grower::LoopPartialSolutionStore::skeleton_filter(), protocols::hybridization::DDomainParse::split(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::storeposedata(), core::scoring::lkball::LK_BallEnergy::sum_deriv_contributions_for_heavyatom_pair_one_way(), protocols::topology_broker::RigidChunkClaimer::switch_to_fullatom(), core::scoring::MembranePotential::termini_penalty(), protocols::loop_grower::transform_to_closest_symmunit(), protocols::hybridization::MRMover::trim_target_pose(), update_nus(), core::scoring::nmr::pcs::PCSSingleSet::update_spin_coordinates(), core::scoring::nmr::rdc::RDCMultiSet::update_spin_coordinates(), core::scoring::nmr::pre::PREMultiSet::update_spin_coordinates(), protocols::scoring::methods::pcs2::PcsDataCenter::update_X_Y_Z_all(), protocols::scoring::methods::pcsTs2::PCS_data_Ts2::update_X_Y_Z_all(), protocols::scoring::methods::pcsTs1::PCS_data_Ts1::update_X_Y_Z_all(), protocols::scoring::methods::pcsTs3::PCS_data_Ts3::update_X_Y_Z_all(), protocols::scoring::methods::pcs::PCS_data::update_X_Y_Z_all(), protocols::scoring::methods::pcsTs4::PCS_data_Ts4::update_X_Y_Z_all(), protocols::features::helixAssembly::HelixBundleFeatures::validate_bundle(), core::scoring::epr_deer::EPRSpinLabel::weight(), protocols::features::strand_assembly::write_number_of_electrostatic_interactions_of_residues_to_files(), protocols::features::strand_assembly::WriteToDB_ending_loop(), protocols::features::strand_assembly::WriteToDB_starting_loop(), 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
References atoms_.
|
inline |
Returns this residue's Atom with name <atm_name> (const)
example(s): residue.atom(3) See also: Residue Residue.atoms Pose
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
References atom_index(), and atoms_.
Returns the atom index of the <atomno> atom's base atom.
References core::chemical::ResidueType::atom_base(), and rsd_type_.
Referenced by protocols::buns::BuriedUnsatisfiedPolarsCalculator2::acc_geom_check(), core::energy_methods::add_to_individual_sol_energies(), protocols::stepwise::modeler::polar_hydrogens::PolarHydrogenPacker::apply(), core::scoring::hbonds::assign_abase_derivs(), core::energy_methods::assign_rna_atom_type(), core::energy_methods::OccludedHbondSolEnergy_onebody::atom_is_valid_base(), core::energy_methods::OccludedHbondSolEnergy::atom_is_valid_base(), core::pose::rna::bases_form_a_hydrogen_bond(), core::pack::rotamer_set::build_acceptor_acceptor_waters(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), core::pack::rotamer_set::build_donor_acceptor_waters(), core::pack::rotamer_set::build_donor_donor_waters(), core::pack::rotamer_set::build_sew_waters_to_acceptor(), core::pack::rotamer_set::build_sew_waters_to_donor(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_donor_atom_energy(), core::energy_methods::compute_exact_geosol(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_sho_donor_atom_energy(), core::scoring::hbonds::create_acc_orientation_vector(), core::scoring::hbonds::create_don_orientation_vector(), core::pack::interaction_graph::create_hbonds_one_way(), core::scoring::hbonds::create_rotamer_descriptor(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::pack::hbonds::determine_atom_level_edge_info(), core::energy_methods::NPDHBondEnergy::eval_atom_derivative(), core::scoring::PointWaterPotential::eval_pointwater_derivs(), core::scoring::PointWaterPotential::eval_pointwater_score(), core::scoring::VdWTinkerPotential::eval_residue_pair_derivatives(), core::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), protocols::pockets::GenPharmacophore::extract_Hbond_atoms_from_protein_rna_complex(), core::scoring::geometric_solvation::fill_atom_derivs_for_donor(), protocols::generalized_kinematic_closure::GeneralizedKIC::generate_atomlist(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_acceptor_base_atm_xyz(), core::scoring::hbonds::HBond::get_AHDangle(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::energy_methods::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::scoring::hbonds::HBond::get_BAHangle(), core::scoring::hbonds::HBond::get_BAtorsion(), core::scoring::magnesium::get_cos_theta(), protocols::stepwise::modeler::polar_hydrogens::PolarHydrogenPacker::get_possible_hbond_acceptors(), core::scoring::VdWTinkerPotential::get_res_res_vdw(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_hbond(), core::scoring::hbonds::hb_energy(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), protocols::pose_metric_calculators::SHOBuriedUnsatisfiedPolarsCalculator::hbond_energy(), protocols::protein_interface_design::hbonded_atom(), core::pose::rna::heavy_atom_is_polar(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_AHdist(), 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::energy_methods::is_base_2(), core::energy_methods::is_phosphate_2(), core::energy_methods::StackElecEnergy::is_rna_base(), core::energy_methods::is_sugar_2(), core::scoring::packing::PoseBalls::PoseBalls(), protocols::hbnet::HBNet::quick_and_dirty_heavy_atom_is_unsat(), protocols::hbnet::HBNet::quick_and_dirty_network_has_heavy_atom_unsat(), core::energy_methods::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy_onebody::residue_energy(), protocols::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::semiexpl_water_hbgeom_score(), protocols::hbnet::HBNet::set_constraints(), 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
References atoms_.
Referenced by core::select::util::any_atoms_within_cutoff(), protocols::dna::argrot_dna_dis2(), protocols::dna::close_to_dna(), protocols::environment::com_calc(), protocols::nmr::pcs::PCSLigandTransformMover::define_ligand_frame_origin(), protocols::hotspot_hashing::HotspotStubSet::find_neighboring_stubs(), and core::scoring::interface_::DDPscore::residue_pair_energy().
|
inline |
References atoms_.
| bool core::conformation::Residue::atom_depends_on_lower | ( | core::Size const | atom_index | ) | const |
Does this atom depend on the LOWER_CONNECT?
Now based on a simple lookup, based on data initialized during ResidueType::finalize().
References core::chemical::ResidueType::atom_depends_on_lower_polymeric_connection(), and rsd_type_.
Referenced by place(), and core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms().
| bool core::conformation::Residue::atom_depends_on_upper | ( | core::Size const | atom_index | ) | const |
Does this atom depend on the UPPER_CONNECT?
Now based on a simple lookup, based on data initialized during ResidueType::finalize().
References core::chemical::ResidueType::atom_depends_on_upper_polymeric_connection(), and rsd_type_.
Referenced by place(), and core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms().
|
inline |
end interator, to iterate over atoms
References atoms_.
Referenced by protocols::nmr::pcs::PCSLigandTransformMover::define_ligand_frame_origin(), and protocols::hotspot_hashing::HotspotStubSet::find_neighboring_stubs().
|
inline |
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
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::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), protocols::protein_interface_design::movers::add_coordinate_constraints(), core::util::add_covalent_linkage_helper(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::add_cyclic_constraints(), protocols::ncbb::SecStructMinimizeMover::add_dihedral_constraints_to_pose(), protocols::seeded_abinitio::add_dist_constraints(), core::scoring::dna::DNATorsionPotential::add_dna_base_distance_constraints(), protocols::antibody::constraints::add_harmonic_dihedral_cst_general(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_wholepose(), protocols::motifs::add_motif_bb_constraints(), protocols::motifs::add_motif_sc_constraints(), core::import_pose::RNA_JumpMover::add_new_RNA_jump(), core::pose::ncbb::add_oop_constraint(), protocols::sewing::hashing::AlignmentFileGeneratorMover::add_pose_segments_to_segment_vector(), core::scoring::dna::DNATorsionPotential::add_sugar_ring_closure_constraints(), core::pose::ncbb::add_triazole_constraint(), protocols::loops::addScoresForLoopParts(), core::conformation::Conformation::align_virtual_atoms_in_carbohydrate_residue(), core::conformation::Conformation::append_residue(), core::pose::Pose::append_residue_by_atoms(), protocols::protein_interface_design::movers::TaskAwareCsts::apply(), protocols::simple_moves::oop::OopMover::apply(), protocols::simple_moves::triazolamer::TriazolamerMover::apply(), protocols::simple_moves::oop::OopRandomSmallMover::apply(), protocols::simple_moves::triazolamer::TriazolamerRandomSmallMover::apply(), protocols::constraint_generator::MetalContactsConstraintGenerator::apply(), protocols::protein_interface_design::movers::BestHotspotCstMover::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::helical_bundle::FitSimpleHelix::apply(), protocols::toolbox::match_enzdes_util::AlignPoseToInvrotTreeMover::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_Backrub::apply(), protocols::comparative_modeling::ExtraThreadingMover::apply(), protocols::splice::Splice::apply(), protocols::relax::loop::LoopRelaxMover::apply(), protocols::symmetry::SetupNCSMover::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::loop_grower::LoopGrower::apply(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_loop_bump_check(), protocols::constel::PresenceCommon::are_atoms_pres(), atom(), protocols::hydrate::atom_is_hydratable(), core::scoring::facts::FACTSPotential::atompair_scale(), core::energy_methods::DNA_DihedralEnergy::atoms_with_dof_derivatives(), protocols::motifs::backbone_stub_match(), core::conformation::Conformation::backbone_torsion_angle_atoms(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), core::conformation::build_residue_tree(), protocols::symmetric_docking::SymDockProtocol::calc_Irms(), core::select::util::calc_sc_neighbors(), core::energy_methods::GoapEnergy::calculate_dipoles(), core::scoring::calpha_superimpose_pose(), core::sequence::calpha_superimpose_with_mapping(), protocols::sic_dock::cb_weight_map_from_pose(), protocols::antibody::cdr_backbone_rmsds(), core::scoring::rna::data::RNA_DMS_Potential::check_chbonded(), protocols::loop_grower::LoopGrower::check_coordinates(), core::import_pose::RNA_JumpMover::check_forward_backward(), protocols::simple_filters::SimpleHbondsToAtomFilter::compute(), protocols::enzdes::DiffAtomSasaFilter::compute(), protocols::constraint_generator::compute_ref_atom(), protocols::mpi_refinement::constrain_residue(), protocols::flxbb::constraints_sheet(), protocols::mpi_refinement::copy_pose_crd(), copy_residue_connections(), protocols::constraint_generator::CoordinateConstraintGenerator::create_ambiguous_constraint(), protocols::toolbox::DecoySetEvaluation::create_xyz_constraints_median(), protocols::cartesian::MolecularDynamics::createDihedral(), protocols::md::CartesianMD::cst_on_pose_simple(), protocols::relax::cyclize_pose(), core::conformation::Conformation::declare_chemical_bond(), core::energy_methods::FullatomDisulfideEnergy::defines_score_for_residue_pair(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), protocols::helical_bundle::FitSimpleHelixMultiFunc::dfunc(), core::scoring::disulfides::DisulfideMatchingPotential::disulfide_RT(), core::scoring::disulfides::DisulfideAtomIndices::DisulfideAtomIndices(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), core::energy_methods::LinearChainbreakEnergy::do_score_ovp(), core::energy_methods::BranchEnergy::eval_atom_derivative(), core::energy_methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::EnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::FaMPEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::DNA_DihedralEnergy::eval_intrares_derivatives(), core::energy_methods::ProClosureEnergy::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_energy(), core::scoring::PointWaterPotential::eval_pointwater_derivs(), core::scoring::PointWaterPotential::eval_pointwater_score(), core::scoring::HydroxylTorsionPotential::eval_residue_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_derivatives(), core::energy_methods::CenRotEnvEnergy::eval_residue_derivatives(), core::energy_methods::ArgCationPiEnergy::eval_residue_pair_derivatives(), core::energy_methods::CenHBEnergy::eval_residue_pair_derivatives(), core::energy_methods::ProClosureEnergy::eval_residue_pair_derivatives(), core::energy_methods::CenHBEnergy::eval_residue_pair_derivatives_soft(), protocols::stepwise::legacy::modeler::rna::RNA_AnalyticLoopCloser::figure_out_dof_ids_and_offsets(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::final_exact_cartmin(), protocols::abinitio::abscript::find_disulfide_partner(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), core::conformation::carbohydrates::find_seqpos_of_saccharides_child_residue_at(), protocols::metal_interface::ZincSiteFinder::find_zinc_site(), core::conformation::Conformation::fix_disulfides(), protocols::abinitio::abscript::fix_internal_coords_of_siblings(), protocols::topology_broker::fix_mainchain_connect(), protocols::abinitio::abscript::fix_mainchain_connect(), core::conformation::form_disulfide(), protocols::simple_moves::RepeatPropagationMover::generate_overlap(), protocols::pose_creation::MergePDBMover::generate_overlaps(), 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_nuchemics(), protocols::cyclic_peptide::PeptideStubMover::get_connecting_id_for_append_by_bond(), core::pose::get_constraints_from_link_records(), core::pose::motif::get_cterminal_peptide_bond_reference_frame_atomids(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), protocols::cluster::GatherPosesMover::get_distance_measure(), core::conformation::get_disulf_partner(), core::scoring::disulfides::FullatomDisulfidePotential::get_disulfide_derivatives_old(), 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::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), core::pose::motif::get_nterminal_peptide_bond_reference_frame_atomids(), 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::toolbox::rigid_body::get_specific_atom_coordinate(), protocols::constel::has_aromatic(), protocols::protein_interface_design::hbonded_atom(), core::energy_methods::CartesianBondedEnergy::idealize_proline_nvs(), protocols::relax::RelaxProtocolBase::initialize_movemap(), core::pose::Pose::insert_residue_by_atoms(), 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::is_protein_CA_or_equiv(), protocols::loops::loop_rmsd_with_superimpose_core(), core::scoring::rna::chemical_shift::magnetic_anisotropy_effect(), core::pose::make_atom_map(), protocols::simple_moves::BBConRotMover::make_move(), protocols::pose_creation::MergePDBatOverlapMover::merge_poses(), protocols::peptide_deriver::PeptideDeriverFilter::minimize(), protocols::pose_creation::MergePDBatOverlapMover::minimize_overlap(), core::conformation::named_atom_id_to_atom_id(), protocols::fold_from_loops::movers::SplitAndMixPoseMover::NC_distance_filter(), orient_onto_residue(), orient_onto_residue_peptoid(), protocols::tcr::orient_tcr_chain(), protocols::stepwise::monte_carlo::rna::RNA_AddDeleteMonteCarlo::output_silent_file(), protocols::constraint_generator::parse_custom_torsion(), protocols::pose_metric_calculators::SHOBuriedUnsatisfiedPolarsCalculator::partition(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), protocols::generalized_kinematic_closure::GeneralizedKIC::pick_pivots(), place(), protocols::viewer::print_node(), protocols::match::output::print_node(), core::conformation::print_node(), core::scoring::constraints::AngleConstraint::read_def(), protocols::loop_grower::LoopGrower::refine_cycle(), core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose(), protocols::protein_interface_design::movers::PlacementMinimizationMover::refresh_bbstub_constraints(), core::energy_methods::MembraneEnvSmoothEnergy::residue_energy(), core::energy_methods::EnvSmoothEnergy::residue_energy(), core::energy_methods::FaMPEnvSmoothEnergy::residue_energy(), core::energy_methods::CenHBEnergy::residue_pair_energy(), protocols::ligand_docking::MinimizeBackbone::restrain_protein_Calpha(), core::scoring::rna::chemical_shift::ring_pos(), protocols::ligand_docking::ga_ligand_dock::GridScorer::score(), protocols::rbsegment_relax::set_constraints(), protocols::relax::AtomCoordinateCstMover::set_constraints_on_func_groups(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::rbsegment_relax::set_rb_constraints(), protocols::flexpep_docking::FlexPepDockingProtocol::set_receptor_constraints(), protocols::stepwise::modeler::rna::phosphate::PhosphateMover::setup_atom_and_neighbor_list(), protocols::simple_moves::ShakeStructureMover::setup_ca_constraints(), protocols::canonical_sampling::CanonicalSamplingMover::setup_constraints(), protocols::simple_moves::DisulfideInsertionMover::setup_constraints(), protocols::star::setup_constraints(), protocols::ddg::ddGMover::setup_constraints(), core::energy_methods::MembraneEnvSmoothEnergy::setup_for_derivatives(), core::energy_methods::FaMPEnvSmoothEnergy::setup_for_derivatives(), core::conformation::setup_links(), core::scoring::setup_matching_atoms_with_given_names(), core::scoring::setup_matching_heavy_atoms(), protocols::stepwise::modeler::rna::setup_suite_atom_id_map(), protocols::loop_grower::LoopGrower::single_grow(), protocols::hotspot_hashing::stub_tgt_angle(), protocols::protein_interface_design::movers::PlaceStubMover::StubMinimize(), protocols::simple_moves::SuperimposeMover::superimpose(), protocols::grafting::superimpose_overhangs_heavy(), protocols::fibril::superimpose_pose_on_subset_bb(), protocols::toolbox::pose_manipulation::superimpose_pose_on_subset_CA(), protocols::mpi_refinement::WorkUnit_Sampler::superimpose_to_ref(), protocols::simple_moves::SuperimposeMover::superimposebb(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), core::pose::swap_transform(), protocols::docking::ConformerSwitchMover::switch_conformer(), core::util::switch_to_centroid_rot_set(), core::import_pose::libraries::RNA_ChunkLibrary::update_atom_level_domain_map(), core::pose::rna::update_edge_hbond_numbers_careful_hydrogen(), protocols::simple_moves::triazolamer::TriazolamerMover::update_hydrogens_(), protocols::simple_moves::oop::OopMover::update_hydrogens_(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::use_in_rmsd(), core::scoring::epr_deer::EPRSpinLabel::weight(), and protocols::mpi_refinement::StructAvrgMover::weighted_average().
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
References core::chemical::ResidueType::atom_is_backbone(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_sc(), core::scoring::hbonds::HBondSet::append_hbond(), protocols::comparative_modeling::PartialThreadingMover::apply(), protocols::hbnet::UnsatSelector::apply(), protocols::comparative_modeling::ThreadingMover::apply(), core::scoring::orbitals::OrbitalsScore::assign_haro_derivs_one_way(), core::scoring::orbitals::OrbitalsScore::assign_hpol_derivs_one_way(), core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), core::scoring::facts::FACTSPotential::atompair_scale(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::pack::rotamer_set::build_moving_O_water_rotamers_dependent(), core::scoring::lkball::build_optimal_water_Os_on_acceptor(), core::scoring::sasa::SasaCalc::calc_per_res_sasas(), protocols::simple_filters::HelixHelixAngleFilter::calc_shortest_dist_by_atoms(), core::scoring::facts::FACTSPotential::calculate_GBpair_exact(), core::scoring::facts::FACTSPotential::calculate_GBpair_fast(), protocols::simple_filters::BuriedUnsatHbondFilter::compute(), protocols::matdes::SymUnsatHbondFilter::compute(), protocols::simple_filters::HolesFilter::compute(), protocols::hbnet::UnsatSelector::compute(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::elec::create_rotamer_descriptor(), protocols::vip::VIP_Mover::cull_mutatable_residues(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_sc(), core::scoring::PoissonBoltzmannPotential::eval_PB_energy_residue(), core::scoring::elec::FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::facts::FACTSPotential::evaluate_polar_otf_energy(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::fill_atom_neighbor_stuff(), core::scoring::elec::FA_ElecEnergy::finalize_total_energy(), core::util::find_metalbinding_atoms_helper(), protocols::hbnet::HBNet::find_unsats(), core::pack::guidance_scoreterms::sap::SapDatabase::generate_max_sasa(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), protocols::ligand_docking::ga_ligand_dock::get_atomic_contacting_sidechains(), core::scoring::dna::get_base_pair_stub_slow(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_contacting_reslist(), 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(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::relax::RelaxProtocolBase::initialize_movemap(), core::scoring::is_scatom(), protocols::pockets::PocketGrid::recenter(), protocols::simple_pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), 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(), protocols::rotamer_recovery::RRProtocolRelax::run(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), core::scoring::elec::FA_ElecEnergy::score_atom_pair(), core::scoring::epr_deer::EPRSpinLabel::weight(), 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
References core::chemical::ResidueType::atom_is_hydrogen(), and rsd_type_.
Referenced by protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), core::energy_methods::add_to_individual_sol_energies(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), protocols::pockets::PocketGrid::alter_espGrid_with_bound_ligand(), core::energy_methods::assign_rna_atom_type(), core::energy_methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), core::scoring::hbonds::create_rotamer_descriptor(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::energy_methods::LK_hack::distribute_pseudo_base_atom_derivatives(), core::scoring::lkball::LK_BallEnergy::eval_residue_pair_derivatives(), core::scoring::VdWTinkerPotential::eval_residue_pair_derivatives(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), protocols::contact_map::ContactMap::fill_contacts_all_atom2(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), get_adjacent_heavy_atoms(), core::energy_methods::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::energy_methods::LK_PolarNonPolarEnergy::get_base_vector(), get_hydrogens_bonded_to_ring_atom(), core::scoring::VdWTinkerPotential::get_res_res_vdw(), get_substituents_to_ring_atom(), core::scoring::ResidueNblistData::initialize(), core::scoring::ResiduePairNeighborList::initialize_from_residues(), core::energy_methods::is_base_2(), core::scoring::is_heavyatom(), core::scoring::is_ligand_heavyatom(), core::scoring::is_ligand_heavyatom_residues(), core::scoring::is_non_peptide_heavy_atom(), core::energy_methods::is_phosphate_2(), core::scoring::is_polymer_heavyatom(), core::energy_methods::StackElecEnergy::is_rna_base(), core::energy_methods::is_sugar_2(), protocols::comparative_modeling::randomize_selected_atoms(), protocols::pockets::PocketGrid::recenter(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), protocols::nmr::pcs::PCSLigandTransformMover::reset_grid_and_bounding_box(), core::energy_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?
References core::chemical::ResidueType::atom_is_polar_hydrogen(), and rsd_type_.
Referenced by protocols::hbnet::UnsatSelector::apply(), core::pack::rotamer_set::build_moving_O_water_rotamers_dependent(), protocols::simple_filters::BuriedUnsatHbondFilter::compute(), core::pack::interaction_graph::compute_alt_weights_for_npd_hbonds(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_intrares_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_residue_pair_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::residue_pair_energy_ext(), core::scoring::hbonds::weights_and_derivs_for_hbonds(), and core::scoring::hbonds::weights_for_hbonds().
|
inline |
Returns the name of this residue's atom with index number <atm>
References core::chemical::ResidueType::atom_name(), and rsd_type_.
Referenced by core::io::pose_to_sfr::PoseToStructFileRepConverter::add_atom_to_sfr(), core::util::add_constraints_to_metal(), protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), core::util::add_covalent_linkage(), core::util::add_covalent_linkage_helper(), protocols::forge::methods::add_cutpoint_variants(), protocols::denovo_design::add_cutpoints(), protocols::chemically_conjugated_docking::add_extra_bodies(), protocols::loops::add_single_cutpoint_variant(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), protocols::topology_broker::MembraneTopologyClaimer::addVirtualResAsRootMembrane(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), core::conformation::Conformation::align_virtual_atoms_in_carbohydrate_residue(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_atom_info_to_sfr(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::append_metal_vsites(), core::conformation::Conformation::append_residue_by_bond(), protocols::pose_metric_calculators::append_rsd_by_jump_near_atom(), protocols::ligand_docking::AddHydrogen::apply(), protocols::comparative_modeling::PartialThreadingMover::apply(), protocols::minimization_packing::RotamerizeMover::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_loop_bump_check(), core::scoring::VdWTinkerPotential::assign_residue_amoeba_type(), core::scoring::MultipoleElecPotential::assign_residue_amoeba_type(), core::energy_methods::ProQ_Energy::atom13_0(), 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(), protocols::hydrate::atom_is_hydratable(), core::scoring::facts::FACTSPotential::atompair_scale(), core::scoring::MultipoleElecPotential::build_frame_and_rotate(), protocols::LoopRebuild::build_loop_with_ccd_closure(), core::scoring::lkball::build_optimal_water_Os_on_acceptor(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), protocols::rna::movers::bump_check(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::bunsat_acc_nbr_residue_check(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::bunsat_donor_nbr_residue_check(), core::scoring::sasa::LeGrandSasa::calc_atom_masks(), protocols::simple_filters::HelixHelixAngleFilter::calc_shortest_dist_by_atoms(), core::pack::interaction_graph::HPatchInteractionGraph< V, E, G >::calculate_alt_state_hpatch_score(), protocols::hydrate::calculate_water_overcoordinated_hb_correction(), core::scoring::nmr::NMRDummySpinlabelEnsemble::clash_check(), protocols::enzdes::ModifyStoredRBConfs::closest_orient_atoms_msd(), core::scoring::constraints::combine_NMR_atom_string(), protocols::cryst::ReportGradientsMover::compute(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::simple_filters::BuriedUnsatHbondFilter::compute(), protocols::matdes::SymUnsatHbondFilter::compute(), protocols::matdes::ClashCheckFilter::compute(), protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::compute(), core::energy_methods::compute_exact_geosol(), protocols::simple_filters::InterfaceHbondsFilter::compute_hbonds(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), protocols::stepwise::modeler::protein::StepWiseProteinBackboneSampler::copy_coords(), protocols::generalized_kinematic_closure::copy_loop_pose_to_original(), protocols::mpi_refinement::copy_pose_crd(), copy_residue_connections(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::constraint_generator::CoordinateConstraintGenerator::create_residue_constraints(), protocols::md::CartesianMD::cst_on_pose_dynamic(), core::pose::declare_cutpoint_chemical_bond(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::energy_methods::LinearChainbreakEnergy::do_score_ovp(), protocols::environment::dof_id_to_string(), core::energy_methods::ChainbreakEnergy::eval_atom_derivative(), core::energy_methods::BranchEnergy::eval_atom_derivative(), core::energy_methods::ChemicalShiftAnisotropyEnergy::eval_atom_derivative(), core::energy_methods::DipolarCouplingEnergy::eval_atom_derivative(), core::energy_methods::ResidualDipolarCouplingEnergy::eval_atom_derivative(), core::energy_methods::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::eval_atom_derivative(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_energy(), core::scoring::methods::MMBondLengthEnergy::eval_intrares_energy(), core::scoring::methods::MMTorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMBondAngleEnergy::eval_intrares_energy(), core::energy_methods::MgEnergy::eval_mg_interaction(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_torsion(), core::energy_methods::MgEnergy::eval_residue_pair(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), core::energy_methods::CartesianBondedEnergy::eval_singleres_angle_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_improper_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_length_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_torsion_energies(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), protocols::environment::EXCN_Env_Security_Exception::EXCN_Env_Security_Exception(), protocols::pockets::GenPharmacophore::extract_Hbond_atoms_from_protein_rna_complex(), protocols::pockets::GenPharmacophore::extract_rna_rings_from_protein_rna_complex(), core::pose::copydofs::CopyDofs::figure_out_dofs(), protocols::contact_map::ContactMap::fill_contacts_all_atom2(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::pack::rotamers::SingleBasicRotamerLibrary::fill_rotamer_vector(), protocols::metal_interface::find_closest_atom(), core::util::find_metalbinding_atoms_helper(), core::scoring::MultipoleElecPotential::find_params_and_neighbors(), protocols::hbnet::HBNet::find_unsats(), protocols::magnesium::MgWaterHydrogenPacker::find_water_neighbor_vecs(), core::pose::fix_up_residue_type_variants_at_strand_beginning(), core::pose::fix_up_residue_type_variants_at_strand_end(), protocols::toolbox::match_enzdes_util::EnzConstraintParameters::generate_active_pose_constraints(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::rna::RNA_LowResolutionPotential::get_base_backbone(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value_larmord(), 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::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), 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::magnesium::MgKnowledgeBasedPotential::get_mg_potential_costheta_gaussian_parameter(), core::scoring::magnesium::MgKnowledgeBasedPotential::get_mg_potential_costheta_indirect_gaussian_parameter(), core::scoring::magnesium::MgKnowledgeBasedPotential::get_mg_potential_gaussian_parameter(), core::scoring::magnesium::MgKnowledgeBasedPotential::get_mg_potential_indirect_gaussian_parameter(), protocols::simple_filters::ResidueDepthCalculator::get_pose_crd_and_index(), core::select::get_pymol_selection_for_atoms(), core::energy_methods::LK_PolarNonPolarEnergy::get_residue_pair_energy_one_way(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::conformation::idealize_hydrogens(), core::conformation::improper_build(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand_pharmacophore(), core::scoring::MultipoleElecResidueInfo::initialize(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), core::simple_metrics::per_residue_metrics::PerResidueClashMetric::is_clashing(), protocols::task_operations::CrystalContactsOperation::is_crystal_contact(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::Is_magnetic_anisotropy_source_atom(), protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(), protocols::toolbox::match_enzdes_util::EnzConstraintParameters::make_constraint_covalent(), protocols::toolbox::match_enzdes_util::EnzConstraintParameters::make_constraint_covalent_helper(), protocols::forge::methods::make_star_foldtree(), core::conformation::missing_stubs_build(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_CCD::model_loop(), protocols::loop_grower::LoopGrower::modifieddensity(), protocols::denovo_design::movers::new_jump_and_cutpoint(), core::scoring::nmr::NMRDummySpinlabelConformer::NMRDummySpinlabelConformer(), protocols::stepwise::modeler::rna::checker::RNA_AtrRepChecker::output_rep(), core::chemical::sdf::MolWriter::output_residue(), protocols::stepwise::monte_carlo::rna::RNA_AddDeleteMonteCarlo::output_silent_file(), place(), protocols::topology_broker::TMHTopologySamplerClaimer::pre_process(), core::conformation::print_atom(), protocols::stepwise::modeler::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::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), 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::nmr::pcs::PCSLigandTransformMover::reset_grid_and_bounding_box(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::energy_methods::RNA_MgPointEnergy::residue_pair_energy_one_way(), core::scoring::rms_at_all_corresponding_atoms(), core::scoring::rms_at_corresponding_atoms(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), core::scoring::SASAShouldItCount(), protocols::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::semiexpl_water_hbgeom_score(), protocols::hbnet::HBNet::set_constraints(), core::conformation::symmetry::set_fold_tree_from_symm_data(), protocols::loops::set_loop_cutpoint_in_pose_fold_tree(), core::conformation::setup_corresponding_atoms(), core::energy_methods::ElecDensCenEnergy::setup_for_scoring(), core::conformation::setup_links(), core::scoring::setup_matching_heavy_atoms(), core::scoring::ShouldItCount(), show(), core::scoring::hbonds::HBond::show(), protocols::nmr::pcs::PCSEnergy::show_additional_info(), protocols::nmr::pre::PREEnergy::show_additional_info(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), core::import_pose::libraries::RNA_ChunkLibrary::update_atom_level_domain_map(), core::pose::rna::update_edge_hbond_numbers(), core::pose::rna::update_edge_hbond_numbers_careful_hydrogen(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::use_in_rmsd(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::use_in_rmsd_offset(), and core::scoring::VdWShouldItCount().
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
References core::chemical::ResidueType::atom_type(), and rsd_type_.
Referenced by core::io::pose_to_sfr::PoseToStructFileRepConverter::add_atom_to_sfr(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_atom_info_to_sfr(), protocols::hbnet::UnsatSelector::apply(), core::energy_methods::ProQ_Energy::atom13_0(), core::energy_methods::atom_is_aro(), core::energy_methods::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::atomic_depth::AtomicDepth::boundbox(), core::scoring::atomic_depth::AtomicDepth::boundingatom(), core::pack::rotamer_set::build_acceptor_acceptor_waters(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), core::pack::rotamer_set::build_donor_acceptor_waters(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::pack::rotamer_set::build_sew_waters_to_acceptor(), core::pack::rotamer_set::build_single_edge_waters(), core::scoring::sasa::LeGrandSasa::calc_atom_masks(), core::scoring::calc_atom_masks(), core::scoring::calc_per_res_hydrophobic_sasa(), core::scoring::sasa::SasaCalc::calc_per_res_sasas(), core::simple_metrics::per_residue_metrics::PerResidueClashMetric::calculate(), core::pack::interaction_graph::HPatchInteractionGraph< V, E, G >::calculate_alt_state_hpatch_score(), protocols::hydrate::calculate_water_overcoordinated_hb_correction(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::hbnet::UnsatSelector::compute(), protocols::simple_filters::BuriedSurfaceAreaFilter::compute(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf_without_ff(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::scoring::power_diagram::PowerDiagram::construct_from_pose(), core::scoring::hbonds::create_acc_orientation_vector(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), protocols::hbnet::HBNet::estimate_saturation(), core::energy_methods::FastSAXSEnergy::eval_atom_derivative(), core::energy_methods::FiberDiffractionEnergy::eval_atom_derivative(), core::energy_methods::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::energy_methods::ElecDensEnergy::eval_atom_derivative(), core::energy_methods::ElecDensAtomwiseEnergy::eval_atom_derivative(), core::energy_methods::MgEnergy::eval_mg_interaction(), core::scoring::PointWaterPotential::eval_pointwater_derivs(), core::scoring::PointWaterPotential::eval_pointwater_score(), core::energy_methods::LK_PolarNonPolarEnergy::eval_residue_pair_derivatives(), core::pose::xyzStripeHashPose::extract_pose_balls(), protocols::pose_metric_calculators::fast_clash_check(), protocols::forge::remodel::fast_clash_check(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::fast_full_atom_VDW_repulsion_screen(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::fill_atom_neighbor_stuff(), core::conformation::Conformation::fill_missing_atoms(), core::scoring::atomic_depth::AtomicDepth::fillvoxels(), core::energy_methods::D2H_SA_Energy::finalize_total_energy(), protocols::metal_interface::find_closest_atom(), core::util::find_metalbinding_atoms_for_complex(), core::util::find_metalbinding_atoms_helper(), protocols::hbnet::HBNet::find_unsats(), protocols::magnesium::MgWaterHydrogenPacker::find_water_neighbor_vecs(), protocols::ligand_docking::frac_atoms_within(), core::energy_methods::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::magnesium::get_cos_theta(), core::scoring::hbonds::get_hb_acc_chem_type(), core::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), protocols::membrane::scoring::FaWaterToBilayerEnergy::get_menv_params_for_residue(), core::scoring::magnesium::MgKnowledgeBasedPotential::get_mg_potential_costheta_gaussian_parameter(), core::scoring::magnesium::MgKnowledgeBasedPotential::get_mg_potential_costheta_indirect_gaussian_parameter(), core::scoring::magnesium::MgKnowledgeBasedPotential::get_mg_potential_gaussian_parameter(), core::scoring::magnesium::MgKnowledgeBasedPotential::get_mg_potential_indirect_gaussian_parameter(), core::select::get_pymol_selection_for_atoms(), core::energy_methods::LK_PolarNonPolarEnergy::get_residue_pair_energy_one_way(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::chemical::rna::get_rna_base_centroid(), core::scoring::MultipoleElecPotential::get_single_rotamer_effective_radii(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_hbond(), protocols::sic_dock::SICFast::init(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand_pharmacophore(), core::scoring::GenBornResidueInfo::initialize(), protocols::toolbox::match_enzdes_util::LigandConformer::initialize_from_residue(), protocols::match::downstream::RigidLigandBuilder::initialize_from_residue(), protocols::match::downstream::LigandConformerBuilder::initialize_from_residue(), core::scoring::inline_intraresidue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy(), protocols::features::HBondFeatures::insert_site_row(), core::simple_metrics::per_residue_metrics::PerResidueClashMetric::is_clashing(), protocols::task_operations::CrystalContactsOperation::is_crystal_contact(), core::pack::task::residue_selector::is_sc_bb_clash(), core::pack::task::residue_selector::is_sc_sc_clash(), protocols::stepwise::modeler::rna::is_virtual_base(), core::scoring::packstat::LeeRichards::LeeRichards(), protocols::protein_interface_design::make_hotspot_foldtree(), core::scoring::power_diagram::PowerDiagram::make_new_sphere(), protocols::motifs::Motif::Motif(), protocols::stepwise::modeler::rna::phosphate::PhosphateMover::pass_clash_check(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), protocols::protein_interface_design::movers::PlaceStubMover::place_stub(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), core::scoring::PQR::PQR(), protocols::stepwise::modeler::rna::print_atom_info(), protocols::stepwise::modeler::rna::print_individual_atom_info(), protocols::viewer::print_node(), protocols::simple_pose_metric_calculators::NumberHBondsCalculator::recompute(), protocols::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::simple_pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), protocols::qsar::scoring_grid::HbaGrid::refresh(), protocols::qsar::scoring_grid::HbdGrid::refresh(), protocols::qsar::scoring_grid::VdwGrid::refresh(), core::energy_methods::SAXSEnergy::rehash_form_factors(), protocols::simple_moves::PeriodicBoxMover::report_thermodynamics(), core::energy_methods::WaterAdductIntraEnergy::residue_energy(), core::energy_methods::GaussianOverlapEnergy::residue_pair_energy(), core::energy_methods::LK_hack::residue_pair_energy(), core::energy_methods::LK_PolarNonPolarEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_MgPointEnergy::residue_pair_energy_one_way(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::scoring::residue_rmsd_nosuper(), core::scoring::residue_rmsd_super(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), protocols::qsar::scoring_grid::HbaGrid::score(), protocols::qsar::scoring_grid::HbdGrid::score(), protocols::qsar::scoring_grid::VdwGrid::score(), protocols::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::semiexpl_water_hbgeom_score(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), core::conformation::setup_links(), protocols::simple_moves::PeriodicBoxMover::setup_pose(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::sulphur_bond_check(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::update_VDW_screen_bin(), core::scoring::epr_deer::EPRSpinLabel::weight(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), core::conformation::ResidueKinWriter::write_rsd_coords(), and core::pose::xyzStripeHashPose::xyzStripeHashPose().
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
References atoms_.
Referenced by core::energy_methods::add_to_individual_sol_energies(), protocols::match::downstream::DownstreamAlgorithm::are_colliding(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), core::scoring::atomic_depth::AtomicDepth::boundingatom(), core::energy_methods::compute_exact_geosol(), core::scoring::electron_density::ElectronDensity::dCCdB_fastRes(), core::scoring::electron_density::ElectronDensity::dCCdx_fastRes(), core::scoring::electron_density::ElectronDensity::ElectronDensity(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_torsion(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::energy_methods::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::orbitals::OrbitalsScore::get_orb_orb_E(), core::chemical::rna::get_rna_base_centroid(), core::scoring::electron_density::ElectronDensity::matchAtomFast(), core::scoring::electron_density::ElectronDensity::matchRes(), core::scoring::electron_density::ElectronDensity::matchResFast(), 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::energy_methods::HybridVDW_Energy::residue_pair_energy(), core::scoring::vdwaals::VDW_Energy::residue_pair_energy(), protocols::simple_moves::PeriodicBoxMover::setup_LJcorrection(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_conf(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_ligchi_types(), and core::scoring::epr_deer::EPRSpinLabel::weight().
|
inline |
Returns the AtomTypeSet of this residue.
example(s): residue.atom_type_set() See also: Residue Residue.atom_type_index AtomType Pose
References core::chemical::ResidueTypeBase::atom_type_set(), and rsd_type_.
Referenced by core::scoring::calc_per_atom_sasa(), core::scoring::sasa::LeGrandSasa::calculate(), core::scoring::power_diagram::PowerDiagram::construct_from_pose(), core::scoring::hbonds::create_acc_orientation_vector(), core::scoring::hbonds::create_don_orientation_vector(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::electron_density::ElectronDensity::dCCdB_fastRes(), core::scoring::electron_density::ElectronDensity::dCCdx_fastRes(), core::scoring::electron_density::ElectronDensity::ElectronDensity(), core::scoring::MultipoleElecPotential::get_effective_radii(), core::scoring::MultipoleElecPotential::get_single_rotamer_effective_radii(), core::scoring::GenBornResidueInfo::initialize(), core::scoring::power_diagram::PowerDiagram::make_new_sphere(), core::scoring::electron_density::ElectronDensity::matchAtomFast(), core::scoring::electron_density::ElectronDensity::matchRes(), core::scoring::electron_density::ElectronDensity::matchResFast(), and protocols::features::AtomTypesFeatures::report_features().
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
References core::chemical::ResidueType::atom_charge(), and rsd_type_.
Referenced by protocols::qsar::scoring_grid::ChargeGrid::atom_score(), core::scoring::elec::FA_ElecEnergy::backbone_backbone_energy(), core::scoring::elec::FA_ElecEnergy::backbone_sidechain_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::scoring::elec::create_rotamer_descriptor(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::energy_methods::FA_ElecEnergyAroAro::eval_atom_derivative_aro_aro(), core::energy_methods::FA_ElecEnergyAroAll::eval_atom_derivative_aro_aro(), core::energy_methods::RNA_FA_ElecEnergy::eval_atom_derivative_RNA(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::scoring::PoissonBoltzmannPotential::eval_PB_energy_residue(), core::energy_methods::StackElecEnergy::eval_residue_pair_derivatives(), core::energy_methods::RNA_FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::elec::GroupElec::eval_respair_group_coulomb(), core::scoring::elec::GroupElec::eval_respair_group_derivatives(), protocols::pockets::DarcParticleSwarmMinimizer::fill_atom_arrays_for_electrostatics_(), core::energy_methods::RNA_FA_ElecEnergy::finalize_total_energy(), core::energy_methods::StackElecEnergy::finalize_total_energy(), core::scoring::elec::FA_ElecEnergy::finalize_total_energy(), protocols::hbnet::HBNet::find_unsats(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), core::scoring::GenBornPotential::get_res_res_elecE(), core::chemical::rna::get_rna_base_centroid(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand_pharmacophore(), protocols::simple_pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), core::energy_methods::FA_ElecEnergyAroAro::residue_pair_energy_aro_aro(), core::energy_methods::FA_ElecEnergyAroAll::residue_pair_energy_aro_aro(), core::energy_methods::StackElecEnergy::residue_pair_energy_ext(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), core::energy_methods::RNA_FA_ElecEnergy::rna_fa_elec_one_way(), protocols::qsar::scoring_grid::ChargeGrid::score(), core::energy_methods::RNA_FA_ElecEnergy::score_atom_pair(), core::scoring::elec::FA_ElecEnergy::score_atom_pair(), protocols::qsar::scoring_grid::ChargeGrid::setup_charge_atoms(), and core::scoring::elec::FA_ElecEnergy::sidechain_sidechain_energy().
|
inline |
Returns this residue's Atoms (const), a vector1 of Atom objects.
example(s): residue.atoms() See also: Residue Pose
References atoms_.
Referenced by protocols::sewing::hashing::AlignmentFileGeneratorMover::add_pose_segments_to_segment_vector(), core::conformation::atom_id_to_named_atom_id(), core::pose::compare_atom_coordinates(), protocols::simple_moves::ConcatenatePosesMover::concatenate_poses(), core::conformation::Conformation::detect_bonds(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), protocols::contact_map::ContactMap::fill_contacts_all_atom2(), protocols::toolbox::match_enzdes_util::InvrotTreeNode::get_fixed_pt(), protocols::loops::loop_rmsd(), orient_onto_location(), orient_onto_residue_peptoid(), place(), core::conformation::setup_corresponding_atoms(), update_actcoord(), core::io::serialization::write_binary(), and protocols::environment::claims::XYZClaim::yield_elements().
|
inline |
|
inline |
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(), update_orbital_coords(), and core::conformation::Conformation::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
References core::chemical::ResidueType::attached_H_begin(), and rsd_type_.
Referenced by core::energy_methods::ExactOccludedHbondSolEnergy::compute_acceptor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_donor_atom_energy(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::elec::create_rotamer_descriptor(), core::scoring::trie::create_trie(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::don_geom_check(), protocols::hbnet::HBNet::find_unsats(), core::scoring::cryst::fix_bfactorsH(), core::scoring::inline_intraresidue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy(), protocols::comparative_modeling::randomize_selected_atoms(), protocols::simple_pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), core::pose::PDBInfo::replace_res_remap_bfactors(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::residue_energy(), and core::scoring::elec::FA_ElecEnergy::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
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
References core::chemical::ResidueType::attached_H_end(), and rsd_type_.
Referenced by core::energy_methods::ExactOccludedHbondSolEnergy::compute_acceptor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_donor_atom_energy(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::elec::create_rotamer_descriptor(), core::scoring::trie::create_trie(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::don_geom_check(), protocols::hbnet::HBNet::find_unsats(), core::scoring::cryst::fix_bfactorsH(), core::scoring::inline_intraresidue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy(), protocols::comparative_modeling::randomize_selected_atoms(), protocols::simple_pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), core::pose::PDBInfo::replace_res_remap_bfactors(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::residue_energy(), and core::scoring::elec::FA_ElecEnergy::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
References core::chemical::ResidueType::attached_H_end(), and rsd_type_.
|
inline |
Returns this residue's backbone_aa type, if any.
This is used for noncanonical alpha-amino acids that are templated on canonicals. For example, 4,5-dihydroxyisoleucine uses the ramachandran and p_aa_pp scoring of isoleucine.
References core::chemical::ResidueTypeBase::backbone_aa(), and rsd_type_.
Referenced by core::energy_methods::RamachandranEnergy::atoms_with_dof_derivatives(), protocols::loops::loop_closure::ccd::RamaCheck1B::compute_rama_score(), core::scoring::P_AA::defines_p_aa_pp_energy_for_res(), core::energy_methods::RamachandranEnergy::eval_dof_derivative(), core::scoring::Ramachandran::eval_rama_score_residue(), core::scoring::Ramachandran::eval_rama_score_residue_nonstandard_connection(), core::energy_methods::RamachandranEnergy::eval_residue_dof_derivative(), core::scoring::P_AA::get_Paa_pp_deriv(), core::scoring::P_AA::P_AA_energy(), core::scoring::P_AA::P_AA_pp_energy(), and core::energy_methods::RamachandranEnergy::residue_energy().
|
inline |
Returns the AtomIndices for all bonded neighbor atoms of <atm>
References core::chemical::ResidueType::bonded_neighbor(), and rsd_type_.
Referenced by core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), protocols::constraint_generator::MetalContactsConstraintGenerator::apply(), 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::constraints::auto_detect_atoms(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::conformation::Conformation::bonded_neighbor_all_res(), core::energy_methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), protocols::cartesian::MolecularDynamics::createBondList(), fill_missing_atoms(), get_adjacent_heavy_atoms(), get_atoms_exocyclic_to_ring_atom(), core::energy_methods::LK_PolarNonPolarEnergy::get_base_vector(), core::scoring::orbitals::OrbitalsScore::get_E_haro_one_way(), core::scoring::orbitals::OrbitalsScore::get_E_hpol_one_way(), core::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), n_bonded_neighbor_all_res(), protocols::qsar::scoring_grid::HbdGrid::refresh(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), core::energy_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 |
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::scoring::orbitals::OrbitalsScore::get_orb_H_distance_and_energy(), core::scoring::orbitals::OrbitalsScore::get_orb_orb_E(), protocols::ligand_docking::rdf::RDFBinaryOrbitalFunction::operator()(), 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.
References core::chemical::AtomICoor::build(), and icoor().
Referenced by protocols::splice::Splice::apply(), and core::energy_methods::CartesianBondedEnergy::idealize_proline_nvs().
References atom(), core::chemical::ResidueType::new_orbital_icoor_data(), rsd_type_, and xyz().
Referenced by assign_orbitals(), update_orbital_coords(), and core::conformation::Conformation::update_orbital_coords().
| core::chemical::carbohydrates::CarbohydrateInfoCOP core::conformation::Residue::carbohydrate_info | ( | ) | const |
Return the CarbohydrateInfo object containing sugar-specific properties for this residue.
References core::chemical::ResidueType::carbohydrate_info(), core::chemical::ResidueType::is_carbohydrate(), and rsd_type_.
Referenced by core::conformation::Conformation::align_virtual_atoms_in_carbohydrate_residue(), protocols::carbohydrates::IdealizeAnomericHydrogens::apply(), protocols::analysis::GlycanInfoMover::apply_const(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_energy(), core::energy_methods::SugarBackboneEnergy::eval_residue_dof_derivative(), core::conformation::carbohydrates::find_seqpos_of_saccharides_child_residue_at(), core::conformation::carbohydrates::find_seqpos_of_saccharides_mainchain_child(), core::conformation::carbohydrates::find_seqpos_of_saccharides_parent_residue(), protocols::analysis::GlycanInfoMover::get_attachment_point_string(), core::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), protocols::simple_moves::bb_sampler::SugarBBSampler::get_torsion(), core::conformation::carbohydrates::has_exocyclic_glycosidic_linkage(), core::pose::carbohydrates::idealize_last_n_glycans_in_pose(), core::conformation::carbohydrates::is_glycosidic_omega_torsion(), core::pose::carbohydrates::is_glycosidic_torsion(), core::energy_methods::SugarBackboneEnergy::residue_energy(), and core::scoring::constraints::SiteConstraint::setup_csts().
|
inline |
Returns this residue's chain id.
See the documentation of Pose::num_chains() for details about chain numbers, chain letters and jumps.
References chain_.
Referenced by protocols::splice::SampleRotamersFromPDB_RotamerSetOperation::add_rotamer_to_rotamer_set(), protocols::features::BetaTurnDetection::all_turn_residues_are_on_the_same_chain(), core::pack::rotamer_set::AddResiduesRotamerSetOperation::alter_rotamer_set(), protocols::splice::SampleRotamersFromPDB_RotamerSetOperation::alter_rotamer_set_from_db(), protocols::splice::SampleRotamersFromPDB_RotamerSetOperation::alter_rotamer_set_from_pdb(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_atom_info_to_sfr(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::task_operations::SelectResiduesWithinChainOperation::apply(), core::select::jump_selector::InterchainJumpSelector::apply(), protocols::protein_interface_design::movers::LoopFinder::apply(), protocols::task_operations::SeqprofConsensusOperation::apply(), protocols::simple_moves::CoupledMover::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::apply_closure_trust(), core::pack::rotamer_set::RotamerSet_::build_dependent_rotamers_for_concrete(), core::pack::rotamer_set::RotamerSet_::build_filtered_tp3_water_rotamers(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::pack::rotamer_set::RotamerSet_::build_tp3_water_rotamers(), core::pack::rotamer_set::RotamerSet_::build_virtualizable_rotatable_water_rotamers(), core::scoring::sc::ElectrostaticSimilarityCalculator::Calc(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::calc_dist(), protocols::analysis::InterfaceAnalyzerMover::calc_per_residue_and_regional_data(), core::scoring::sc::ShapeSimilarityCalculator::CalcSs(), protocols::peptide_deriver::PeptideDeriverFilter::calculate_per_residue_interface_score(), core::pose::Pose::chain(), protocols::simple_filters::TerminusDistanceFilter::compute(), protocols::simple_filters::NetChargeFilter::compute(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::simple_filters::InterfaceHbondsFilter::compute_hbonds(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::matdes::dup_residue(), core::pack::rotamer_set::dup_residue(), core::pack::rotamers::dup_residue(), protocols::cutoutdomain::CutOutDomain::find_nearest_res(), protocols::rosetta_scripts::find_nearest_res(), core::io::pose_to_sfr::PoseToStructFileRepConverter::generate_secondary_structure_informations(), core::pack::dunbrack::PeptoidOmegaReporter::get_dof(), protocols::minimization_packing::ChainGroupDiscriminator::group_id(), protocols::antibody::AntibodyInfo::identify_antibody(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), protocols::calc_taskop_filters::RotamerBoltzmannWeight::interface_interaction_energy(), protocols::loops::loopfinder(), protocols::ligand_docking::make_atr_rep_grid_without_ligands(), protocols::analysis::InterfaceAnalyzerMover::make_interface_set(), protocols::analysis::InterfaceAnalyzerMover::make_separated_pose(), protocols::forge::build::ConnectRight::modify_impl(), orient_onto_residue_peptoid(), core::pose::PDBInfo::PDBInfo(), polymeric_oriented_sequence_distance(), polymeric_sequence_distance(), core::scoring::PQR::PQR(), protocols::qsar::scoring_grid::VdwGrid::refresh(), protocols::antibody::AntibodyFeatures::report_features(), protocols::rotamer_recovery::RRReporterSQLite::report_rotamer_recovery_full(), core::energy_methods::RNA_BulgeEnergy::residue_energy(), core::scoring::membrane::MPNonHelixPenalty::residue_energy(), core::energy_methods::PoissonBoltzmannEnergy::residue_in_chains(), core::scoring::interface_::DDPscore::residue_pair_energy(), core::energy_methods::RamachandranEnergy2B::residue_pair_energy(), core::energy_methods::MotifDockEnergy::residue_pair_energy(), protocols::membrane::rsd_closest_to_chain_tm_com(), core::conformation::Conformation::sequence_matches(), protocols::qsar::scoring_grid::AtrGrid::set_ligand_rings(), protocols::glycopeptide_docking::GlycopeptideDockingFlags::set_substrate_chain(), protocols::docking::DockingHighResLegacy::setup_packing(), core::conformation::Conformation::update_polymeric_connection(), and core::io::serialization::write_binary().
|
inline |
Sets this residue's chain id.
Don't call directly – In almost all situations, this should be set by the owning Conformation
See the documentation of Pose::num_chains() for details about chain numbers, chain letters and jumps.
References chain_.
|
inline |
Returns the chi torsion angles of this residue (const)
example(s): residue.chi() See also: Residue Residue.nchi Pose Pose.chi
References chi_.
Referenced by protocols::sewing::hashing::AlignmentFileGeneratorMover::add_pose_segments_to_segment_vector(), 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::a3b_hbs::A3BHbsPatcher::apply(), protocols::simple_moves::sidechain_moves::SidechainMover::apply(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T, N >::bbdep_nrchi_score(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::best_rotamer_energy(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T, N >::best_rotamer_energy(), protocols::match::upstream::ProteinUpstreamBuilder::build(), core::pose::Pose::chi(), protocols::minimization_packing::MinimalRotamer::chi_matches_coords(), protocols::noesy_assign::FragsToAtomDist::compute_average_distances(), protocols::simple_moves::sidechain_moves::JumpRotamerSidechainMover::compute_proposal_density(), protocols::simple_moves::sidechain_moves::PerturbRotamerSidechainMover::compute_proposal_density(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::legacy_sewing::create_model_from_pose(), protocols::stepwise::modeler::rna::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::metal_interface::dump_chis(), protocols::ligand_docking::ResidueTorsionRestraints::enable(), core::scoring::dna::DNABFormPotential::eval_dna_bform_chi_torsion_score_residue(), core::scoring::dna::DNA_DihedralPotential::eval_harmonic_sugar_pucker_dependent_chi_torsion_score_and_deriv(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::energy_methods::YHHPlanarityEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::eval_rotameric_energy_deriv(), protocols::indexed_structure_store::extract_residue_entry(), core::pack::rotamers::SingleBasicRotamerLibrary::fill_rotamer_vector(), core::io::silent::RNA_SilentStruct::fill_struct(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_chi_weight(), core::scoring::motif::MotifHash::get_matching_motifs(), protocols::optimize_weights::IterativeOptEDriver::get_nat_rot_opte_data(), core::chemical::rna::get_residue_base_state(), core::pack::get_residue_current_energy(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), core::pack::get_rotamer_angle_diffs(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::idealize_and_repack_pose(), protocols::features::RotamerInitializer< T, N >::initialize_rotamer(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::interpolate_rotamers(), is_similar_rotamer(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), protocols::make_rot_lib::MakeRotLibMover::minimize_rotamer(), protocols::stepwise::modeler::rna::print_torsion_info(), protocols::splice::printChi(), protocols::simple_moves::sidechain_moves::SidechainMover::proposal_density(), protocols::minimization_packing::MinimalRotamer::record_chi(), protocols::match::upstream::ProteinUpstreamBuilder::recover_hits(), core::pose::remove_variant_type_from_residue(), protocols::features::ProteinResidueConformationFeatures::report_features(), protocols::features::ResidueConformationFeatures::report_features(), core::energy_methods::YHHPlanarityEnergy::residue_energy(), protocols::dna::PDBOutput::residues_are_different(), core::scoring::motif::ResPairMotif::ResPairMotif(), core::pack::dunbrack::rotamer_from_chi(), protocols::toolbox::rotamer_set_operations::AddGood2BPairEnergyRotamers::rotamer_set_contains_rotamer(), core::conformation::set_chi_according_to_coordinates(), core::pack::scmin::ResidueAtomTreeCollection::set_rescoords(), core::pack::rotamer_set::RotamerSubset::show(), core::pack::rotamer_set::RotamerSet_::show(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_conf(), protocols::legacy_sewing::Assembly::update_coords_from_pose(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::update_flexscs(), core::pack::scmin::ResidueAtomTreeCollection::update_residue(), and core::conformation::Conformation::update_residue_torsions().
|
inline |
Returns the chi torsion angles of this residue (non-const)
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
References chi_.
|
inline |
Returns the AtomIndices of each set of four atoms defining each chi angle.
References core::chemical::ResidueType::chi_atoms(), and rsd_type_.
Referenced by protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), core::energy_methods::DNA_DihedralEnergy::atoms_with_dof_derivatives(), core::energy_methods::YHHPlanarityEnergy::atoms_with_dof_derivatives(), core::energy_methods::chi2_torsion_atom_index(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), protocols::constraint_movers::AddConstraintsToCurrentConformationMover::generate_coordinate_constraints(), core::scoring::dna::get_base_pair_stub_slow(), core::conformation::Conformation::get_torsion_angle_atom_ids(), core::conformation::carbohydrates::is_glycosidic_omega_torsion(), core::conformation::carbohydrates::is_glycosidic_psi_torsion(), core::pose::carbohydrates::is_glycosidic_torsion(), 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(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_ligchi_types(), and core::pack::scmin::ResidueAtomTreeCollection::update_residue().
|
inline |
Returns the AtomIndices of the four atoms defining this residue's <chino> chi angle.
References core::chemical::ResidueType::chi_atoms(), and rsd_type_.
|
inline |
Returns the chi rotamers available for this residue's chi angle <chino>
References core::chemical::ResidueType::chi_rotamers(), and rsd_type_.
Referenced by core::pack::rotamer_set::build_rotamers_from_rotamer_bins().
| void core::conformation::Residue::clear_residue_connections | ( | ) |
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 )
Referenced by core::pack::rotamer_set::RotamerSubset::add_rotamer(), core::pack::rotamer_set::RotamerSet_::add_rotamer(), core::pack::rotamer_set::RotamerSubset::add_rotamer_into_existing_group(), core::pack::rotamer_set::RotamerSet_::add_rotamer_into_existing_group(), core::pose::add_variant_type_to_residue(), protocols::generalized_kinematic_closure::GeneralizedKIC::addloopgeometry(), protocols::generalized_kinematic_closure::GeneralizedKIC::addloweranchor(), protocols::generalized_kinematic_closure::GeneralizedKIC::addtailgeometry(), protocols::generalized_kinematic_closure::GeneralizedKIC::addupperanchor(), protocols::splice::SampleRotamersFromPDB_RotamerSetOperation::alter_rotamer_set_from_pdb(), core::conformation::Conformation::append_polymer_residue_after_seqpos(), core::conformation::Conformation::append_residue_by_bond(), protocols::comparative_modeling::StealSideChainsMover::apply(), protocols::stepwise::modeler::packer::SideChainCopier::apply(), protocols::comparative_modeling::PartialThreadingMover::apply(), protocols::simple_moves::chiral::ChiralMover::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::enzdes::GenerateStoredRBConfs::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::pockets::PocketGrid::autoexpanding_pocket_eval(), 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::io::pdb::dump_pdb_residue(), protocols::matdes::dup_residue(), core::pack::rotamer_set::dup_residue(), core::pack::rotamers::dup_residue(), core::pack::rotamers::SingleBasicRotamerLibrary::fill_rotamer_vector(), protocols::splice::RotLibOut::find_matching_res(), protocols::kinematic_closure::ClosureProblem::frame_lower_pivot(), protocols::kinematic_closure::ClosureProblem::frame_upper_pivot(), protocols::ligand_docking::get_ligand_torsion_constraints(), protocols::hbnet::HBNet::get_num_native_rot(), protocols::stepwise::sampler::rigid_body::RigidBodyStepWiseSamplerWithResidueAlternatives::get_residue(), protocols::pockets::PocketGrid::getRelaxResidues(), protocols::magnesium::MgHydrater::hydrate_magnesium(), core::conformation::Conformation::insert_conformation_by_jump(), core::conformation::Conformation::insert_residue_by_bond(), protocols::motifs::BuildPosition::keep_rotamer(), protocols::stepwise::modeler::merge_two_poses(), protocols::hbnet::HBNet::minimize_network(), protocols::forge::build::SegmentInsert::modify_impl(), protocols::ligand_docking::LigandDockProtocol::optimize_orientation3(), core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::orient_rotamer_to_symmetric_partner(), core::pose::pdbslice(), protocols::cyclic_peptide::crosslinker::TMA_Helper::place_tma_asymmetric(), core::conformation::symmetry::SymmetricConformation::prepend_polymer_residue_before_seqpos(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), protocols::hydrate::remove_high_energy_water_molecules(), protocols::hydrate::remove_non_buried_wat(), core::pose::remove_variant_type_from_residue(), protocols::simple_moves::RepeatPropagationMover::repeat_ligand(), core::conformation::symmetry::MirrorSymmetricConformation::replace_residue(), core::conformation::Conformation::residues_append(), core::conformation::Conformation::residues_insert(), core::conformation::Conformation::residues_replace(), protocols::denovo_design::components::Segment::set_template_pose(), core::pack::setup_bgres_cops(), protocols::relax::RepeatProteinRelax::setup_repeat_pose(), protocols::relax::RepeatProteinRelax::setup_repeat_pose_jumping(), protocols::stepwise::modeler::slice(), protocols::motifs::MotifHit::target_conformer(), protocols::legacy_sewing::Assembly::to_multichain_pose(), protocols::legacy_sewing::Assembly::to_pose(), protocols::sewing::data_storage::SmartAssembly::to_pose(), and protocols::vip::VIP_Mover::try_point_mutants().
| ResidueOP core::conformation::Residue::clone_flipping_chirality | ( | core::chemical::ResidueTypeSet const & | residue_type_set | ) | const |
Copy this residue( allocate actual memory for it ), keeping everything the same EXCEPT the type.
Switches the ResidueType to the mirror type (D->L or L->D). Preserves it for achiral residues. The passed ResidueTypeSet is the ResidueTypeSet you want the mirrored type to come from.
References core::chemical::ResidueTypeSet::get_mirrored_type(), Residue(), and rsd_type_ptr_.
Referenced by core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::orient_rotamer_to_symmetric_partner().
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.
References connections_to_residues_, is_lower_terminus(), is_polymer(), is_upper_terminus(), lower_connect_atom(), core::chemical::ResidueTypeBase::name(), nonstandard_polymer_, core::chemical::ResidueType::residue_connection(), rsd_type_, seqpos(), seqpos_, core::conformation::TR(), type(), and upper_connect_atom().
Referenced by core::conformation::Conformation::align_virtual_atoms_in_carbohydrate_residue(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_copy_backbone_dihedrals(), core::conformation::Conformation::branch_connection_torsion_angle_atoms(), protocols::cartesian::MolecularDynamics::createBondList(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_energy(), core::pose::symmetry::extract_asymmetric_unit(), core::conformation::form_disulfide(), core::io::pose_from_sfr::is_connected(), core::conformation::carbohydrates::is_glycosidic_omega_torsion(), core::conformation::carbohydrates::is_glycosidic_psi_torsion(), core::pose::carbohydrates::is_glycosidic_torsion(), core::scoring::carbon_hbonds::CarbonHBondEnergy::path_distance_OK(), and protocols::viewer::print_interres_bond().
|
inline |
References connect_map_.
Referenced by core::pose::add_custom_variant_type_to_pose_residue(), core::pose::add_variant_type_to_pose_residue(), protocols::cyclic_peptide::DeclareBond::apply(), core::chemical::ICoorAtomID::atom_id(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), core::scoring::mm::connection_indices(), copy_residue_connections(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), core::energy_methods::FullatomDisulfideEnergy::defines_score_for_residue_pair(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::conformation::disulfide_bonds(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), protocols::cyclic_peptide::dump_debug_output(), core::io::silent::BinarySilentStruct::fill_struct(), protocols::abinitio::abscript::find_disulfide_partner(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), core::conformation::form_disulfide(), core::energy_methods::LK_PolarNonPolarEnergy::get_base_vector(), core::conformation::get_chemical_root_and_anchor_atomnos(), core::conformation::get_disulf_partner(), core::conformation::is_disulfide_bond(), core::pose::Pose::real_to_virtual(), protocols::cyclic_peptide::PeptideStubMover::rebuild_atoms(), core::pose::remove_variant_type_from_pose_residue(), core::energy_methods::LK_hack::residue_pair_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::score(), core::conformation::Conformation::show_residue_connections(), update_connections_to_other_residue(), core::conformation::carbohydrates::GlycanNode::update_connectivity_data(), and core::pose::Pose::virtual_to_real().
|
inline |
Returns the size (number of elements) in the connect_map_ object.
References connect_map_.
Referenced by core::chemical::ICoorAtomID::atom_id(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), core::scoring::Ramachandran::is_normally_connected(), and core::scoring::methods::lower_upper_connected_across_cutpoint().
| Size core::conformation::Residue::connected_residue_at_lower | ( | ) | const |
Returns the residue number of a residue connected to this residue at this residue's lower_connect.
This function returns 0 if this residue lacks a lower_connect or if it's not connected to anything at its lower_connect.
References connected_residue_at_resconn(), has_lower_connect(), core::chemical::ResidueType::lower_connect_id(), and rsd_type_.
Referenced by protocols::cyclic_peptide::DeclareBond::apply(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::calc_dist(), protocols::simple_filters::LongestContinuousPolarSegmentFilter::compute(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_new_chainIDs(), core::pack::dunbrack::DunbrackEnergy::get_scratch_index(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond_connection(), protocols::cyclic_peptide::RamaMutationSelector::is_terminus(), orient_onto_residue_peptoid(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::pose_from_posedata(), core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms(), core::pose::set_reasonable_fold_tree(), protocols::glycopeptide_docking::GlycopeptideDockingFlags::set_substrate_chain(), and protocols::energy_based_clustering::EnergyBasedClusteringProtocol::storeposedata().
|
inline |
Returns the residue number of a residue connected to this residue at this residue's connection resconn_index.
For example, in a normally-connected pose made of alpha-amino acids, calling residue_connection_partner(1) on residue 6 should return 5, since residue 6 is connected to residue 5 at the first connection of residue 6. Exactly the same as residue_connection_partner
References connect_map_.
Referenced by core::pose::add_custom_variant_type_to_pose_residue(), core::pose::add_variant_type_to_pose_residue(), protocols::cyclic_peptide::DeclareBond::apply(), protocols::farnesyl::SampleFarnesylMover::apply(), core::select::residue_selector::PhiSelector::apply(), core::select::residue_selector::BinSelector::apply(), protocols::metal_interface::RemoveMetalConnectionsMover::apply(), protocols::cyclic_peptide::RamaMutationSelector::apply(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::apply(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_copy_backbone_dihedrals(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_loop_bump_check(), connected_residue_at_lower(), connected_residue_at_upper(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), protocols::cyclic_peptide::dump_debug_output(), core::energy_methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::conformation::carbohydrates::fill_downstream_children_res_and_tips(), core::io::silent::BinarySilentStruct::fill_struct(), protocols::forge::methods::fold_tree_from_pose(), protocols::generalized_kinematic_closure::general_set_phi(), protocols::generalized_kinematic_closure::general_set_psi(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_connectivity_annotation_info(), core::conformation::carbohydrates::get_glycan_connecting_protein_branch_point(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_link_record(), core::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), protocols::cyclic_peptide::crosslinker::TMA_Helper::get_linker_index_asymmetric(), protocols::cyclic_peptide::crosslinker::TMA_Helper::get_linker_indices_symmetric(), core::conformation::get_second_atom_from_connection(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_ssbond_record(), protocols::denovo_design::components::StructureDataFactory::infer_from_pose(), core::scoring::PolymerBondedEnergyContainer::initialize_peptide_bonded_pair_indices(), core::scoring::PolymerBondedEnergyContainer::is_valid(), core::scoring::methods::lower_upper_connected_across_cutpoint(), n_current_residue_connections(), core::pose::Pose::real_to_virtual(), core::conformation::Conformation::rebuild_residue_connection_dependent_atoms(), core::pose::remove_variant_type_from_pose_residue(), core::scoring::GenericBondedPotential::residue_pair_derivatives(), core::scoring::GenericBondedPotential::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy_sorted(), protocols::ligand_docking::ga_ligand_dock::GridScorer::score(), update_connections_to_other_residue(), core::conformation::carbohydrates::GlycanNode::update_connectivity_data(), core::pose::Pose::virtual_to_real(), and core::conformation::ConformationKinWriter::write_coords().
| Size core::conformation::Residue::connected_residue_at_upper | ( | ) | const |
Returns the residue number of a residue connected to this residue at this residue's upper_connect.
This function returns 0 if this residue lacks an upper_connect or if it's not connected to anything at its upper_connect.
References connected_residue_at_resconn(), has_upper_connect(), rsd_type_, and core::chemical::ResidueType::upper_connect_id().
Referenced by protocols::cyclic_peptide::DeclareBond::apply(), protocols::backbone_moves::RandomizeBBByRamaPrePro::apply(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::calc_dist(), protocols::simple_filters::LongestContinuousPolarSegmentFilter::compute(), core::energy_methods::RamaPreProEnergy::eval_intraresidue_dof_derivative(), core::pose::symmetry::extract_asymmetric_unit(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond_connection(), protocols::cyclic_peptide::RamaMutationSelector::is_terminus(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::pose_from_posedata(), protocols::loops::loop_closure::jacobi::JacobiLoopClosureMover::prepare_foldtree(), core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms(), core::pose::carbohydrates::set_glycan_iupac_bb_torsions(), core::pose::set_reasonable_fold_tree(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::storeposedata(), and protocols::energy_based_clustering::EnergyBasedClusteringProtocol::use_this_atom().
| 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.
References core::chemical::AtomICoor::build(), core::chemical::ResidueConnection::icoor(), name(), core::chemical::ResidueType::residue_connection(), core::conformation::TR(), and type().
Referenced by core::conformation::Conformation::detect_bonds().
References connect_map_.
Referenced by protocols::metal_interface::RemoveMetalConnectionsMover::apply(), core::conformation::Conformation::backbone_torsion_angle_atoms(), core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), core::conformation::Conformation::detect_bonds(), protocols::generalized_kinematic_closure::general_set_phi(), protocols::generalized_kinematic_closure::general_set_psi(), has_incomplete_connection(), protocols::generalized_kinematic_closure::GeneralizedKIC::infer_anchor_connIDs(), core::scoring::Ramachandran::is_normally_connected(), protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::moves_for_pose(), n_bonded_neighbor_all_res(), core::scoring::polymeric_termini_incomplete(), core::energy_methods::polymeric_termini_incomplete(), protocols::stepwise::modeler::protein::StepWiseProteinBackboneSampler::rama_energy(), and protocols::cyclic_peptide::PeptideStubMover::rebuild_atoms().
Returns true if ???
References connect_map_, and pseudobonds_.
Referenced by core::conformation::Conformation::sequence_matches().
|
inline |
Returns the vector1 of resconn ids that connect this residue to other.
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::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), core::conformation::get_chemical_root_and_anchor_atomnos(), protocols::generalized_kinematic_closure::GeneralizedKIC::get_connection(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::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.
References connections_to_residues_.
| void core::conformation::Residue::copy_residue_connections | ( | Residue const & | src_rsd, |
| bool const | suppress_warnings = false |
||
| ) |
Attempt to take residue connection info from src_rsd.
If suppress_warnings is true, we don't warn if residue connections on other residues are invalidated by a change of residue connection numbering in this residue. (Useful if we're calling this function from a context in which we know that we're going to update residue connections after the function call.) Note that warnings are never suppressed if high verbosity is set (TR.Debug.visible() == true).
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_possible_residue_connections(), n_possible_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::conformation::TR(), and type().
Referenced by Residue().
| void core::conformation::Residue::copy_residue_connections_from | ( | Residue const & | src | ) |
|
inline |
|
inline |
Returns a ResidueOP for creating a rotamer of this residue Temporary hack until Residue hierarchy is worked out.
References clone().
Referenced by core::pack::rotamer_set::RotamerSet_::build_dependent_rotamers(), core::pack::rotamer_set::RotamerSet_::build_filtered_tp3_water_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::pack::rotamer_set::build_rotamers_from_rotamer_bins(), core::pack::rotamer_set::RotamerSet_::build_tp3_water_rotamers(), core::pack::rotamer_set::RotamerSet_::build_virtualizable_rotatable_water_rotamers(), core::pack::rotamers::SingleResidueRotamerLibrary::current_rotamer(), and core::pack::hbonds::hbond_graph_from_partial_rotsets().
|
inline |
atom indices for bonded neighbors to which atom-tree connections are disallowed.
References core::chemical::ResidueType::cut_bond_neighbor(), and rsd_type_.
Referenced by core::conformation::setup_links_simple().
|
inline |
BasicDataCache indexed by enum in residue_datacache.hh. Beware, this will crash if a call to nonconst_data_ptr() or data_ptr() has not previously been made on this Residue – the datacache is created just-in-time.
References data_cache_.
Referenced by core::conformation::annotated_atom_graph_from_conformation(), core::conformation::atom_graph_from_conformation(), core::scoring::lkball::LK_BallEnergy::backbone_backbone_energy(), core::scoring::lkball::LK_BallEnergy::backbone_sidechain_energy(), core::scoring::lkball::LK_BallEnergy::residue_pair_energy(), core::scoring::lkball::retrieve_lkb_resdata(), and core::scoring::lkball::LK_BallEnergy::sidechain_sidechain_energy().
|
inline |
BasicDataCache indexed by enum in residue_datacache.hh.
Return a COP to the data cache
References data_cache_.
Referenced by core::scoring::lkball::LK_BallEnergy::backbone_backbone_energy(), core::scoring::lkball::LK_BallEnergy::backbone_sidechain_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), core::conformation::Conformation::residue_data(), and core::scoring::lkball::LK_BallEnergy::sidechain_sidechain_energy().
|
private |
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().
| bool core::conformation::Residue::fill_missing_atoms | ( | utility::vector1< bool > & | missing, |
| Conformation const & | conformation, | ||
| bool | fail = true |
||
| ) |
Builds coordinates for atoms missing from this residue assuming ideal internal coordinates.
If fail is false, will return true if we can fill all the missing atoms, and false if we can't.
missing is passed by non-const ref: it will be updated for the atoms which are filled. (If fail is false, it will end up all false, or you'll get a utility_exit()
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.
References atom_name(), bonded_neighbor(), core::chemical::AtomICoor::build(), icoor(), core::conformation::improper_build(), core::chemical::INTERNAL, core::conformation::missing_stubs_build(), name(), natoms(), core::chemical::pretty_print_atomicoor(), seqpos(), seqpos_, set_xyz(), core::chemical::ResidueType::show_all_atom_names(), core::chemical::AtomICoor::stub_atom(), core::conformation::TR(), and type().
Referenced by core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), place(), and protocols::denovo_design::rebuild_missing_atoms().
Scan through the list of atoms connected to a given atom and return the 1st heavy atom found.
This method does not count virtual atoms as heavy atoms.
References get_adjacent_heavy_atoms(), and core::conformation::TR().
Referenced by core::conformation::Conformation::align_virtual_atoms_in_carbohydrate_residue(), and core::conformation::Conformation::branch_connection_torsion_angle_atoms().
|
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
References core::chemical::ResidueType::first_sidechain_atom(), and rsd_type_.
Referenced by protocols::buns::BuriedUnsatisfiedPolarsCalculator2::acc_geom_check(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_sc(), protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::append_metal_vsites(), protocols::membrane::AqueousPoreFinder::apply(), protocols::match::downstream::DownstreamAlgorithm::are_colliding(), core::energy_methods::assign_rna_atom_type(), protocols::stepwise::modeler::rna::base_atoms_square_deviation(), core::pose::rna::bases_form_a_hydrogen_bond(), protocols::recces::sampler::rna::calc_base_centroid_rmsd(), core::select::util::calc_sc_neighbors(), core::energy_methods::RNA_FullAtomStackingEnergy::check_base_base_OK(), core::scoring::rna::RNA_LowResolutionPotential::check_for_base_neighbor(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::convert_block_sasa_to_sasa_score(), protocols::relax::derive_sc_sc_restraints(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::don_geom_check(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_sc(), 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::hbnet::HBNet::estimate_saturation(), core::pose::rna::figure_out_number_base_contacts(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::fill_atom_neighbor_stuff(), protocols::metal_interface::find_closest_atom(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface_arg_sweep(), core::scoring::cryst::fix_bfactorsMissing(), core::scoring::dna::get_base_pair_stub_slow(), core::energy_methods::HackAroEnergy::get_centroid(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::get_per_atom_sap(), protocols::simple_filters::ResidueDepthCalculator::get_pose_crd_and_index(), core::chemical::rna::get_rna_base_centroid(), core::chemical::rna::get_rna_base_coordinate_system(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), protocols::stepwise::modeler::rna::get_surrounding_O2prime_hydrogen(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_hbond(), 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(), protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(), core::energy_methods::StackElecEnergy::is_rna_base(), core::pack::task::residue_selector::is_sc_bb_clash(), core::pack::task::residue_selector::is_sc_sc_clash(), core::energy_methods::is_sugar_2(), protocols::stepwise::modeler::rna::is_virtual_base(), protocols::ligand_docking::make_atr_rep_grid(), protocols::ligand_docking::make_atr_rep_grid_without_ligands(), protocols::stepwise::modeler::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::hybridization::MRMover::pack_missing_sidechains(), protocols::match::output::UpstreamCollisionFilter::passes_hardsphere_filter(), protocols::stepwise::modeler::rna::phosphate_base_phosphate_square_deviation(), protocols::recces::print_base_centroid_atoms_for_rb_entropy(), core::pose::PDBInfo::replace_res_remap_bfactors(), core::energy_methods::RNA_LJ_BaseEnergy::residue_pair_energy(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::self_scsc(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::set_accurate_sasa_and_recalc(), protocols::qsar::scoring_grid::AtrGrid::set_protein_rings(), core::pack::scmin::CartSCMinMinimizerMap::setup(), protocols::stepwise::modeler::rna::setup_suite_atom_id_map(), sidechainAtoms_begin(), protocols::hybridization::DDomainParse::split(), protocols::stepwise::modeler::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
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(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), protocols::ligand_docking::ga_ligand_dock::GridScorer::debug_deriv(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_grid_atomtypes(), protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(), 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().
| utility::vector1< uint > core::conformation::Residue::get_adjacent_heavy_atoms | ( | uint const | atom_index | ) | const |
Get a list of heavy atoms connected to a given atom.
This method does not count virtual atoms as heavy atoms.
References atom_is_hydrogen(), bonded_neighbor(), and is_virtual().
Referenced by first_adjacent_heavy_atom(), core::conformation::position_of_atom_on_ring(), and show().
| core::chemical::AtomIndices core::conformation::Residue::get_atoms_exocyclic_to_ring_atom | ( | uint const | atom_index | ) | const |
Get a list of exocyclic atoms connected to a given ring atom.
This method does not count virtual atoms as atoms.
References bonded_neighbor(), is_virtual(), and type().
Referenced by get_hydrogens_bonded_to_ring_atom(), and get_substituents_to_ring_atom().
| core::chemical::AtomIndices core::conformation::Residue::get_hydrogens_bonded_to_ring_atom | ( | uint const | atom_index | ) | const |
Get a list of hydrogen atoms connected to a given ring atom.
This method does not count virtual atoms as atoms.
References atom_is_hydrogen(), and get_atoms_exocyclic_to_ring_atom().
|
inline |
Gets the AtomIndices of the atoms in this residue that can bind to metals.
References core::chemical::ResidueType::get_metal_binding_atoms(), and rsd_type_.
Referenced by protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::append_metal_vsites(), and core::util::find_metalbinding_atoms_helper().
| PseudoBondCollectionCOP core::conformation::Residue::get_pseudobonds_to_residue | ( | Size | resid | ) | const |
|
inline |
self pointers
Referenced by protocols::enzdes::SecondaryMatchProtocol::add_enz_cst_interaction_to_pose(), core::conformation::carbohydrates::align_virtual_atoms_in_carbohydrate_residue(), protocols::ligand_docking::WriteLigandMolFile::apply(), protocols::ligand_docking::AddHydrogens::apply(), protocols::ligand_docking::LigandDesign::apply(), protocols::ligand_docking::GrowLigand::apply(), protocols::ligand_docking::Transform::apply(), protocols::ligand_docking::TransformEnsemble::apply(), core::pack::rotamer_set::build_moving_O_water_rotamers_dependent(), protocols::toolbox::match_enzdes_util::constrain_pose_res_to_invrots(), core::scoring::disulfides::CentroidDisulfidePotential::disulfide_params(), protocols::hotspot_hashing::movers::PlaceProbeMover::execute_one_search(), protocols::hotspot_hashing::HotspotStubSet::fill(), core::energy_methods::AARepeatEnergy::finalize_total_energy(), core::energy_methods::NetChargeEnergy::finalize_total_energy(), core::energy_methods::AACompositionEnergy::finalize_total_energy(), core::energy_methods::MHCEpitopeEnergy::finalize_total_energy(), protocols::ligand_docking::LigandDesign::fragments_to_string(), protocols::cluster::GatherPosesMover::get_distance_measure(), core::conformation::carbohydrates::get_glycosidic_bond_residues(), protocols::ligand_docking::get_ligand_grid_scores(), core::pack::interaction_graph::ResidueArrayAnnealingEvaluator::initialize(), protocols::toolbox::match_enzdes_util::InvrotTreeNode::initialize_from_enzcst_io(), core::scoring::constraints::MembraneSpanConstraint::MembraneSpanConstraint(), core::scoring::constraints::MembraneSpanTermZConstraint::MembraneSpanTermZConstraint(), protocols::simple_moves::RepeatPropagationMover::repeat_ligand_constraints(), core::pack::guidance_scoreterms::sap::rotamer_sets_from_pose(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::set_accurate_sasa_and_recalc(), core::energy_methods::MHCEpitopeEnergy::set_up_residuearrayannealableenergy_for_packing(), protocols::ligand_docking::Transform::setup_conformers(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::setup_for_symmetry(), and core::pack::guidance_scoreterms::sap::SapConstraintHelper::setup_lightning().
|
inline |
|
inline |
|
inline |
| core::chemical::AtomIndices core::conformation::Residue::get_substituents_to_ring_atom | ( | uint const | atom_index | ) | const |
Get a list of substituent atoms connected to a given ring atom.
This method does not count virtual atoms as atoms.
References atom_is_hydrogen(), and get_atoms_exocyclic_to_ring_atom().
|
inline |
Returns the AtomIndices of this residue's aromatic hydrogens.
example(s): residue.Haro_index() See also: Residue Residue.atoms Residue.Hpol_index Pose
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>
References core::chemical::ResidueType::has(), and rsd_type_.
Referenced by core::pose::motif::a(), protocols::seeded_abinitio::add_coordinate_constraints(), core::util::add_covalent_linkage_helper(), protocols::mpi_refinement::StructAvrgMover::add_deviations(), core::pose::Pose::append_residue_by_atoms(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::constraint_generator::TerminiConstraintGenerator::apply(), protocols::comparative_modeling::ExtraThreadingMover::apply(), protocols::hybridization::FoldTreeHybridize::apply(), protocols::nmr::pre::PREMover::apply(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_atom_pair_distance(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_loop_bump_check(), protocols::constel::PresenceCommon::are_atoms_pres(), core::scoring::facts::FACTSPotential::atompair_scale(), protocols::constraint_generator::AtomPairConstraintGenerator::atoms_to_constrain(), protocols::match::output::WriteUpstreamCoordinateKinemage::build(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), core::scoring::lkball::build_optimal_water_Os_on_acceptor(), protocols::simple_moves::Ca_coord(), protocols::mpi_refinement::CA_Sscore(), protocols::scoring::methods::pcsTs2::PCS_Energy_Ts2::calculate_scores_and_tensors_from_pose_and_PCS_data(), protocols::scoring::methods::pcsTs3::PCS_Energy_Ts3::calculate_scores_and_tensors_from_pose_and_PCS_data(), protocols::scoring::methods::pcsTs4::PCS_Energy_Ts4::calculate_scores_and_tensors_from_pose_and_PCS_data(), protocols::scoring::methods::pcsTs1::PCS_Energy_Ts1::calculate_scores_and_tensors_from_pose_and_PCS_data(), 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::select::util::cbeta_vector(), protocols::constraint_generator::HydrogenBondConstraintGenerator::choose_atoms(), protocols::enzdes::DiffAtomSasaFilter::compute(), protocols::constraint_generator::compute_ref_atom(), protocols::mpi_refinement::constrain_residue(), core::scoring::nmr::NMRDummySpinlabelEnsemble::coordinate_transform_from_target_site(), protocols::generalized_kinematic_closure::copy_loop_pose_to_original(), protocols::mpi_refinement::copy_pose_crd(), copy_residue_connections(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::sic_dock::count_CBs(), protocols::ligand_docking::ga_ligand_dock::count_neighbors(), protocols::ligand_docking::ga_ligand_dock::count_neighbors_on_coord(), protocols::cartesian::MolecularDynamics::createDihedralList(), protocols::md::CartesianMD::cst_on_pose_simple(), core::pose::declare_cutpoint_chemical_bond(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::do_initial_import_and_scoring(), core::energy_methods::ProClosureEnergy::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::energy_methods::ProClosureEnergy::eval_intrares_energy(), core::scoring::elec::FA_ElecEnergy::eval_intrares_energy(), core::scoring::PointWaterPotential::eval_pointwater_derivs(), core::scoring::PointWaterPotential::eval_pointwater_score(), core::scoring::HydroxylTorsionPotential::eval_residue_derivative(), core::scoring::HydroxylTorsionPotential::eval_residue_energy(), protocols::constraint_generator::existing_atoms(), protocols::nmr::filter_spinlabel_ensemble_by_packerenergy(), core::io::pose_from_sfr::PoseFromSFRBuilder::find_atom_tree_root_for_metal_ion(), protocols::ligand_docking::find_attach_pt(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface_arg_sweep(), protocols::abinitio::abscript::find_disulfide_partner(), protocols::ligand_docking::LigandBaseProtocol::find_interface_backbone(), core::conformation::carbohydrates::find_seqpos_of_saccharides_child_residue_at(), protocols::helical_bundle::FitSimpleHelixMultiFunc::FitSimpleHelixMultiFunc(), protocols::topology_broker::fix_mainchain_connect(), protocols::abinitio::abscript::fix_mainchain_connect(), protocols::loops::loop_closure::ccd::CCDLoopClosureMover::get_anchors(), protocols::rna::denovo::movers::RNA_HelixMover::get_bb_pos(), protocols::sic_dock::get_CB_Vecs_from_pose(), protocols::cluster::GatherPosesMover::get_distance_measure(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), core::scoring::rna::data::RNA_DMS_Potential::get_N1_lonepair_donor_angle(), protocols::stepwise::legacy::modeler::protein::get_pretend_phi_explicit(), core::scoring::rna::data::RNA_DMS_Potential::get_probe_xyz(), core::chemical::rna::get_rna_base_coordinate_system(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), protocols::sic_dock::xyzStripeHashPoseWithMeta::init_with_pose(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), core::pose::Pose::insert_residue_by_atoms(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::is_beta_aminoacid(), 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::is_protein_CA_or_equiv(), protocols::sic_dock::scores::MotifHashRigidScore::MotifHashRigidScore(), protocols::stepwise::monte_carlo::rna::RNA_AddDeleteMonteCarlo::output_silent_file(), protocols::pose_metric_calculators::SHOBuriedUnsatisfiedPolarsCalculator::partition(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), protocols::generalized_kinematic_closure::GeneralizedKIC::pick_pivots(), place(), protocols::rna::movers::ErraserMinimizerMover::process_entire_pose(), protocols::denovo_design::rebuild_missing_atoms(), protocols::qsar::scoring_grid::ClassicGrid::refresh(), protocols::qsar::scoring_grid::RepGrid::refresh(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), protocols::simple_moves::PeriodicBoxMover::report_thermodynamics(), core::energy_methods::SymmetricLigandEnergy::residue_energy(), protocols::sic_dock::XfoxmScore::score(), core::select::util::select_coord_for_residue(), protocols::normalmode::NormalMode::set_harmonic_constant_map(), protocols::ligand_docking::set_repulsive_bb_cores(), core::conformation::setup_links(), core::scoring::setup_matching_heavy_atoms(), protocols::stepwise::modeler::rna::setup_suite_atom_id_map(), protocols::dna::show_dna_geometry_extra_details(), protocols::simple_moves::SuperimposeMover::superimpose(), protocols::mpi_refinement::WorkUnit_Sampler::superimpose_to_ref(), protocols::simple_moves::SuperimposeMover::superimposebb(), core::import_pose::libraries::RNA_ChunkLibrary::update_atom_level_domain_map(), core::pose::rna::update_edge_hbond_numbers_careful_hydrogen(), protocols::scoring::methods::pcs2::PcsDataCenter::update_X_Y_Z_all(), protocols::scoring::methods::pcsTs2::PCS_data_Ts2::update_X_Y_Z_all(), protocols::scoring::methods::pcsTs1::PCS_data_Ts1::update_X_Y_Z_all(), protocols::scoring::methods::pcsTs3::PCS_data_Ts3::update_X_Y_Z_all(), protocols::scoring::methods::pcs::PCS_data::update_X_Y_Z_all(), protocols::scoring::methods::pcsTs4::PCS_data_Ts4::update_X_Y_Z_all(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::use_in_rmsd(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::use_in_rmsd_offset(), and protocols::mpi_refinement::StructAvrgMover::weighted_average().
| bool core::conformation::Residue::has_incomplete_connection | ( | ) | const |
References connect_map_, and connection_incomplete().
Referenced by protocols::ligand_docking::CompleteConnectionsFilter::apply(), core::conformation::Conformation::detect_bonds(), protocols::ligand_docking::find_unconnected_residues(), protocols::ligand_docking::has_incomplete_connections(), and core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose().
| bool core::conformation::Residue::has_incomplete_connection | ( | core::Size const | atomno | ) | const |
Returns true is <atomno> has complete connectivity?
determine whether an atom is completely connected to all possible bonded partners
References connection_incomplete(), n_possible_residue_connections(), and residue_connect_atom_index().
|
inline |
Returns true if residue has a valid lower connection.
example(s): residue.has_lower_connect()
References core::chemical::ResidueTypeBase::is_polymer(), core::chemical::ResidueType::lower_connect_id(), and rsd_type_.
Referenced by core::conformation::Conformation::append_residue(), core::select::residue_selector::PhiSelector::apply(), core::select::residue_selector::BinSelector::apply(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::apply(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_copy_backbone_dihedrals(), core::scoring::bin_transitions::BinTransitionCalculator::are_normally_bonded(), core::energy_methods::RamaPreProEnergy::atoms_with_dof_derivatives(), core::conformation::Conformation::backbone_torsion_angle_atoms(), connected_residue_at_lower(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::correct_termini_derivatives(), core::scoring::Ramachandran::defines_score_for_residue(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), core::energy_methods::RamaPreProEnergy::eval_intraresidue_dof_derivative(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_connectivity_annotation_info(), core::pack::dunbrack::MainchainTorsionReporter::get_dof(), core::pack::dunbrack::PeptideTorsionReporter::get_dof(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_phi_from_rsd(), core::chemical::rna::get_rna_base_centroid(), core::chemical::rna::get_rna_base_coordinate_system(), protocols::cyclic_peptide::crosslinker::TMA_Helper::get_sidechain_connect_index(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond_connection(), core::pack::dunbrack::MainchainTorsionReporter::insert_atoms_defining_dof(), core::pack::dunbrack::PeptideTorsionReporter::insert_atoms_defining_dof(), protocols::cyclic_peptide::RamaMutationSelector::is_terminus(), core::scoring::methods::lower_upper_connected_across_cutpoint(), protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::moves_for_pose(), resolve_partial_atom_id(), core::pose::set_reasonable_fold_tree(), protocols::glycopeptide_docking::GlycopeptideDockingFlags::set_substrate_chain(), and protocols::energy_based_clustering::EnergyBasedClusteringProtocol::storeposedata().
|
inline |
Return true if the residue has <property>.
References core::chemical::ResidueTypeBase::has_property(), and rsd_type_.
Referenced by protocols::ligand_docking::MoveMapBuilder::build(), protocols::membrane::AddMembraneMover::check_pdb_for_mem(), core::scoring::P_AA::get_Paa_pp_deriv(), protocols::loops::loop_closure::kinematic_closure::TabooSamplingKinematicPerturber::get_random_phi_psi_for_residue(), protocols::loops::loop_closure::kinematic_closure::NeighborDependentTabooSamplingKinematicPerturber::get_random_phi_psi_for_residue(), protocols::membrane::AddMembraneMover::initialize_membrane_residue(), protocols::ligand_docking::LigandBaseProtocol::make_movemap(), core::scoring::P_AA::P_AA_pp_energy(), protocols::hybridization::BackboneTorsionPerturbation::perturb(), protocols::hybridization::BackboneTorsionSampler::perturb(), protocols::loops::loop_closure::kinematic_closure::TorsionSamplingKinematicPerturber::perturb_chain(), protocols::loops::loop_closure::kinematic_closure::NeighborDependentTorsionSamplingKinematicPerturber::perturb_chain(), protocols::loops::loop_closure::kinematic_closure::TorsionRestrictedKinematicPerturber::perturb_chain(), protocols::kinematic_closure::perturbers::RamaPerturber::perturb_subset(), and protocols::kinematic_closure::perturbers::Rama2bPerturber::perturb_subset().
|
inline |
Returns true if the residue has side chain orbitals.
References core::chemical::ResidueType::has_sc_orbitals(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital().
|
inline |
Return true if and only if this residue's type has shadow atoms.
References core::chemical::ResidueType::has_shadow_atoms(), and rsd_type_.
Referenced by core::energy_methods::RingClosureEnergy::eval_residue_derivatives(), and core::energy_methods::RingClosureEnergy::residue_energy().
|
inline |
Returns true if residue has a valid upper connection.
example(s): residue.has_upper_connect()
References core::chemical::ResidueTypeBase::is_polymer(), rsd_type_, and core::chemical::ResidueType::upper_connect_id().
Referenced by core::select::residue_selector::PhiSelector::apply(), core::select::residue_selector::BinSelector::apply(), protocols::cyclic_peptide::RamaMutationSelector::apply(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::apply(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_copy_backbone_dihedrals(), core::scoring::bin_transitions::BinTransitionCalculator::are_normally_bonded(), core::energy_methods::RamaPreProEnergy::atoms_with_dof_derivatives(), core::conformation::Conformation::backbone_torsion_angle_atoms(), connected_residue_at_upper(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::correct_termini_derivatives(), core::scoring::Ramachandran::defines_score_for_residue(), core::energy_methods::ProClosureEnergy::defines_score_for_residue_pair(), core::scoring::methods::determine_lo_and_hi_residues(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), core::energy_methods::RamaPreProEnergy::eval_intraresidue_dof_derivative(), core::energy_methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::energy_methods::ProClosureEnergy::eval_residue_pair_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::scoring::MultipoleElecPotential::find_params_and_neighbors(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_connectivity_annotation_info(), core::pack::dunbrack::MainchainTorsionReporter::get_dof(), core::pack::dunbrack::PeptideTorsionReporter::get_dof(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_psi_from_rsd(), core::chemical::rna::get_rna_base_centroid(), core::chemical::rna::get_rna_base_coordinate_system(), protocols::cyclic_peptide::crosslinker::TMA_Helper::get_sidechain_connect_index(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond_connection(), core::pack::dunbrack::MainchainTorsionReporter::insert_atoms_defining_dof(), core::pack::dunbrack::PeptideTorsionReporter::insert_atoms_defining_dof(), protocols::cyclic_peptide::RamaMutationSelector::is_terminus(), core::scoring::methods::lower_upper_connected_across_cutpoint(), core::energy_methods::ProClosureEnergy::measure_chi4(), protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::moves_for_pose(), protocols::stepwise::modeler::protein::StepWiseProteinBackboneSampler::rama_energy(), core::scoring::GenericBondedPotential::residue_pair_derivatives(), core::energy_methods::ProClosureEnergy::residue_pair_energy(), core::scoring::GenericBondedPotential::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy_sorted(), resolve_partial_atom_id(), core::pose::set_reasonable_fold_tree(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::storeposedata(), and protocols::energy_based_clustering::EnergyBasedClusteringProtocol::use_this_atom().
|
inline |
Generic variant access.
References core::chemical::ResidueTypeBase::has_variant_type(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_sc(), protocols::forge::methods::add_cutpoint_variants(), protocols::protein_interface_design::movers::SetAtomTree::add_cutpoint_variants(), core::pose::ncbb::add_oop_constraint(), core::pose::ncbb::add_triazole_constraint(), core::pose::add_variant_type_to_pose_residue(), core::pose::add_variant_type_to_residue(), protocols::splice::SampleRotamersFromPDB_RotamerSetOperation::alter_rotamer_set_from_db(), protocols::splice::SampleRotamersFromPDB_RotamerSetOperation::alter_rotamer_set_from_pdb(), protocols::cyclic_peptide::DeclareBond::apply(), protocols::simple_moves::hbs::HbsPatcher::apply(), protocols::simple_moves::oop::OopMover::apply(), protocols::simple_moves::oop::OopPatcher::apply(), protocols::simple_moves::triazolamer::TriazolamerMover::apply(), protocols::simple_moves::a3b_hbs::A3BHbsPatcher::apply(), protocols::simple_moves::oop::OopRandomPuckMover::apply(), protocols::simple_moves::oop::OopRandomSmallMover::apply(), protocols::simple_moves::triazolamer::TriazolamerRandomSmallMover::apply(), protocols::simple_moves::RepulsiveOnlyMover::apply(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::apply(), protocols::protein_interface_design::movers::DesignMinimizeHbonds::apply(), protocols::splice::SpliceIn::apply(), protocols::splice::SpliceInTail::apply(), protocols::splice::SpliceOut::apply(), protocols::farnesyl::SampleFarnesylMover::apply(), protocols::fold_from_loops::selectors::CutpointResidueSelector::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::apply(), protocols::splice::Splice::apply(), protocols::relax::loop::LoopRelaxMover::apply(), protocols::ncbb::oop::OopCreatorMover::apply(), protocols::enzdes::DetectProteinLigandInterface::apply(), protocols::antibody_legacy::LoopRlxMover::apply(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::apply_closure_trust(), protocols::hybridization::CartesianSampler::apply_frame(), protocols::stepwise::modeler::rna::apply_protonated_H1_adenosine_variant_type(), core::pose::rna::apply_virtual_rna_residue_variant_type(), core::energy_methods::RamachandranEnergy::atoms_with_dof_derivatives(), core::energy_methods::YHHPlanarityEnergy::atoms_with_dof_derivatives(), core::energy_methods::P_AA_pp_Energy::atoms_with_dof_derivatives(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), core::pack::dunbrack::DunbrackEnergy::atoms_with_dof_derivatives(), core::pack::dunbrack::cenrot::CenRotDunEnergy::atoms_with_dof_derivatives(), core::conformation::Conformation::backbone_torsion_angle_atoms(), core::pack::rotamer_set::RotamerSets::build_rotamers(), core::energy_methods::RG_Energy_Fast::calculate_rg_score(), protocols::stepwise::modeler::rna::checker::RNA_ChainClosureChecker::chain_break_screening_general(), protocols::topology_broker::TopologyBroker::check_chainbreak_variants(), core::scoring::loop_graph::LoopGraph::check_for_unexpected_cutpoints(), protocols::stepwise::screener::SugarInstantiator::check_moving_sugar(), core::scoring::rna::check_rna_loop(), protocols::antibody_legacy::CloseOneMover::close_one_loop_stem_helper(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_acceptor_atom_energy(), protocols::denovo_design::components::compute_cutpoints(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_donor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_sho_acceptor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_sho_donor_atom_energy(), protocols::stepwise::modeler::rna::sugar::copy_bulge_res_and_sugar_torsion(), core::pack::rotamer_set::RotamerSets::copy_residue_conenctions_and_variants(), protocols::abinitio::copy_side_chains(), core::pose::correctly_add_2prime_connection_variants(), protocols::relax::cyclize_pose(), core::energy_methods::FullatomDisulfideEnergy::defines_score_for_residue_pair(), core::energy_methods::StackElecEnergy::defines_score_for_residue_pair(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::conformation::symmetry::SymmetricConformation::detect_disulfides(), core::conformation::Conformation::detect_disulfides(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::do_checks_and_apply_protonated_H1_adenosine_variant(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_sc(), protocols::anchored_design::dump_cutpoint_info(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_intrares_derivatives(), core::energy_methods::RNA_TorsionEnergy::eval_intrares_energy(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::energy_methods::MgEnergy::eval_intrares_energy(), core::scoring::etable::TableLookupEtableEnergy::eval_intrares_energy(), core::scoring::etable::AnalyticEtableEnergy::eval_intrares_energy(), core::energy_methods::SmoothEnvEnergy::eval_residue_derivatives(), core::energy_methods::CenRotEnvEnergy::eval_residue_derivatives(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_derivatives(), core::energy_methods::RamachandranEnergy::eval_residue_dof_derivative(), core::energy_methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::energy_methods::YHHPlanarityEnergy::eval_residue_dof_derivative(), core::energy_methods::P_AA_pp_Energy::eval_residue_dof_derivative(), core::energy_methods::SugarBackboneEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_dof_derivative(), core::energy_methods::RNA_SuiteEnergy::eval_residue_pair_derivatives(), core::energy_methods::TNA_SuiteEnergy::eval_residue_pair_derivatives(), core::energy_methods::CenRotPairEnergy::eval_residue_pair_derivatives(), core::energy_methods::SmoothCenPairEnergy::eval_residue_pair_derivatives(), core::energy_methods::StackElecEnergy::eval_residue_pair_derivatives(), core::energy_methods::FullatomDisulfideEnergy::eval_residue_pair_derivatives(), core::energy_methods::PairEnergy::eval_residue_pair_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_residue_pair_derivatives(), core::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives_sorted(), core::scoring::rna::TNA_SuitePotential::eval_score(), core::scoring::rna::data::RNA_DMS_LowResolutionPotential::evaluate(), core::scoring::rna::data::RNA_DMS_Potential::evaluate(), 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::rna::RNP_LowResPotential::evaluate_rnp_base_pair_score(), core::scoring::rna::RNP_LowResPairDistPotential::evaluate_rnp_pair_dist_score(), core::scoring::rna::RNP_LowResStackData::evaluate_rnp_stack_xy_score(), protocols::stepwise::modeler::working_parameters::figure_out_rebuild_bulge_mode(), protocols::stepwise::modeler::working_parameters::figure_out_sample_both_sugar_base_rotamer(), core::io::silent::BinarySilentStruct::fill_pose(), core::energy_methods::LinearChainbreakEnergy::finalize_total_energy(), protocols::splice::RBOutMover::find_disulfide_postions(), protocols::splice::SpliceOutAntibody::find_disulfide_postions(), protocols::splice::RBInMover::find_disulfide_postions(), protocols::splice::SpliceInAntibody::find_disulfide_postions(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), protocols::forge::remodel::RemodelDesignMover::find_disulfides_in_the_neighborhood(), protocols::splice::find_disulfs_in_range(), protocols::rosetta_scripts::find_nearest_disulfide(), protocols::stepwise::modeler::rna::phosphate::MultiPhosphateSampler::find_uninstantiated_phosphates(), protocols::metal_interface::ZincSiteFinder::find_zinc_site(), protocols::splice::Splice::fold_tree(), core::conformation::form_disulfide(), protocols::stepwise::legacy::modeler::rna::full_length_rmsd_over_residue_list(), protocols::loops::loop_closure::ccd::CCDLoopClosureMover::get_anchors(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::energy_methods::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::energy_methods::ExactOccludedHbondSolEnergy::get_atom_lk_energy(), core::scoring::rna::RNA_LowResolutionPotential::get_base_backbone(), core::pack::dunbrack::PeptoidOmegaReporter::get_dof(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), protocols::stepwise::modeler::protein::StepWiseProteinBackboneSampler::get_main_chain_torsion_set_list(), protocols::stepwise::legacy::modeler::rna::StepWiseWorkingParametersSetup::get_previously_closed_cutpoint_from_imported_silent_file(), protocols::recces::sampler::get_recces_turner_sampler_from_secstruct(), protocols::stepwise::modeler::rna::sugar::get_reference_res_for_each_virtual_sugar_based_on_fold_tree(), protocols::stepwise::modeler::rna::sugar::get_reference_res_for_each_virtual_sugar_without_fold_tree(), core::pose::rna::get_stub_stub(), core::scoring::SecondaryStructurePotential::identify_ss(), core::pose::ncbb::initialize_hbs(), protocols::stepwise::modeler::rna::checker::RNA_BaseCentroidChecker::Initialize_is_virtual_base(), core::pose::ncbb::initialize_ncbbs(), core::pose::ncbb::initialize_oops(), protocols::recces::sampler::initialize_thermal_sampler(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), protocols::stepwise::modeler::rna::sugar::VirtualSugarJustInTimeInstantiator::instantiate_sugars_at_cutpoint_closed(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::is_cutpoint_close(), core::scoring::methods::is_lower_cutpoint(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_Clusterer::is_old_individual_suite_cluster(), core::energy_methods::RNA_BulgeEnergy::is_RNA_bulge(), protocols::stepwise::modeler::rna::sugar::is_sugar_virtual(), core::scoring::methods::is_upper_cutpoint(), protocols::stepwise::modeler::rna::is_virtual_base(), protocols::stepwise::modeler::rna::sugar::look_for_non_jump_reference_to_next(), protocols::stepwise::modeler::rna::sugar::look_for_non_jump_reference_to_previous(), protocols::antibody_legacy::CDRH3Modeler::loop_centroid_relax(), protocols::antibody_legacy::CDRH3Modeler::loop_fa_relax(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::make_cutpoints_coherent_to_foldtree(), protocols::enzdes::EnzdesFlexBBProtocol::modified_task(), protocols::stepwise::modeler::StepWiseMinimizer::move_side_chain(), protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::moves_for_pose(), orient_onto_residue_peptoid(), protocols::enzymatic_movers::NTerminalAcetyltransferaseMover::perform_reaction(), protocols::fold_from_loops::NubInitioMover::post_process(), protocols::peptide_deriver::PeptideDeriverFilter::prepare_pose(), core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose(), core::pose::carbohydrates::remove_carbohydrate_branch_point_variants(), protocols::forge::methods::remove_cutpoint_variants(), protocols::loops::remove_cutpoint_variants(), protocols::denovo_design::movers::SealFoldTreeMover::remove_cutpoints(), protocols::stepwise::modeler::rna::phosphate::remove_terminal_phosphates(), core::pose::remove_variant_type_from_pose_residue(), core::pose::remove_variant_type_from_residue(), core::energy_methods::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), protocols::hybridization::HybridizeFoldtreeDynamic::reset(), core::energy_methods::RamachandranEnergy::residue_energy(), core::energy_methods::YHHPlanarityEnergy::residue_energy(), core::energy_methods::OmegaTetherEnergy::residue_energy(), protocols::scoring::methods::SpecialRotamerEnergy::residue_energy(), core::energy_methods::EnvEnergy::residue_energy(), core::pack::dunbrack::cenrot::CenRotDunEnergy::residue_energy(), core::energy_methods::P_AA_pp_Energy::residue_energy(), core::energy_methods::SmoothEnvEnergy::residue_energy(), core::energy_methods::OccludedHbondSolEnergy_onebody::residue_energy(), core::pack::dunbrack::DunbrackEnergy::residue_energy(), core::energy_methods::CenRotEnvEnergy::residue_energy(), core::energy_methods::FreeDOF_Energy::residue_energy(), core::energy_methods::ReferenceEnergyNoncanonical::residue_energy(), core::energy_methods::SugarBackboneEnergy::residue_energy(), core::energy_methods::EnvSmoothEnergy::residue_energy(), core::energy_methods::ReferenceEnergy::residue_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::residue_energy(), core::scoring::GenericBondedPotential::residue_pair_derivatives(), core::energy_methods::RNA_SuiteEnergy::residue_pair_energy(), core::energy_methods::TNA_SuiteEnergy::residue_pair_energy(), core::energy_methods::DisulfideMatchingEnergy::residue_pair_energy(), core::energy_methods::CentroidDisulfideEnergy::residue_pair_energy(), core::energy_methods::GaussianOverlapEnergy::residue_pair_energy(), core::energy_methods::CenPairEnergy::residue_pair_energy(), core::energy_methods::CenRotPairEnergy::residue_pair_energy(), core::energy_methods::SmoothCenPairEnergy::residue_pair_energy(), core::energy_methods::RNA_JR_SuiteEnergy::residue_pair_energy(), core::energy_methods::MPPairEnergy::residue_pair_energy(), core::scoring::rna::RNA_TorsionPotential::residue_pair_energy(), core::energy_methods::RNA_TorsionEnergy::residue_pair_energy(), core::energy_methods::RNA_DataBackboneEnergy::residue_pair_energy(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::residue_pair_energy(), core::energy_methods::StackElecEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResPairDistEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResStackEnergy::residue_pair_energy(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy(), core::energy_methods::RNA_LJ_BaseEnergy::residue_pair_energy(), core::energy_methods::PairEnergy::residue_pair_energy(), core::energy_methods::FullatomDisulfideEnergy::residue_pair_energy(), core::scoring::GenericBondedPotential::residue_pair_energy(), core::energy_methods::FullatomDisulfideEnergy::residue_pair_energy_ext(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::residue_pair_energy_ext(), core::energy_methods::StackElecEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy_sorted(), protocols::stepwise::modeler::rna::rmsd_over_residue_list(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_axis_pairwise_pair_energy(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_pair_pairwise_pair_energy(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_stack_axis_pairwise_pair_energy(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_stack_pairwise_pair_energy(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_stagger_pairwise_pair_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::score(), protocols::relax::RepeatProteinRelax::seal_jumps(), protocols::protein_interface_design::movers::SetAtomTree::set_ab_fold_tree(), protocols::splice::Splice::set_fold_tree(), protocols::rbsegment_relax::setup_disconnected(), core::energy_methods::RG_LocalEnergy::setup_for_derivatives(), core::energy_methods::RG_Energy_Fast::setup_for_derivatives(), core::energy_methods::FullatomDisulfideEnergy::setup_for_minimizing_for_residue_pair(), core::conformation::setup_links(), protocols::rna::denovo::movers::RNA_Minimizer::setup_movemap(), core::pose::toolbox::AtomLevelDomainMap::setup_movemap(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSamplerFromStringList::setup_sugar_modeling_list(), protocols::stepwise::modeler::rna::phosphate::PhosphateMover::setup_variants_and_free_pose_for_five_prime_phosphate(), protocols::splice::Splice::superimpose_source_on_pose(), protocols::topology_broker::RigidChunkClaimer::switch_to_fullatom(), protocols::splice::Splice::tail_fold_tree(), core::conformation::Conformation::update_polymeric_connection(), core::conformation::Conformation::update_residue_torsions(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::virtualize_distal_partition(), and core::pose::rna::virtualize_free_rna_moieties().
Is a particular atom a heavy atom with chemically bound polar hydrogens? (i.e. a donor heavy atom)
References core::chemical::ResidueType::heavyatom_has_polar_hydrogens(), and rsd_type_.
Referenced by core::energy_methods::ExactOccludedHbondSolEnergy::compute_acceptor_atom_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), protocols::magnesium::get_closest_non_hoh_contact(), core::energy_methods::LK_PolarNonPolarEnergy::get_residue_pair_energy_one_way(), and protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand_pharmacophore().
Is a particular atom a heavy atom acceptor?
References core::chemical::ResidueType::heavyatom_is_an_acceptor(), and rsd_type_.
Referenced by core::pack::rotamer_set::build_moving_O_water_rotamers_dependent(), core::pack::interaction_graph::compute_alt_weights_for_npd_hbonds(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_donor_atom_energy(), protocols::hbnet::HBNet::estimate_saturation(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_intrares_derivatives(), core::energy_methods::MgEnergy::eval_mg_interaction(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_residue_pair_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), protocols::magnesium::get_closest_non_hoh_contact(), core::scoring::magnesium::get_cos_theta(), protocols::magnesium::SampleGrid::get_mg_positions(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::residue_pair_energy_ext(), and core::energy_methods::RNA_MgPointEnergy::residue_pair_energy_one_way().
|
inline |
|
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
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(), protocols::hbnet::HBNet::estimate_saturation(), 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
References core::chemical::ResidueType::Hpos_apolar(), 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::rna::data::RNA_DMS_Potential::check_chbonded(), 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
References core::chemical::ResidueType::Hpos_polar(), and rsd_type_.
Referenced by core::energy_methods::OccludedHbondSolEnergy_onebody::atom_is_donor_h(), core::energy_methods::OccludedHbondSolEnergy::atom_is_donor_h(), core::pose::rna::atom_is_polar(), core::energy_methods::OccludedHbondSolEnergy_onebody::atom_is_valid_base(), core::energy_methods::OccludedHbondSolEnergy::atom_is_valid_base(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), core::pack::rotamer_set::build_moving_O_bridge_waters(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::bunsat_acc_nbr_residue_check(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::energy_methods::compute_exact_geosol(), core::pack::interaction_graph::create_hbonds_one_way(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_sc(), core::scoring::PointWaterPotential::eval_pointwater_derivs(), core::scoring::PointWaterPotential::eval_pointwater_score(), core::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), core::energy_methods::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::pose::rna::heavy_atom_is_polar(), protocols::simple_moves::ConstrainToIdealMover::i_want_this_atom_to_move(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_AHdist(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::stepwise::modeler::StepWiseMinimizer::move_side_chain(), protocols::hbnet::HBNet::quick_and_dirty_heavy_atom_is_unsat(), protocols::pose_metric_calculators::SHOBuriedUnsatisfiedPolarsCalculator::recompute(), core::energy_methods::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy_onebody::residue_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::residue_energy(), and protocols::pose_metric_calculators::SHOBuriedUnsatisfiedPolarsCalculator::residue_partition().
|
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
References core::chemical::ResidueType::Hpos_polar_sc(), and rsd_type_.
Referenced by protocols::hbnet::HBNet::quick_and_dirty_network_has_heavy_atom_unsat().
|
inline |
Returns the internal coordinates of this residue's atom with index number <atm>
References core::chemical::ResidueType::icoor(), and rsd_type_.
Referenced by core::conformation::Conformation::backbone_torsion_angle_atoms(), build_atom_ideal(), core::select::util::calc_sc_neighbors(), core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyNode::detect_intra_residue_hydrogen_bonds(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::conformation::idealize_hydrogens(), core::conformation::missing_stubs_build(), orient_onto_residue_peptoid(), protocols::cyclic_peptide::PeptideStubMover::rebuild_atoms(), core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms(), core::conformation::Conformation::rebuild_residue_connection_dependent_atoms(), and core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose().
|
private |
Function called by both copy constructors, to avoid code duplication.
As private member variables are added, add them to this to copy them.
References actcoord_, atoms_, chain_, chi_, connect_map_, connections_to_residues_, data_cache_, mainchain_torsions_, mirrored_relative_to_type_, misplaced_, nonstandard_polymer_, nus_, orbitals_, pseudobonds_, and seqpos_.
Referenced by Residue().
| id::AtomID core::conformation::Residue::inter_residue_connection_partner | ( | int | connid, |
| Conformation const & | conformation | ||
| ) | const |
This returns the AtomID of the atom in the other residue to which the "connection_index"-th connection of residue seqpos is connected to.
References core::id::GLOBAL_BOGUS_ATOM_ID, name(), core::chemical::ResidueType::residue_connect_atom_index(), residue_connection_conn_id(), residue_connection_partner(), core::conformation::Conformation::residue_type(), seqpos(), core::conformation::Conformation::size(), and core::conformation::TR().
Referenced by core::chemical::ICoorAtomID::atom_id().
|
inline |
true if the residue is apolar
References core::chemical::ResidueType::is_aromatic(), core::chemical::ResidueType::is_charged(), core::chemical::ResidueType::is_polar(), and rsd_type_.
|
inline |
Returns if this residue is an aramid.
References core::chemical::ResidueType::is_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns true if the residue is aromatic.
References core::chemical::ResidueType::is_aromatic(), and rsd_type_.
Referenced by protocols::analysis::InterfaceAnalyzerMover::calc_per_residue_and_regional_data(), core::energy_methods::PairEnergy::defines_score_for_residue_pair(), core::energy_methods::HackAroEnergy::eval_atom_derivative_aro_aro(), core::energy_methods::PairEnergy::eval_residue_pair_derivatives(), core::energy_methods::FA_ElecEnergyAroAro::evaluate_rotamer_background_energies(), core::energy_methods::FA_ElecEnergyAroAll::evaluate_rotamer_background_energies(), core::energy_methods::PairEnergy::evaluate_rotamer_background_energies(), core::energy_methods::PairEnergy::evaluate_rotamer_background_energy_maps(), protocols::constel::has_aromatic(), core::scoring::PairEPotential::pair_term_energy(), core::scoring::PairEPotential::pair_term_energy_exists(), core::energy_methods::HackAroEnergy::residue_pair_energy(), core::energy_methods::FA_ElecEnergyAroAro::residue_pair_energy(), core::energy_methods::FA_ElecEnergyAroAll::residue_pair_energy(), core::energy_methods::PairEnergy::residue_pair_energy(), core::energy_methods::HackAroEnergy::residue_pair_energy_aro_aro(), and core::energy_methods::FA_ElecEnergyAroAro::residue_pair_energy_aro_aro().
Am I bonded to other? Meaningful for arbitrary topologies (e.g. circular peptides, disulfides)
See Also: For atom-atom bonding, see conformation.is_bonded(AtomID, AtomID)
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.
References connections_to_residues_, and seqpos().
Referenced by protocols::generalized_kinematic_closure::GeneralizedKIC::addtailgeometry(), protocols::simple_filters::AveragePathLengthFilter::apply(), protocols::simple_filters::DisulfideEntropyFilter::apply(), protocols::rna::movers::RNAIdealizeMover::apply(), core::energy_methods::RNA_CoarseDistEnergy::backbone_backbone_energy(), core::scoring::elec::FA_ElecEnergy::backbone_backbone_energy(), core::energy_methods::RNA_CoarseDistEnergy::backbone_sidechain_energy(), core::scoring::elec::FA_ElecEnergy::backbone_sidechain_energy(), core::scoring::facts::FACTSPotential::calculate_GBpair_exact(), core::scoring::facts::FACTSPotential::calculate_GBpair_fast(), core::scoring::facts::FACTSPotential::calculate_GBpair_v1trunk(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::check_path_distance(), protocols::simple_filters::DisulfideEntropyFilter::compute(), protocols::simple_filters::DisulfideEntropyFilter::compute_residual(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::energy_methods::ProClosureEnergy::defines_score_for_residue_pair(), core::energy_methods::GenericBondedEnergy::defines_score_for_residue_pair(), core::scoring::etable::count_pair::CountPairFactory::determine_residue_connection(), protocols::viewer::dump_residue_kinemage(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_energy(), core::energy_methods::ProClosureEnergy::eval_residue_pair_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives_sorted(), core::scoring::elec::GroupElec::eval_respair_group_coulomb(), core::scoring::elec::GroupElec::eval_respair_group_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::facts::FACTSPotential::evaluate_polar_otf_energy(), protocols::denovo_design::DisulfidizeMover::find_current_disulfides(), protocols::forge::remodel::RemodelDesignMover::find_disulfides_in_the_neighborhood(), protocols::toolbox::CovalentResidueNetwork::generate_edges(), core::conformation::get_chemical_root_and_anchor_atomnos(), core::energy_methods::LK_PolarNonPolarEnergy::get_count_pair_function(), core::energy_methods::StackElecEnergy::get_count_pair_function(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_count_pair_function(), core::energy_methods::FA_GrpElecEnergy::get_count_pair_function(), core::scoring::elec::FA_ElecEnergy::get_count_pair_function(), core::scoring::GenBornPotential::get_res_res_elecE(), protocols::generalized_kinematic_closure::GeneralizedKIC::has_geometric_connection(), core::scoring::trie::initialize_cpdata_for_atom(), core::energy_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::energy_methods::GaussianOverlapEnergy::residue_pair_energy(), core::energy_methods::MPPairEnergy::residue_pair_energy(), core::energy_methods::HybridVDW_Energy::residue_pair_energy(), core::energy_methods::PeptideBondEnergy::residue_pair_energy(), core::energy_methods::ProClosureEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::energy_methods::RamaPreProEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::scoring::vdwaals::VDW_Energy::residue_pair_energy(), core::energy_methods::RNA_CoarseDistEnergy::residue_pair_energy(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy_sorted(), core::pose::set_reasonable_fold_tree(), protocols::hbnet::HBNetStapleInterface::setup_packer_task_and_starting_residues(), core::energy_methods::RNA_CoarseDistEnergy::sidechain_sidechain_energy(), core::scoring::elec::FA_ElecEnergy::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.
See Also: For atom-atom bonding, see conformation.is_bonded(AtomID, AtomID)
References connections_to_residues_.
|
inline |
Return true if the residue is a branch point variant.
References core::chemical::ResidueType::is_branch_point(), and rsd_type_.
Referenced by protocols::analysis::GlycanInfoMover::apply_const(), core::conformation::Conformation::branch_connection_torsion_angle_atoms(), core::pose::carbohydrates::delete_carbohydrate_branch(), core::conformation::carbohydrates::get_carbohydrate_residues_and_tips_of_branch(), core::conformation::carbohydrates::get_glycan_connecting_protein_branch_point(), and core::pose::carbohydrates::remove_carbohydrate_branch_point_variants().
|
inline |
Returns true if this residue is a carbohydrate.
References core::chemical::ResidueType::is_carbohydrate(), and rsd_type_.
Referenced by protocols::loops::add_single_cutpoint_variant(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_atom_info_to_sfr(), core::select::residue_selector::RandomGlycanFoliageSelector::apply(), core::select::residue_selector::GlycanResidueSelector::apply(), protocols::carbohydrates::GlycanTreeModeler::apply(), protocols::analysis::GlycanInfoMover::apply_const(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), core::conformation::Conformation::backbone_torsion_angle_atoms(), core::scoring::electron_density::calculate_rama(), core::pose::carbohydrates::create_glycan_movemap_from_residue_selector(), core::pose::carbohydrates::delete_carbohydrate_branch(), core::energy_methods::LinearChainbreakEnergy::do_score_dev(), core::energy_methods::LinearChainbreakEnergy::do_score_ovp(), core::io::carbohydrates::dump_gws(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_energy(), core::energy_methods::SugarBackboneEnergy::eval_residue_dof_derivative(), core::conformation::carbohydrates::fill_downstream_children_res_and_tips(), core::energy_methods::LinearBranchEnergy::finalize_total_energy(), core::energy_methods::LinearChainbreakEnergy::finalize_total_energy(), core::conformation::carbohydrates::find_seqpos_of_saccharides_child_residue_at(), core::conformation::carbohydrates::find_seqpos_of_saccharides_parent_residue(), protocols::loops::fold_tree_from_loops(), core::pose::get_bb_torsion(), core::conformation::carbohydrates::get_carbohydrate_residues_and_tips_of_branch(), core::conformation::carbohydrates::get_distance_to_start(), core::conformation::carbohydrates::get_glycan_connecting_protein_branch_point(), core::conformation::carbohydrates::get_glycan_start_points(), core::conformation::carbohydrates::get_glycosidic_TorsionIDs(), core::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_new_chainIDs(), core::pose::carbohydrates::get_resnums_in_leaf(), core::pose::carbohydrates::get_resnums_in_leaf_on_the_fly(), core::chemical::rna::get_rna_base_coordinate_system(), protocols::simple_moves::bb_sampler::SugarBBSampler::get_torsion(), core::conformation::carbohydrates::has_exocyclic_glycosidic_linkage(), protocols::carbohydrates::GlycanSampler::init_objects(), core::conformation::carbohydrates::is_glycosidic_omega_torsion(), core::conformation::carbohydrates::is_glycosidic_phi_torsion(), core::conformation::carbohydrates::is_glycosidic_psi_torsion(), core::pose::carbohydrates::is_glycosidic_torsion(), core::scoring::is_protein_CA_or_equiv(), core::conformation::carbohydrates::GlycanTreeSet::on_length_change(), core::pose::carbohydrates::remove_carbohydrate_branch_point_variants(), core::energy_methods::SugarBackboneEnergy::residue_energy(), protocols::denovo_design::components::residue_is_compatible(), core::pose::set_bb_torsion(), core::pose::carbohydrates::set_glycan_iupac_bb_torsions(), core::scoring::constraints::SiteConstraint::setup_csts(), protocols::carbohydrates::GlycanSampler::setup_movers(), and core::conformation::carbohydrates::GlycanNode::update_connectivity_data().
|
inline |
Returns true if the residue is charged.
References core::chemical::ResidueType::is_charged(), and rsd_type_.
|
inline |
residue is coarse (used for RNA right now)
References core::chemical::ResidueType::is_coarse(), and rsd_type_.
Referenced by core::import_pose::RNA_JumpMover::check_forward_backward(), core::conformation::Conformation::detect_pseudobonds(), core::energy_methods::RNA_DataBackboneEnergy::get_sugar_env_score(), 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::toolbox::AtomLevelDomainMap::set_phosphate_domain(), and core::pose::toolbox::AtomLevelDomainMap::set_sugar_domain().
|
inline |
Returns true if this residue is a D-RNA residue.
References core::chemical::ResidueTypeBase::is_d_rna(), and rsd_type_.
Referenced by core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), and core::scoring::rna::RNA_TorsionPotential::residue_pair_energy().
|
inline |
Returns true if this residue is a DNA residue.
References core::chemical::ResidueTypeBase::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::energy_methods::DNA_DihedralEnergy::atoms_with_dof_derivatives(), core::scoring::hbonds::HBondEnergy::backbone_backbone_energy(), core::scoring::hbonds::HBondEnergy::backbone_sidechain_energy(), core::scoring::lkball::build_optimal_water_Os_on_acceptor(), protocols::dna::DNAParameters::calculate(), core::scoring::etable::BaseEtableEnergy< TableLookupEtableEnergy >::calculate_interres(), core::scoring::hbonds::calculate_intra_res_hbonds(), core::scoring::etable::BaseEtableEnergy< TableLookupEtableEnergy >::calculate_intra_xover4(), core::scoring::etable::BaseEtableEnergy< TableLookupEtableEnergy >::calculate_intrares(), core::scoring::dna::DNA_EnvPairPotential::centroid_xyz(), core::scoring::hbonds::create_rotamer_descriptor(), core::energy_methods::DNA_DihedralEnergy::defines_intrares_energy_for_residue(), core::energy_methods::DNA_DihedralEnergy::defines_residue_pair_energy(), core::energy_methods::FA_GrpElecEnergy::defines_score_for_residue_pair(), core::scoring::elec::FA_ElecEnergy::defines_score_for_residue_pair(), protocols::forge::remodel::RemodelMover::design_refine(), 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::energy_methods::DNAChiEnergy::eval_dof_derivative(), core::energy_methods::DNA_DihedralEnergy::eval_intrares_energy(), core::energy_methods::FACTSEnergy::eval_intrares_energy(), core::energy_methods::GenBornEnergy::eval_intrares_energy(), core::energy_methods::VdWTinkerEnergy::eval_intrares_energy(), core::energy_methods::MultipoleElecEnergy::eval_intrares_energy(), core::energy_methods::VdWTinkerEnergy::eval_intrares_energy_ext(), core::energy_methods::MultipoleElecEnergy::eval_intrares_energy_ext(), core::energy_methods::SASAEnergy::eval_intrares_energy_ext(), core::energy_methods::FACTSEnergy::evaluate_rotamer_background_energies(), core::energy_methods::GenBornEnergy::evaluate_rotamer_background_energies(), core::energy_methods::VdWTinkerEnergy::evaluate_rotamer_background_energies(), core::energy_methods::MultipoleElecEnergy::evaluate_rotamer_background_energies(), core::energy_methods::FA_GrpElecEnergy::evaluate_rotamer_background_energies(), core::scoring::hbonds::HBondEnergy::evaluate_rotamer_background_energies(), core::energy_methods::FACTSEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::GenBornEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::VdWTinkerEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::MultipoleElecEnergy::evaluate_rotamer_background_energy_maps(), core::scoring::dna::get_groove_widths(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::dna::get_z_axis(), protocols::dna::make_base_pair_aware_fold_tree(), protocols::relax::make_dna_rigid(), protocols::motifs::Motif::Motif(), core::energy_methods::DirectReadoutEnergy::my_residue_pair_energy(), protocols::fold_from_loops::NubInitioMover::post_process(), core::energy_methods::DNAChiEnergy::residue_energy(), core::energy_methods::DNA_BaseEnergy::residue_pair_energy(), core::energy_methods::FACTSEnergy::residue_pair_energy(), core::energy_methods::DNA_ReferenceEnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy(), core::energy_methods::GenBornEnergy::residue_pair_energy(), core::energy_methods::VdWTinkerEnergy::residue_pair_energy(), core::energy_methods::SASAEnergy::residue_pair_energy(), core::energy_methods::MultipoleElecEnergy::residue_pair_energy(), core::energy_methods::MultipoleElecEnergy::residue_pair_energy_ext(), core::energy_methods::VdWTinkerEnergy::residue_pair_energy_ext(), core::energy_methods::SASAEnergy::residue_pair_energy_ext(), core::scoring::dna::DirectReadoutPotential::rsd_rsd_energy(), core::conformation::setup_corresponding_atoms(), and core::scoring::dna::DNA_DihedralPotential::skip_torsion().
|
inline |
Returns true if this residue is a L-RNA residue.
References core::chemical::ResidueTypeBase::is_l_rna(), and rsd_type_.
Referenced by core::scoring::rna::RNA_TorsionPotential::residue_pair_energy().
|
inline |
Returns true if this residue is a ligand.
References core::chemical::ResidueType::is_ligand(), and rsd_type_.
Referenced by core::conformation::Conformation::append_residue(), protocols::enzdes::EnzdesFlexBBProtocol::apply(), protocols::rbsegment_relax::RBSegmentRelax::apply(), protocols::enzdes::DetectProteinLigandInterface::apply(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), protocols::scoring::Interface::calculate(), protocols::enzdes::PackRotamersMoverPartGreedy::choose_n_best(), protocols::enzdes::EnzdesBaseProtocol::create_enzdes_movemap(), core::energy_methods::GenericBondedEnergy::defines_score_for_residue_pair(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), protocols::metal_interface::MatchGrafter::ensure_proper_his_tautomers(), core::energy_methods::GenericBondedEnergy::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::energy_methods::GenericBondedEnergy::eval_intrares_energy(), core::scoring::elec::FA_ElecEnergy::eval_intrares_energy(), core::energy_methods::SugarBackboneEnergy::eval_residue_dof_derivative(), protocols::cutoutdomain::CutOutDomain::find_nearest_res(), protocols::rosetta_scripts::find_nearest_res(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::toolbox::IGLigandDesignEdgeUpweighter::get_edge_reweight(), core::scoring::elec::FA_ElecEnergy::get_intrares_countpair(), protocols::hbnet::HBNet::get_native_networks(), core::chemical::rna::get_rna_base_coordinate_system(), protocols::sic_dock::make_Cx(), protocols::ligand_docking::ProtLigEnsemble::make_packer_task(), protocols::ligand_docking::HighResDocker::make_packer_task_from_vector(), protocols::motifs::Motif::Motif(), protocols::hbnet::HBNetStapleInterface::network_meets_final_criteria(), protocols::hbnet::HBNet::rec_trav_native(), protocols::simple_moves::RepeatPropagationMover::repeat_ligand_constraints(), protocols::features::ResidueConformationFeatures::report_features(), core::io::carbohydrates::residue_gws_string(), protocols::denovo_design::components::residue_is_compatible(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy(), protocols::ligand_docking::restrict_to_protein_residues(), core::pose::symmetry::sealed_symmetric_fold_tree(), protocols::denovo_design::components::SegmentCounts::SegmentCounts(), protocols::scoring::Interface::set_pack(), protocols::hbnet::HBNet::traverse_native(), and protocols::toolbox::match_enzdes_util::EnzConstraintParameters::update_pdb_remarks().
|
inline |
Returns true if the residue has a lower terminus property.
References core::chemical::ResidueType::is_lower_terminus(), and rsd_type_.
Referenced by protocols::cryst::MakeLatticeMover::add_monomers_to_lattice(), protocols::cryst::MakeLayerMover::add_monomers_to_layer(), protocols::loops::add_single_cutpoint_variant(), protocols::denovo_design::components::add_to_pose(), protocols::frags::add_vall_cheating_fragments(), core::conformation::Conformation::align_virtual_atoms_in_carbohydrate_residue(), core::conformation::Conformation::append_polymer_residue_after_seqpos(), core::conformation::Conformation::append_residue(), core::pose::append_subpose_to_pose(), protocols::protein_interface_design::movers::AddChainBreak::apply(), protocols::fldsgn::filters::HelixKinkFilter::apply(), protocols::task_operations::DsspDesignOperation::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::fldsgn::CircularPermutation::apply(), protocols::flxbb::LayerDesignOperation::apply(), core::chemical::ICoorAtomID::atom_id(), core::energy_methods::DNA_DihedralEnergy::atoms_with_dof_derivatives(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), protocols::idealize::basic_idealize(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::calc_dist(), core::energy_methods::MPResidueLipophilicityEnergy::calc_energy(), core::energy_methods::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(), protocols::denovo_design::movers::AlignResiduesMover::copy_residue(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::correct_termini_derivatives(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::count_bb_atoms(), protocols::forge::methods::count_cutpoints(), protocols::relax::cyclize_pose(), determine_nonstandard_polymer_status(), core::scoring::dna::DNA_DihedralPotential::eval_harmonic_backbone_torsion_score_and_deriv(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::energy_methods::DNA_DihedralEnergy::eval_intrares_energy(), core::scoring::elec::FA_ElecEnergy::eval_intrares_energy(), protocols::forge::methods::find_cutpoint(), protocols::ligand_docking::LigandBaseProtocol::find_interface_backbone(), core::conformation::carbohydrates::find_seqpos_of_saccharides_parent_residue(), protocols::generalized_kinematic_closure::general_set_phi(), protocols::generalized_kinematic_closure::general_set_psi(), core::conformation::get_anchor_atomno(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_chi_weight(), core::scoring::dna::get_DNA_backbone_bin(), core::pack::dunbrack::PeptoidOmegaReporter::get_dof(), core::pack::dunbrack::MainchainTorsionReporter::get_dof(), core::pack::dunbrack::PeptoidGeneralDOFReporter::get_dof(), core::pack::dunbrack::PeptideTorsionReporter::get_dof(), core::scoring::dna::get_groove_widths(), core::scoring::hbonds::get_hb_don_chem_type(), core::pose::motif::get_nterminal_peptide_bond_reference_frame(), core::pose::motif::get_nterminal_peptide_bond_reference_frame_atomids(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::get_phi_from_rsd(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_phi_from_rsd(), core::conformation::get_root_atomno(), protocols::sic_dock::get_termini_from_pose(), protocols::forge::methods::grow_left_r(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), protocols::forge::build::SegmentSwap::init(), protocols::forge::build::SegmentInsert::init(), protocols::abinitio::abscript::RigidChunkCM::initialize(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), core::pack::dunbrack::MainchainTorsionReporter::insert_atoms_defining_dof(), core::pack::dunbrack::PeptoidGeneralDOFReporter::insert_atoms_defining_dof(), core::pack::dunbrack::PeptideTorsionReporter::insert_atoms_defining_dof(), core::conformation::Conformation::insert_polymer_residue(), protocols::frags::insert_random_fragments_in_flexible_protein_regions(), core::pose::is_lower_terminus(), core::scoring::Ramachandran::is_normally_connected(), protocols::loops::Loop::is_terminal(), protocols::denovo_design::loop_stop_without_overlap(), protocols::sic_dock::make_Cx(), 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::loops::loop_closure::kinematic_closure::TorsionSamplingKinematicPerturber::perturb_chain(), protocols::denovo_design::components::pose_matches_description(), protocols::denovo_design::components::prepend_new_residues(), core::conformation::symmetry::SymmetricConformation::prepend_polymer_residue_before_seqpos(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose(), core::energy_methods::SugarBackboneEnergy::residue_energy(), core::energy_methods::MPHelicalityEnergy::residue_energy(), protocols::loops::loop_closure::kinematic_closure::KinematicPerturber::set_pose_after_closure(), protocols::loops::loop_closure::kinematic_closure::TorsionSamplingKinematicPerturber::set_pose_after_closure(), protocols::denovo_design::components::Segment::set_template_pose(), protocols::rbsegment_relax::setup_disconnected(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), core::scoring::dna::DNA_DihedralPotential::skip_torsion(), protocols::fldsgn::CircularPermutation::split_chains(), and core::conformation::Conformation::update_polymeric_connection().
|
inline |
Returns if this residue is a meta aramid.
References core::chemical::ResidueType::is_meta_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns true if this residue is a metal ion, false otherwise. The METAL property is specified in the params file under PROPERTIES.
References core::chemical::ResidueType::is_metal(), and rsd_type_.
Referenced by core::util::add_covalent_linkages_to_metal(), core::util::auto_setup_all_metal_bonds(), core::util::auto_setup_all_metal_constraints(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), protocols::simple_moves::SetupMetalsMover::find_metal_resnums(), core::util::find_metalbinding_atoms(), core::scoring::GenericBondedPotential::residue_derivatives(), core::scoring::GenericBondedPotential::residue_energy(), and core::scoring::GenericBondedPotential::setup_for_scoring().
|
inline |
Returns true if this residue is a type capable of binding to a metal ion (e.g. His, Cys, etc.), false otherwise. The METALBINDING property is specified in the params file under PROPERTIES.
References core::chemical::ResidueType::is_metalbinding(), and rsd_type_.
Referenced by core::io::pose_from_sfr::PoseFromSFRBuilder::find_atom_tree_root_for_metal_ion(), and core::util::find_metalbinding_atoms_helper().
|
inline |
Returns true if this residue is a nucleic acid.
References core::chemical::ResidueType::is_NA(), and rsd_type_.
Referenced by core::io::pose_to_sfr::PoseToStructFileRepConverter::append_residue_info_to_sfr(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), core::pack::rotamer_set::build_lib_dna_rotamers(), protocols::scoring::Interface::calculate(), core::scoring::loop_graph::get_6D_trans_rot_potential_evaluator(), core::chemical::rna::get_rna_base_centroid(), core::chemical::rna::get_rna_base_coordinate_system(), protocols::stepwise::modeler::rna::checker::RNA_BaseCentroidChecker::Initialize_base_stub_list(), and protocols::stepwise::modeler::rna::is_virtual_base().
|
inline |
Returns if this residue is an ortho aramid.
References core::chemical::ResidueType::is_ortho_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a para aramid.
References core::chemical::ResidueType::is_para_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a peptoid.
References core::chemical::ResidueTypeBase::is_peptoid(), and rsd_type_.
Referenced by core::scoring::hbonds::calculate_intra_res_hbonds(), core::scoring::etable::BaseEtableEnergy< TableLookupEtableEnergy >::calculate_intra_xover4(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_atom_derivative(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_derivatives(), core::scoring::etable::TableLookupEtableEnergy::eval_intrares_energy(), core::scoring::etable::AnalyticEtableEnergy::eval_intrares_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_energy_ext(), core::scoring::OmegaTether::eval_omega_score_residue(), core::energy_methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::scoring::etable::BaseEtableEnergy< Derived >::finalize_total_energy(), core::pack::dunbrack::PeptoidOmegaReporter::get_dof(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_phi_from_rsd(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_psi_from_rsd(), core::pack::dunbrack::DunbrackEnergy::get_scratch_index(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), core::pose::is_lower_terminus(), core::pose::is_upper_terminus(), place(), and core::energy_methods::OmegaTetherEnergy::residue_energy().
|
inline |
Returns true if the residue is polar.
References core::chemical::ResidueType::is_polar(), and rsd_type_.
Referenced by protocols::vip::VIP_Mover::cull_mutatable_residues(), core::energy_methods::PairEnergy::defines_score_for_residue_pair(), core::energy_methods::PairEnergy::eval_residue_pair_derivatives(), core::energy_methods::PairEnergy::evaluate_rotamer_background_energies(), core::energy_methods::PairEnergy::evaluate_rotamer_background_energy_maps(), protocols::task_operations::CrystalContactsOperation::is_crystal_contact(), core::scoring::PairEPotential::pair_term_energy(), core::scoring::PairEPotential::pair_term_energy_exists(), and core::energy_methods::PairEnergy::residue_pair_energy().
|
inline |
Returns true if this residue is a polymer.
References core::chemical::ResidueTypeBase::is_polymer(), and rsd_type_.
Referenced by protocols::jumping::JumpSample::add_chainbreaks(), protocols::cryst::MakeLatticeMover::add_monomers_to_lattice(), core::pose::addVirtualResAsRoot(), protocols::ligand_docking::LigandDockProtocol::append_ligand_docking_scores(), core::conformation::Conformation::append_residue_by_bond(), protocols::hybridization::MRMover::apply(), protocols::cyclic_peptide::RamaMutationSelector::apply(), protocols::relax::loop::LoopRelaxMover::apply(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::apply(), core::scoring::elec::FA_ElecEnergy::backbone_backbone_energy(), core::scoring::elec::FA_ElecEnergy::backbone_sidechain_energy(), protocols::idealize::basic_idealize(), core::select::util::calc_sc_neighbors(), connect_atom(), protocols::enzdes::EnzdesBaseProtocol::create_enzdes_movemap(), core::energy_methods::GenericBondedEnergy::defines_score_for_residue_pair(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), protocols::enzdes::EnzdesFlexBBProtocol::determine_flexible_regions(), determine_nonstandard_polymer_status(), protocols::rna::movers::determine_residues_to_rebuild(), protocols::ligand_docking::InterfaceBuilder::enforce_minimum_length(), core::energy_methods::GenericBondedEnergy::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::energy_methods::GenericBondedEnergy::eval_intrares_energy(), core::scoring::elec::FA_ElecEnergy::eval_intrares_energy(), protocols::loophash::FastGapMover::find_next_gap(), protocols::electron_density::findLoopFromDensity(), protocols::forge::methods::fold_tree_from_pose(), core::conformation::get_anchor_atomno(), core::scoring::elec::FA_ElecEnergy::get_intrares_countpair(), protocols::ligand_docking::LigandBaseProtocol::get_ligand_id(), core::chemical::rna::get_rna_base_centroid(), core::chemical::rna::get_rna_base_coordinate_system(), core::conformation::get_root_atomno(), protocols::denovo_design::components::StructureDataFactory::infer_from_pose(), protocols::hybridization::HybridizeFoldtreeDynamic::initialize(), core::pose::toolbox::AtomID_Mapper::initialize(), core::scoring::is_ligand_heavyatom(), core::scoring::is_ligand_heavyatom_residues(), core::pose::is_lower_terminus(), core::scoring::is_polymer_heavyatom(), core::pose::is_upper_terminus(), protocols::ligand_docking::LigandBaseProtocol::make_movemap(), protocols::ligand_docking::LigandBaseProtocol::make_packer_task_ligand_only(), protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::moves_for_pose(), 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(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy(), protocols::ligand_docking::LigandDockProtocol::restrain_ligand_chis(), core::pose::set_reasonable_fold_tree(), core::scoring::elec::FA_ElecEnergy::sidechain_sidechain_energy(), protocols::protein_interface_design::star_fold_tree(), protocols::hybridization::MRMover::trim_target_pose(), and core::conformation::Conformation::update_polymeric_connection().
Am I polymer bonded to other?
References seqpos().
Referenced by protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_perturb_backbone_by_bins(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_randomize_backbone_by_bins(), core::scoring::lkball::LK_BallEnergy::backbone_backbone_energy(), core::scoring::lkball::LK_BallEnergy::backbone_sidechain_energy(), core::scoring::lkball::LK_BallEnergy::calculate_lk_ball_atom_energies(), core::scoring::lkball::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::scoring::lkball::LK_BallEnergy::get_count_pair_function_trie(), protocols::forge::build::ConnectRight::modify_impl(), core::scoring::lkball::LK_BallEnergy::residue_pair_energy(), core::scoring::lkball::LK_BallEnergy::setup_for_minimizing_for_residue_pair(), and core::scoring::lkball::LK_BallEnergy::sidechain_sidechain_energy().
Am I polymer-bonded to other? checks lower and upper connections.
References core::chemical::ResidueTypeBase::is_polymer(), core::chemical::ResidueType::lower_connect_id(), residue_connection_partner(), rsd_type_, and core::chemical::ResidueType::upper_connect_id().
|
inline |
Returns if this residue is a post methylene meta aramid.
References core::chemical::ResidueType::is_post_methylene_meta_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a post methylene ortho aramid.
References core::chemical::ResidueType::is_post_methylene_ortho_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a post methylene para aramid.
References core::chemical::ResidueType::is_post_methylene_para_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a pre methylene meta aramid.
References core::chemical::ResidueType::is_pre_methylene_meta_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a pre methylene ortho aramid.
References core::chemical::ResidueType::is_pre_methylene_ortho_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a pre methylene para aramid.
References core::chemical::ResidueType::is_pre_methylene_para_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a post methylene meta aramid.
References core::chemical::ResidueType::is_pre_methylene_post_methylene_meta_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a post methylene ortho aramid.
References core::chemical::ResidueType::is_pre_methylene_post_methylene_ortho_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns if this residue is a post methylene para aramid.
References core::chemical::ResidueType::is_pre_methylene_post_methylene_para_aramid(), and rsd_type_.
Referenced by core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), and core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy().
|
inline |
Returns true if this residue is an amino acid.
References core::chemical::ResidueTypeBase::is_protein(), and rsd_type_.
Referenced by protocols::loops::loop_closure::ccd::RamaCheckBase::accept_new_conformation(), protocols::simple_filters::SpanTopologyMatchPoseFilter::actual_topology(), protocols::hybridization::HybridizeProtocol::add_fragment_csts(), protocols::loop_grower::LoopGrower::add_fragment_csts(), protocols::hybridization::add_non_protein_cst(), protocols::sewing::hashing::AlignmentFileGeneratorMover::add_pose_segments_to_segment_vector(), protocols::mpi_refinement::add_poseinfo_to_ss(), protocols::loops::add_single_cutpoint_variant(), core::pose::ncbb::add_triazole_constraint(), protocols::frags::add_vall_cheating_fragments(), protocols::frags::add_vall_fragments(), protocols::loops::addScoresForLoopParts(), protocols::forge::remodel::RemodelGlobalFrame::align_segment(), protocols::hybridization::TMalign::alignment2AtomMap(), protocols::pockets::PocketGrid::alter_espGrid_with_bound_ligand(), core::scoring::hbonds::HBondSet::append_hbond(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::append_metal_vsites(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_residue_info_to_sfr(), core::pose::append_subpose_to_pose(), protocols::RBSegmentRelaxImpl::apply(), protocols::simple_filters::EnergyPerResidueFilter::apply(), protocols::protein_interface_design::movers::RandomMutation::apply(), protocols::simple_moves::WriteSSEMover::apply(), protocols::matdes::SchemePlaceMotifsMover::apply(), protocols::protein_interface_design::movers::PrepackMover::apply(), protocols::simple_filters::SSMotifFinder::apply(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::task_operations::SelectBySASAOperation::apply(), protocols::abinitio::DomainAssembly::apply(), protocols::enzdes::BackboneSampler::apply(), protocols::protein_interface_design::filters::FilterScanFilter::apply(), protocols::hbnet::ConstrainHBondNetwork::apply(), protocols::protein_interface_design::movers::BackrubDDMover::apply(), protocols::rna::denovo::movers::RNA_Minimizer::apply(), protocols::protein_interface_design::movers::DesignMinimizeHbonds::apply(), protocols::task_operations::CrystalContactsOperation::apply(), protocols::evolution::NucleotideMutation::apply(), protocols::fold_from_loops::selectors::ProteinResidueSelector::apply(), core::select::residue_selector::ResidueInMembraneSelector::apply(), protocols::pose_creation::MakePolyXMover::apply(), protocols::hybridization::CartesianSampler::apply(), protocols::hybridization::CartesianHybridize::apply(), protocols::fldsgn::SheetConstraintGenerator::apply(), protocols::minimization_packing::BoltzmannRotamerMover::apply(), protocols::simple_moves::CoupledMover::apply(), protocols::denovo_design::movers::FastDesign::apply(), protocols::task_operations::DsspDesignOperation::apply(), protocols::fldsgn::CircularPermutation::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::hybridization::FoldTreeHybridize::apply(), protocols::enzdes::ProteinLigandInterfaceUpweighter::apply(), protocols::enzdes::RepackLigandSiteWithoutLigandMover::apply(), protocols::flxbb::LayerDesignOperation::apply(), protocols::rbsegment_relax::SequenceShiftMover::apply(), protocols::hybridization::TMalign::apply(), protocols::frags::TorsionFragmentMover::apply(), protocols::minimization_packing::MinMover::apply_dof_tasks_to_movemap(), protocols::hybridization::CartesianHybridize::apply_frame(), protocols::loops::apply_sequence_mapping(), core::energy_methods::RamachandranEnergy::atoms_with_dof_derivatives(), protocols::pockets::PocketGrid::autoexpanding_pocket_eval(), core::scoring::hbonds::HBondEnergy::backbone_sidechain_energy(), core::scoring::constraints::BackboneStubConstraint::BackboneStubConstraint(), core::scoring::constraints::BackboneStubLinearConstraint::BackboneStubLinearConstraint(), protocols::idealize::basic_idealize(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), protocols::simple_moves::StructProfileMover::calc_cenlist(), protocols::analysis::InterfaceAnalyzerMover::calc_per_residue_and_regional_data(), core::scoring::epr_deer::EPRSpinLabel::calc_sl_for_res(), protocols::protein_interface_design::ReportPSSMDifferences::calculate(), protocols::protein_interface_design::ReportSequenceDifferences::calculate(), protocols::simple_ddg::DdGScan::calculate(), protocols::docking::EllipsoidalRandomizationMover::calculate_axes(), core::scoring::electron_density::calculate_density_nbr(), core::scoring::hbonds::calculate_intra_res_hbonds(), core::scoring::etable::BaseEtableEnergy< TableLookupEtableEnergy >::calculate_intra_xover4(), core::scoring::etable::BaseEtableEnergy< TableLookupEtableEnergy >::calculate_intrares(), protocols::docking::EllipsoidalRandomizationMover::calculate_plane_axes(), protocols::pockets::NonPlaidFingerprint::calculate_protein_CoM(), core::scoring::electron_density::calculate_rama(), protocols::geometry::center_of_mass(), protocols::fldsgn::BluePrintBDR::centroid_build(), protocols::forge::components::BDR::centroid_build(), protocols::hybridization::HybridizeProtocol::check_and_create_fragments(), core::energy_methods::RNA_FullAtomStackingEnergy::check_base_base_OK(), protocols::denovo_design::DisulfidizeMover::check_residue_type(), protocols::simple_filters::TMsSpanMembraneFilter::compute(), protocols::simple_filters::MembAccesResidueLipophilicityFilter::compute(), protocols::denovo_design::filters::SSPredictionFilter::compute(), protocols::denovo_design::filters::ExposedHydrophobicsFilter::compute(), core::scoring::dssp::Dssp::compute(), protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::compute(), protocols::fldsgn::filters::SecondaryStructureFilter::compute(), protocols::enzdes::RepackWithoutLigandFilter::compute(), protocols::enzdes::PackRotamersMoverPartGreedy::compute_designable_neighbors(), protocols::pockets::PlaidFingerprint::compute_ligand_resnum(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), protocols::simple_filters::ResidueIEFilter::compute_resnums(), protocols::optimize_weights::IterativeOptEDriver::compute_rotamers_around_ligands(), protocols::denovo_design::construct_poly_ala_pose(), protocols::abinitio::AbrelaxApplication::copy_structure(), protocols::stepwise::modeler::align::create_alignment_id_map_legacy(), protocols::hybridization::create_fragment_set(), protocols::hybridization::create_fragment_set_no_ssbias(), core::scoring::hbonds::create_rotamer_descriptor(), core::energy_methods::MPSpanInsertionEnergy::create_updated_span(), protocols::cryst::crystRMS(), protocols::cryst::crystRMSfast(), protocols::simple_ddg::AlaScan::ddG_for_single_residue(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), core::energy_methods::PointWaterEnergy::defines_score_for_residue_pair(), core::energy_methods::PairEnergy::defines_score_for_residue_pair(), core::energy_methods::FA_GrpElecEnergy::defines_score_for_residue_pair(), core::scoring::elec::FA_ElecEnergy::defines_score_for_residue_pair(), protocols::rna::denovo::delete_non_protein_from_pose(), protocols::cryst::MakeLatticeMover::detect_connecting_subunits(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), protocols::pockets::EggshellGrid::EggshellGrid(), protocols::metal_interface::MatchGrafter::ensure_proper_his_tautomers(), core::energy_methods::MPSpanInsertionEnergy::eval_atom_derivative(), core::energy_methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::MPSpanAngleEnergy::eval_atom_derivative(), core::energy_methods::EnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::FaMPEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::MPHelicalityEnergy::eval_atom_derivative(), core::energy_methods::MPResidueLipophilicityEnergy::eval_atom_derivative(), core::energy_methods::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_atom_derivative(), core::energy_methods::RamachandranEnergy2B::eval_dof_derivative(), core::energy_methods::RamachandranEnergy::eval_dof_derivative(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::energy_methods::RamachandranEnergy2B::eval_intrares_energy(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), core::scoring::etable::TableLookupEtableEnergy::eval_intrares_energy(), core::scoring::etable::AnalyticEtableEnergy::eval_intrares_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_energy_ext(), core::energy_methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::OmegaTether::eval_omega_score_residue(), core::scoring::PointWaterPotential::eval_pointwater_derivs(), core::scoring::PointWaterPotential::eval_pointwater_score(), 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::energy_methods::RamachandranEnergy::eval_residue_dof_derivative(), core::energy_methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_dof_derivative(), core::energy_methods::PointWaterEnergy::eval_residue_pair_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives_sorted(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), core::energy_methods::CartesianBondedEnergy::eval_singleres_angle_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_angle_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_torsion_derivatives(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_score(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_orientation_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_orientation_score(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_score(), 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::rna::RNP_LowResPotential::evaluate_rnp_base_pair_score(), core::scoring::rna::RNP_LowResPairDistPotential::evaluate_rnp_pair_dist_score(), core::scoring::rna::RNP_LowResPotential::evaluate_rnp_pair_score(), core::scoring::rna::RNP_LowResStackData::evaluate_rnp_stack_xy_score(), core::energy_methods::PairEnergy::evaluate_rotamer_background_energies(), core::energy_methods::PairEnergy::evaluate_rotamer_background_energy_maps(), protocols::indexed_structure_store::extract_residue_entries(), protocols::pockets::GenPharmacophore::extract_rna_rings_from_protein_rna_complex(), protocols::stepwise::modeler::protein::figure_out_protein_modeling_info(), protocols::pockets::DarcParticleSwarmMinimizer::fill_atom_arrays_for_electrostatics_(), core::scoring::constraints::BackboneStubLinearConstraint::fill_f1_f2(), core::scoring::constraints::BackboneStubConstraint::fill_f1_f2(), core::scoring::dssp::fill_hbond_bb_pair_score_dssp(), protocols::frags::fill_in_gaps(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::final_exact_cartmin(), protocols::protein_interface_design::movers::finalize_stub_set(), core::scoring::etable::BaseEtableEnergy< Derived >::finalize_total_energy(), core::io::pose_from_sfr::PoseFromSFRBuilder::find_atom_tree_root_for_metal_ion(), 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::simple_moves::asym_fold_and_dock::AsymFoldandDockMoveRbJumpMover::find_new_jump_residue(), protocols::ligand_docking::InterfaceBuilder::find_protein_residues(), protocols::calc_taskop_filters::RotamerBoltzmannWeight::first_pass_ala_scan(), protocols::constraint_generator::first_protein_residue(), protocols::simple_moves::RepeatPropagationMover::fix_ligand_residues(), protocols::loops::fold_tree_from_loops(), protocols::comparative_modeling::gather_coords(), protocols::abinitio::AbrelaxApplication::generate_extended_pose(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), protocols::ligand_docking::ga_ligand_dock::get_atomic_contacting_sidechains(), core::pose::motif::get_backbone_reference_frame(), protocols::match::BfactorMPM::get_ca_bfactors(), protocols::constel::get_chain_terms(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_chi_weight(), protocols::simple_moves::StructProfileMover::get_closest_sequence_at_res(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_contacting_reslist(), protocols::cryst::get_corresponding_CAs(), core::pose::motif::get_cterminal_peptide_bond_reference_frame(), core::pose::motif::get_cterminal_peptide_bond_reference_frame_atomids(), core::pack::dunbrack::PeptoidOmegaReporter::get_dof(), protocols::pockets::NonPlaidFingerprint::get_electrostatics_energy(), protocols::toolbox::match_enzdes_util::get_first_protein_residue(), protocols::indexed_structure_store::FragmentLookup::get_fragment_residue_spans(), 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(), core::scoring::motif::MotifHash::get_matching_motifs(), protocols::matdes::get_matching_subunits(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::get_movable_scs(), protocols::optimize_weights::IterativeOptEDriver::get_nat_aa_opte_data(), protocols::md::CartesianMD::get_native_info(), core::scoring::motif::get_nbrs(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_new_chainIDs(), protocols::cryst::get_nres_asu(), core::pose::motif::get_nterminal_peptide_bond_reference_frame(), core::pose::motif::get_nterminal_peptide_bond_reference_frame_atomids(), protocols::hybridization::get_num_residues_prot(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::get_phi_from_rsd(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_phi_from_rsd(), protocols::simple_filters::AbinitioBaseFilter::get_protein_sstype(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::get_psi_from_rsd(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_psi_from_rsd(), protocols::rna::denovo::get_residues_within_dist_of_RNA(), protocols::rna::denovo::get_rnp_docking_fold_tree(), protocols::loophash::get_rt_over_leap_without_foldtree_bs(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), protocols::sic_dock::get_termini_from_pose(), protocols::loops::has_severe_pep_bond_geom_issues(), protocols::pockets::NonPlaidFingerprint::include_eggshell_points_based_on_known_ligand(), protocols::hybridization::FragmentBiasAssigner::init(), protocols::simple_moves::RepeatPropagationMover::initial_constrained_residues(), protocols::rna::denovo::movers::RNA_DeNovoProtocolMover::initial_pose_setup(), core::pose::toolbox::AtomID_Mapper::initialize(), protocols::fldsgn::topology::SS_Info2::initialize(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), protocols::topology_broker::TopologyBroker::initialize_sequence(), protocols::loops::loop_closure::ccd::RamaCheckBase::initialize_starting_rama_scores(), protocols::scoring::methods::TargetClashEnergy::initiate_voxel(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), protocols::features::HBondFeatures::insert_hbond_dehydron_row(), protocols::frags::insert_random_fragments_in_flexible_protein_regions(), core::conformation::is_disulfide_bond(), core::pose::is_lower_terminus(), core::scoring::is_non_peptide_heavy_atom(), 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::is_protein_CA_or_equiv(), protocols::loops::Loop::is_terminal(), core::pose::is_upper_terminus(), protocols::constel::NeighTeller::isneigh(), protocols::constraint_generator::last_protein_residue(), core::pack::dunbrack::load_unboundrot(), protocols::denovo_design::loop_start_without_overlap(), protocols::denovo_design::loop_stop_without_overlap(), 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::struct_fragment::StructFragmentMover::make_fragment_picker(), protocols::optimize_weights::IterativeOptEDriver::measure_rotamer_recovery(), protocols::pose_metric_calculators::SequenceComparison::measure_sequence_recovery(), protocols::optimize_weights::IterativeOptEDriver::measure_sequence_recovery(), protocols::peptide_deriver::PeptideDeriverFilter::minimize(), protocols::protein_interface_design::MinimizeInterface(), protocols::motifs::Motif::Motif(), protocols::stepwise::modeler::StepWiseMinimizer::move_side_chain(), core::energy_methods::DirectReadoutEnergy::my_residue_pair_energy(), protocols::hbnet::HBNetStapleInterface::network_meets_final_criteria(), protocols::hybridization::AllResiduesChanged::operator()(), protocols::abinitio::AllResiduesChanged::operator()(), protocols::rna::denovo::movers::RNA_Minimizer::packing_trials(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::pair_sets_with_positions(), core::scoring::PairEPotential::pair_term_energy_exists(), protocols::hybridization::partial_align(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), core::scoring::UnfoldedStatePotential::pose_raw_unfolded_state_energymap(), protocols::fold_from_loops::NubInitioMover::post_process(), core::energy_methods::PoissonBoltzmannEnergy::protein_position_equal_within(), protocols::rna::denovo::movers::RNP_HighResMover::protein_sidechain_packing(), protocols::toolbox::DecoySetEvaluation::push_back_CA_xyz_from_silent_file(), core::scoring::Ramachandran2B::RamaE(), core::scoring::Ramachandran2B::RamaE_Lower(), core::scoring::Ramachandran2B::RamaE_Upper(), protocols::rna::denovo::movers::RNA_DeNovoMasterMover::randomize_rnp_rigid_body_orientations(), core::pose::read_psipred_ss2_file(), protocols::hbnet::HBNet::rec_trav_native(), core::conformation::symmetry::SymmetricConformation::recalculate_transforms(), 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_moves::RepeatPropagationMover::repeat_ligand(), protocols::simple_moves::RepeatPropagationMover::repeat_ligand_constraints(), core::pose::PDBInfo::replace_res_remap_bfactors(), protocols::simple_filters::EnergyPerResidueFilter::report(), protocols::simple_ddg::AlaScan::report(), protocols::features::ResidueSecondaryStructureFeatures::report_features(), protocols::features::ProteinBackboneAtomAtomPairFeatures::report_features(), protocols::features::ProteinBackboneTorsionAngleFeatures::report_features(), protocols::features::HelixCapFeatures::report_features(), protocols::features::HBondFeatures::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(), core::energy_methods::MPResidueLipophilicityEnergy::report_ressolv(), protocols::simple_filters::EnergyPerResidueFilter::report_sm(), protocols::fldsgn::filters::SecondaryStructureFilter::report_sm(), protocols::simple_ddg::AlaScan::report_symmetry(), core::conformation::symmetry::residue_center_of_mass(), core::energy_methods::RamachandranEnergy::residue_energy(), protocols::membrane::scoring::FaWaterToBilayerEnergy::residue_energy(), core::energy_methods::OmegaTetherEnergy::residue_energy(), core::energy_methods::MembraneEnvSmoothEnergy::residue_energy(), core::energy_methods::EnvSmoothEnergy::residue_energy(), core::energy_methods::MPEnvEnergy::residue_energy(), core::energy_methods::FaMPEnvSmoothEnergy::residue_energy(), core::energy_methods::MPHelicalityEnergy::residue_energy(), core::energy_methods::MPResidueLipophilicityEnergy::residue_energy(), core::energy_methods::RamachandranEnergy2B::residue_pair_energy(), core::energy_methods::MPPairEnergy::residue_pair_energy(), core::energy_methods::RNA_VDW_Energy::residue_pair_energy(), core::energy_methods::HybridVDW_Energy::residue_pair_energy(), core::energy_methods::RNP_LowResEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResPairDistEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResStackEnergy::residue_pair_energy(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy(), core::energy_methods::PairEnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy_sorted(), protocols::features::BetaTurnDetection::residue_range_is_protein(), protocols::ligand_docking::MinimizeBackbone::restrain_protein_Calpha(), protocols::ligand_docking::LigandBaseProtocol::restrain_protein_Calphas(), core::conformation::symmetry::return_nearest_residue(), core::pose::return_nearest_residue(), protocols::symmetry::SymmetrySlider::rg(), protocols::membrane::rsd_closest_to_chain_tm_com(), core::scoring::dna::DirectReadoutPotential::rsd_rsd_energy(), protocols::motifs::LigandMotifSearch::run(), protocols::denovo_design::same_pose(), protocols::environment::ClientMover::sandboxed_copy(), protocols::sic_dock::XfoxmScore::score(), core::scoring::constraints::BackboneStubLinearConstraint::score(), core::scoring::constraints::BackboneStubConstraint::score(), protocols::rna::denovo::movers::RNA_DeNovoMasterMover::search_rigid_body_orientation(), protocols::simple_filters::SaveResfileToDiskFilter::select_residues(), protocols::ligand_docking::MoveMapBuilder::set_all_bb(), core::conformation::set_chi_according_to_coordinates(), protocols::rbsegment_relax::set_constraints(), protocols::vip::VIP_Mover::set_excluded_positions(), protocols::normalmode::NormalMode::set_harmonic_constant_map(), 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::denovo_design::components::Segment::set_template_pose(), protocols::hbnet::HBNet::setup(), protocols::enzdes::EnzdesBaseProtocol::setup_bbmin_ft_and_csts(), protocols::simple_moves::ShakeStructureMover::setup_ca_constraints(), protocols::forge::remodel::RemodelGlobalFrame::setup_CM_helical_constraint(), protocols::ddg::ddGMover::setup_constraints(), core::scoring::constraints::SiteConstraint::setup_csts(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue(), core::energy_methods::RNP_LowResEnergy::setup_for_scoring(), core::energy_methods::ElecDensCenEnergy::setup_for_scoring(), protocols::forge::remodel::RemodelGlobalFrame::setup_helical_constraint(), protocols::simple_moves::BBGaussianMover::setup_list(), protocols::rna::denovo::movers::RNA_Minimizer::setup_movemap(), protocols::stepwise::modeler::packer::StepWisePacker::setup_pack_task(), protocols::calc_taskop_movers::DesignRepackMover::setup_packer_and_movemap(), protocols::hbnet::HBNetStapleInterface::setup_packer_task_and_starting_residues(), protocols::hbnet::HBNet::setup_packer_task_and_starting_residues(), protocols::rbsegment_relax::setup_pose_from_rbsegs(), protocols::rna::denovo::movers::RNA_DeNovoMasterMover::setup_rna_protein_docking_mover(), protocols::denovo_design::filters::SSShapeComplementarityFilter::setup_sc(), protocols::enzdes::EnzdesBaseProtocol::setup_sequence_recovery_cache(), protocols::hybridization::AllResiduesChanged::show_unmoved(), protocols::abinitio::AllResiduesChanged::show_unmoved(), protocols::simple_filters::SpanTopologyMatchPoseFilter::span_file_topology(), protocols::hybridization::DDomainParse::split(), protocols::loops::split_by_ca_ca_dist(), protocols::loops::split_by_resSeq(), protocols::fldsgn::CircularPermutation::split_chains(), core::util::switch_to_residue_type_set(), protocols::protein_interface_design::SymMinimizeInterface(), protocols::hbnet::HBNet::traverse_native(), and core::conformation::Conformation::update_polymeric_connection().
Do I have any pseudobonds to other?
References seqpos().
Referenced by core::energy_methods::RNA_CoarseDistEnergy::backbone_backbone_energy(), core::scoring::elec::FA_ElecEnergy::backbone_backbone_energy(), core::energy_methods::RNA_CoarseDistEnergy::backbone_sidechain_energy(), core::scoring::elec::FA_ElecEnergy::backbone_sidechain_energy(), core::scoring::facts::FACTSPotential::calculate_GBpair_exact(), core::scoring::facts::FACTSPotential::calculate_GBpair_fast(), core::scoring::facts::FACTSPotential::calculate_GBpair_v1trunk(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::check_path_distance(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::scoring::etable::count_pair::CountPairFactory::determine_residue_connection(), core::scoring::elec::GroupElec::eval_respair_group_coulomb(), core::scoring::elec::GroupElec::eval_respair_group_derivatives(), core::scoring::facts::FACTSPotential::evaluate_polar_otf_energy(), core::energy_methods::LK_PolarNonPolarEnergy::get_count_pair_function(), core::energy_methods::StackElecEnergy::get_count_pair_function(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_count_pair_function(), core::energy_methods::FA_GrpElecEnergy::get_count_pair_function(), core::scoring::elec::FA_ElecEnergy::get_count_pair_function(), core::scoring::GenBornPotential::get_res_res_elecE(), core::scoring::vdwaals::VDW_Energy::residue_pair_energy(), core::energy_methods::RNA_CoarseDistEnergy::residue_pair_energy(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy(), core::energy_methods::RNA_CoarseDistEnergy::sidechain_sidechain_energy(), core::scoring::elec::FA_ElecEnergy::sidechain_sidechain_energy(), and core::scoring::etable::etrie::TrieCountPairGeneric::TrieCountPairGeneric().
Do I have any pseudobonds to other?
References pseudobonds_.
|
inline |
Returns true if this residue is a purine.
References core::chemical::ResidueType::is_purine(), and rsd_type_.
Referenced by protocols::pockets::GenPharmacophore::extract_rna_rings_from_protein_rna_complex(), and protocols::rna::denovo::movers::RNA_HelixMover::get_bb_pos().
|
inline |
Returns true if this residue is a pyrimidine.
References core::chemical::ResidueType::is_pyrimidine(), and rsd_type_.
Referenced by protocols::rna::denovo::movers::RNA_HelixMover::get_bb_pos().
Check if atom is repulsive.
References core::chemical::ResidueType::atom_type(), core::chemical::AtomType::is_repulsive(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_sc(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::atom_is_heavy(), protocols::recces::sampler::rna::calc_base_centroid_rmsd(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_acceptor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_donor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_sho_acceptor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_sho_donor_atom_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_sc(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_intrares_derivatives(), core::energy_methods::StackElecEnergy::eval_residue_pair_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_residue_pair_derivatives(), core::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::energy_methods::StackElecEnergy::finalize_total_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::energy_methods::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::energy_methods::ExactOccludedHbondSolEnergy::get_atom_lk_energy(), core::energy_methods::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy_onebody::residue_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::residue_energy(), core::energy_methods::RNA_LJ_BaseEnergy::residue_pair_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::residue_pair_energy_ext(), core::energy_methods::StackElecEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), and core::energy_methods::StackElecEnergy::residue_pair_energy_one_way().
|
inline |
Returns true if this residue is a RNA residue.
References core::chemical::ResidueTypeBase::is_RNA(), and rsd_type_.
Referenced by core::energy_methods::FreeDOF_Energy::accumulate_stack_energy(), core::import_pose::RNA_JumpMover::add_new_RNA_jump(), core::energy_methods::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), protocols::rna::denovo::movers::RNA_Minimizer::apply(), core::pose::rna::RNA_SuiteName::assign(), core::conformation::Conformation::backbone_torsion_angle_atoms(), core::scoring::hbonds::calculate_intra_res_hbonds(), core::energy_methods::RNA_FullAtomStackingEnergy::check_base_base_OK(), protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry(), protocols::stepwise::modeler::rna::check_for_messed_up_structure(), core::import_pose::RNA_JumpMover::check_forward_backward(), protocols::stepwise::modeler::rna::phosphate::MultiPhosphateSampler::check_moved(), core::scoring::rna::check_rna_loop(), protocols::stepwise::screener::TagDefinition::check_screen(), protocols::stepwise::modeler::rna::copy_all_o2prime_torsions(), core::pose::correctly_add_cutpoint_variants(), protocols::stepwise::modeler::rna::create_standard_o2prime_pack_task(), core::energy_methods::FA_GrpElecEnergy::defines_score_for_residue_pair(), core::scoring::elec::FA_ElecEnergy::defines_score_for_residue_pair(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), protocols::rna::denovo::movers::RNA_DeNovoMasterMover::do_random_moves(), core::scoring::rna::RNA_TorsionPotential::eval_atom_derivative(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_intrares_derivatives(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::energy_methods::LK_PolarNonPolarEnergy::eval_intrares_energy(), core::energy_methods::StackElecEnergy::eval_residue_pair_derivatives(), core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::scoring::rna::RNP_LowResPotential::evaluate_rnp_base_pair_score(), core::scoring::rna::RNP_LowResPairDistPotential::evaluate_rnp_pair_dist_score(), core::scoring::rna::RNP_LowResStackData::evaluate_rnp_stack_xy_score(), core::energy_methods::RNA_FA_ElecEnergy::evaluate_rotamer_background_energies(), protocols::pockets::GenPharmacophore::extract_Hbond_atoms_from_protein_rna_complex(), protocols::pockets::GenPharmacophore::extract_rna_rings_from_protein_rna_complex(), core::io::rna::RDAT::fill_header_information(), core::energy_methods::FreeDOF_Energy::finalize_total_energy(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::finalize_total_energy(), core::scoring::dna::get_base_pair_stub_slow(), core::energy_methods::RNA_FullAtomStackingEnergy::get_count_pair_function(), protocols::cluster::GatherPosesMover::get_distance_measure(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), core::scoring::magnesium::MgKnowledgeBasedPotential::get_mg_potential_gaussian_parameter(), core::scoring::magnesium::MgKnowledgeBasedPotential::get_mg_potential_indirect_gaussian_parameter(), protocols::rna::denovo::get_residues_within_dist_of_RNA(), core::chemical::rna::get_rna_base_centroid(), core::scoring::rna::chemical_shift::get_rna_base_coordinate_system_from_CS_params(), core::scoring::rna::RNA_LowResolutionPotential::get_rna_basepair_xy(), protocols::pockets::GenPharmacophore::get_RNAring_sasa(), protocols::rna::denovo::get_rnp_docking_fold_tree(), core::scoring::dna::get_z_axis(), protocols::simple_moves::ConstrainToIdealMover::i_want_this_atom_to_move(), protocols::stepwise::modeler::rna::o2prime::O2PrimePacker::initialize_o2prime_green_packer(), protocols::stepwise::modeler::rna::phosphate::MultiPhosphateSampler::initialize_phosphate_move_list(), protocols::toolbox::rigid_body::initialize_stub(), protocols::rna::denovo::RNA_DeNovoPoseInitializer::insert_base_pair_jumps(), core::chemical::rna::is_base_phosphate_atom_pair(), core::scoring::is_protein_CA_or_equiv(), core::energy_methods::RNA_BulgeEnergy::is_RNA_bulge(), core::pose::rna::make_phosphate_nomenclature_matches_mini(), protocols::stepwise::modeler::StepWiseMinimizer::move_side_chain(), protocols::rna::denovo::movers::RNA_Minimizer::packing_trials(), place(), core::scoring::UnfoldedStatePotential::pose_raw_unfolded_state_energymap(), protocols::fold_from_loops::NubInitioMover::post_process(), protocols::rna::denovo::movers::RNP_HighResMover::protein_sidechain_packing(), protocols::rna::denovo::movers::RNA_DeNovoMasterMover::randomize_rnp_rigid_body_orientations(), core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms(), protocols::stepwise::modeler::rna::remove_virtual_O2Prime_hydrogen(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::energy_methods::ReferenceEnergy::residue_energy(), core::scoring::rna::RNA_TorsionPotential::residue_pair_energy(), core::energy_methods::RNA_VDW_Energy::residue_pair_energy(), core::energy_methods::RNA_MgPointEnergy::residue_pair_energy(), core::energy_methods::RNA_DataBackboneEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResPairDistEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResStackEnergy::residue_pair_energy(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy(), core::energy_methods::RNA_LJ_BaseEnergy::residue_pair_energy(), core::energy_methods::RNA_FA_ElecEnergy::residue_pair_energy(), core::energy_methods::RNA_FA_ElecEnergy::residue_pair_energy_ext(), core::energy_methods::StackElecEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_MgPointEnergy::residue_pair_energy_one_way(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), core::pack::task::ResidueLevelTask_::ResidueLevelTask_(), 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::rna::denovo::movers::RNA_DeNovoMasterMover::search_rigid_body_orientation(), core::conformation::setup_corresponding_atoms(), protocols::rna::denovo::RNA_DeNovoPoseInitializer::setup_fold_tree_legacy(), core::energy_methods::RNP_LowResEnergy::setup_for_scoring(), protocols::rna::denovo::RNA_DeNovoPoseInitializer::setup_jumps(), protocols::stepwise::modeler::packer::StepWisePacker::setup_pack_task(), protocols::rna::denovo::movers::RNA_DeNovoMasterMover::setup_rna_protein_docking_mover(), protocols::rna::denovo::RNA_DeNovoPoseInitializer::setup_virtual_phosphate_variants(), core::import_pose::libraries::RNA_ChunkLibrary::update_atom_level_domain_map(), protocols::rna::denovo::movers::RNA_Minimizer::update_atom_level_domain_map_with_extra_minimize_res(), and core::scoring::carbon_hbonds::CarbonHBondEnergy::use_orientation_dep_rna_ch_o_bonds().
Returns true if the aa residue types are the same.
References core::chemical::ResidueTypeBase::aa(), aa(), and rsd_type_.
Returns true if the chi angles of another residue all fall within 5 deg.
References core::chemical::ResidueTypeBase::aa(), aa(), chi(), chi_, core::chemical::ResidueTypeBase::name3(), name3(), and rsd_type_.
|
inline |
Is this one of SRI's special heteropolymer building blocks?
References core::chemical::ResidueType::is_sri(), and rsd_type_.
|
inline |
Returns true if this residue is a surface residue.
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 property.
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::energy_methods::RamaPreProEnergy::atoms_with_dof_derivatives(), protocols::pockets::PocketGrid::autoexpanding_pocket_eval(), protocols::denovo_design::components::StructureData::check_improper_termini(), core::scoring::P_AA::defines_p_aa_pp_energy_for_res(), core::scoring::Ramachandran::defines_score_for_residue(), core::energy_methods::RamachandranEnergy2B::eval_dof_derivative(), core::energy_methods::RamachandranEnergy2B::eval_intrares_energy(), core::energy_methods::RamaPreProEnergy::eval_intraresidue_dof_derivative(), core::scoring::Ramachandran::eval_rama_score_all(), core::scoring::Ramachandran2B::eval_rama_score_all(), core::scoring::Ramachandran2B::eval_rama_score_residue(), core::scoring::Ramachandran::eval_rama_score_residue_nonstandard_connection(), protocols::analysis::LoopAnalyzerMover::find_positions(), core::scoring::P_AA::get_Paa_pp_deriv(), protocols::floppy_tail::FloppyTailMover::init_on_new_input(), protocols::cyclic_peptide::RamaMutationSelector::is_terminus(), protocols::denovo_design::components::pose_matches_description(), core::scoring::Ramachandran2B::RamaE(), core::scoring::Ramachandran2B::RamaE_Lower(), core::scoring::Ramachandran2B::RamaE_Upper(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), protocols::forge::remodel::RemodelLoopMover::repeat_generation_with_additional_residue(), core::scoring::membrane::MPTerminiPenalty::residue_energy(), core::pose::symmetry::sealed_symmetric_fold_tree(), and core::scoring::MembranePotential::termini_penalty().
|
inline |
Returns true if this residue is a TNA residue.
References core::chemical::ResidueType::is_TNA(), and rsd_type_.
Referenced by core::energy_methods::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), core::energy_methods::RNA_FullAtomStackingEnergy::check_base_base_OK(), protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry(), protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry_strict(), core::scoring::rna::TNA_SuitePotential::eval_score(), protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::get_C4_C3_distance_range(), core::energy_methods::RNA_FullAtomStackingEnergy::get_count_pair_function(), and core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way().
|
inline |
Returns true if and only if this residue is a triazolemer.
References core::chemical::ResidueType::is_triazolemer(), and rsd_type_.
|
inline |
Return true if the residue has an upper terminus property.
References core::chemical::ResidueType::is_upper_terminus(), and rsd_type_.
Referenced by protocols::loops::add_single_cutpoint_variant(), protocols::frags::add_vall_cheating_fragments(), core::conformation::Conformation::align_virtual_atoms_in_carbohydrate_residue(), protocols::denovo_design::components::append_new_residues(), core::conformation::Conformation::append_polymer_residue_after_seqpos(), protocols::denovo_design::components::append_residues_from_template_segment(), protocols::protein_interface_design::movers::AddChainBreak::apply(), protocols::hybridization::MRMover::apply(), protocols::task_operations::DsspDesignOperation::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::fldsgn::CircularPermutation::apply(), protocols::antibody_legacy::LoopRlxMover::apply(), protocols::flxbb::LayerDesignOperation::apply(), core::chemical::ICoorAtomID::atom_id(), core::energy_methods::DNA_DihedralEnergy::atoms_with_dof_derivatives(), protocols::idealize::basic_idealize(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::calc_dist(), core::energy_methods::MPResidueLipophilicityEnergy::calc_energy(), protocols::dna::DNAParameters::calculate(), protocols::antibody_legacy::CloseOneMover::close_one_loop_stem_helper(), core::scoring::packing::compute_holes_deriv_res(), core::scoring::packing::compute_holes_score_res(), connect_atom(), protocols::topology_broker::copy_internal_coords(), protocols::denovo_design::movers::AlignResiduesMover::copy_residue(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::correct_termini_derivatives(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::count_bb_atoms(), protocols::forge::methods::count_cutpoints(), protocols::relax::cyclize_pose(), determine_nonstandard_polymer_status(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::DNA_DihedralEnergy::eval_intrares_energy(), 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::carbohydrates::find_seqpos_of_saccharides_child_residue_at(), protocols::generalized_kinematic_closure::general_set_psi(), core::conformation::get_anchor_atomno(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_chi_weight(), core::pose::motif::get_cterminal_peptide_bond_reference_frame(), core::pose::motif::get_cterminal_peptide_bond_reference_frame_atomids(), core::scoring::dna::get_DNA_backbone_bin(), core::pack::dunbrack::MainchainTorsionReporter::get_dof(), core::pack::dunbrack::PeptoidGeneralDOFReporter::get_dof(), core::pack::dunbrack::PeptideTorsionReporter::get_dof(), core::scoring::dna::get_groove_widths(), core::scoring::hbonds::get_hb_acc_chem_type(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::get_psi_from_rsd(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_psi_from_rsd(), core::conformation::get_root_atomno(), protocols::sic_dock::get_termini_from_pose(), protocols::forge::methods::grow_right_r(), protocols::rbsegment_relax::guess_rbsegs_from_pose(), protocols::abinitio::abscript::RigidChunkCM::initialize(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), core::pack::dunbrack::MainchainTorsionReporter::insert_atoms_defining_dof(), core::pack::dunbrack::PeptoidGeneralDOFReporter::insert_atoms_defining_dof(), core::pack::dunbrack::PeptideTorsionReporter::insert_atoms_defining_dof(), core::conformation::Conformation::insert_polymer_residue(), protocols::frags::insert_random_fragments_in_flexible_protein_regions(), core::conformation::carbohydrates::is_glycosidic_omega_torsion(), core::conformation::carbohydrates::is_glycosidic_phi_torsion(), core::conformation::carbohydrates::is_glycosidic_psi_torsion(), core::pose::carbohydrates::is_glycosidic_torsion(), core::scoring::Ramachandran::is_normally_connected(), protocols::loops::Loop::is_terminal(), core::pose::is_upper_terminus(), protocols::antibody_legacy::CDRH3Modeler::loop_centroid_relax(), protocols::antibody_legacy::CDRH3Modeler::loop_fa_relax(), protocols::denovo_design::loop_start_without_overlap(), 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::cryst::MakeLayerMover::place_near_origin(), protocols::cryst::MakeLatticeMover::place_near_origin(), protocols::denovo_design::components::pose_matches_description(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose(), core::energy_methods::MPHelicalityEnergy::residue_energy(), core::energy_methods::DNA_ReferenceEnergy::residue_pair_energy(), core::io::carbohydrates::residue_range_gws_string(), core::energy_methods::FA_GrpElecEnergy::set_nres_mono(), core::scoring::elec::FA_ElecEnergy::set_nres_mono(), protocols::denovo_design::components::Segment::set_template_pose(), protocols::rbsegment_relax::setup_disconnected(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), core::scoring::dna::DNA_DihedralPotential::skip_torsion(), and protocols::fldsgn::CircularPermutation::split_chains().
Check if atom is virtual. AMW TODO: somehow SWA spends literally 3.7% of its time calling this function.
References core::chemical::ResidueType::atom_type(), core::chemical::AtomType::is_virtual(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_sc(), core::import_pose::RNA_JumpMover::add_new_RNA_jump(), core::scoring::sc::ElectrostaticSimilarityCalculator::AddResidue(), core::scoring::sc::ElectrostaticComplementarityCalculator::AddResidue(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::atom_gradient(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::atom_is_heavy(), protocols::stepwise::modeler::rna::base_atoms_square_deviation(), core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::sc::ElectrostaticSimilarityCalculator::Calc(), protocols::recces::sampler::rna::calc_base_centroid_rmsd(), core::scoring::MultipoleElecPotential::calculate_res_res_fixed_fields_for_polarization(), core::scoring::MultipoleElecPotential::calculate_res_res_induced_fields_for_polarization(), protocols::stepwise::modeler::packer::check_o2prime_contact(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_acceptor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_donor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_sho_acceptor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_sho_donor_atom_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_sc(), core::energy_methods::FastSAXSEnergy::eval_atom_derivative(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_atom_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_intrares_derivatives(), core::energy_methods::MgEnergy::eval_mg_interaction(), core::energy_methods::StackElecEnergy::eval_residue_pair_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_residue_pair_derivatives(), core::scoring::SASAPotential::eval_residue_pair_derivatives(), core::scoring::VdWTinkerPotential::eval_residue_pair_derivatives(), core::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::fast_full_atom_VDW_repulsion_screen(), core::conformation::Conformation::fill_missing_atoms(), protocols::scoring::VDW_GridEnergy::finalize_total_energy(), core::energy_methods::StackElecEnergy::finalize_total_energy(), protocols::metal_interface::find_closest_atom(), protocols::magnesium::MgWaterHydrogenPacker::find_water_neighbor_vecs(), get_adjacent_heavy_atoms(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::energy_methods::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::energy_methods::ExactOccludedHbondSolEnergy::get_atom_lk_energy(), get_atoms_exocyclic_to_ring_atom(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), protocols::magnesium::get_mg_ligands(), protocols::magnesium::SampleGrid::get_mg_positions(), core::scoring::rna::data::RNA_DMS_Potential::get_occupancy_densities(), core::scoring::MultipoleElecPotential::get_res_res_elecE(), core::scoring::SASAPotential::get_res_res_sasa(), core::scoring::VdWTinkerPotential::get_res_res_vdw(), core::scoring::MultipoleElecPotential::get_single_rotamer_effective_radii(), protocols::stepwise::modeler::rna::get_surrounding_O2prime_hydrogen(), protocols::simple_moves::ConstrainToIdealMover::i_want_this_atom_to_move(), core::scoring::is_carbohydrate_ring_atom(), core::energy_methods::StackElecEnergy::is_rna_base(), protocols::stepwise::modeler::rna::is_virtual_base(), n_bonded_neighbor_all_res(), protocols::stepwise::monte_carlo::rna::RNA_AddDeleteMonteCarlo::output_silent_file(), protocols::stepwise::modeler::rna::phosphate::PhosphateMover::pass_clash_check(), core::scoring::per_res_rms_at_corresponding_atoms_no_super(), protocols::stepwise::modeler::rna::phosphate_base_phosphate_square_deviation(), protocols::stepwise::modeler::rna::phosphate_square_deviation(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), protocols::recces::print_base_centroid_atoms_for_rb_entropy(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), core::energy_methods::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy_onebody::residue_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::residue_energy(), core::energy_methods::RNA_VDW_Energy::residue_pair_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::residue_pair_energy_ext(), core::energy_methods::StackElecEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_MgPointEnergy::residue_pair_energy_one_way(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::residue_score(), core::energy_methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), protocols::rotamer_recovery::RRProtocolRelax::run(), core::import_pose::libraries::ChunkSet::setup_atom_id_mask(), core::energy_methods::FastSAXSEnergy::setup_for_derivatives(), core::energy_methods::FastSAXSEnergy::setup_for_scoring(), core::scoring::setup_matching_atoms_with_given_names(), core::scoring::setup_matching_heavy_atoms(), protocols::stepwise::modeler::rna::setup_suite_atom_id_map(), show(), protocols::stepwise::modeler::rna::suite_square_deviation(), core::import_pose::libraries::RNA_ChunkLibrary::update_atom_level_domain_map(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::update_VDW_screen_bin(), and protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::VDW_rep_screen().
|
inline |
Check if residue is virtual.
References core::chemical::ResidueType::is_virtual_residue(), and rsd_type_.
Referenced by protocols::mpi_refinement::add_init_dev_penalty(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_residue_info_to_sfr(), protocols::antibody::snugdock::SnugDockProtocol::apply(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::apply(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::apply_residue_selectors(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), protocols::scoring::Interface::calculate(), protocols::pose_creation::MergePDBMover::check_duplicate(), core::scoring::nmr::NMRDummySpinlabelEnsemble::clash_check(), protocols::simple_ddg::ddG::clean_pose(), protocols::simple_filters::TMsSpanMembraneFilter::compute(), protocols::ligand_docking::ga_ligand_dock::count_neighbors(), protocols::ligand_docking::ga_ligand_dock::count_neighbors_on_coord(), core::scoring::P_AA::defines_p_aa_pp_energy_for_res(), core::scoring::Ramachandran::defines_score_for_residue(), core::pose::rna::detect_sugar_contacts(), core::scoring::methods::MMTorsionEnergy::eval_intrares_derivatives(), core::energy_methods::ProClosureEnergy::eval_intrares_derivatives(), core::energy_methods::ProClosureEnergy::eval_intrares_energy(), core::scoring::OmegaTether::eval_omega_score_residue(), core::scoring::Ramachandran::eval_rama_score_all(), core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), core::energy_methods::RingClosureEnergy::eval_residue_derivatives(), core::energy_methods::SugarBackboneEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_dof_derivative(), core::energy_methods::FullatomDisulfideEnergy::eval_residue_pair_derivatives(), core::scoring::rna::data::RNA_DMS_LowResolutionPotential::evaluate(), protocols::magnesium::SampleGrid::figure_out_box_bounds(), core::scoring::fill_rmsd_coordinates(), protocols::topology_broker::MembraneTopologyClaimer::generate_claims(), core::pose::full_model_info::get_move_elements_from_full_model_info_const(), protocols::simple_filters::ResidueDepthFilter::get_n8(), core::scoring::P_AA::get_Paa_pp_deriv(), protocols::simple_filters::ResidueDepthCalculator::get_pose_crd_and_index(), protocols::stepwise::modeler::polar_hydrogens::PolarHydrogenPacker::get_possible_hbond_acceptors(), protocols::electron_density::DockIntoDensityMover::get_spectrum(), protocols::loops::has_severe_pep_bond_geom_issues(), protocols::simple_filters::ResidueDepthFilter::make_context(), protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::moves_for_pose(), core::scoring::per_res_rms_at_corresponding_atoms_no_super(), protocols::stepwise::modeler::rna::phosphate_base_phosphate_square_deviation(), protocols::nmr::pcs::PCSLigandTransformMover::reset_grid_and_bounding_box(), core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy(), core::energy_methods::RingClosureEnergy::residue_energy(), core::pack::dunbrack::DunbrackEnergy::residue_energy(), core::energy_methods::SugarBackboneEnergy::residue_energy(), core::energy_methods::RNA_DataBackboneEnergy::residue_pair_energy(), core::energy_methods::ProClosureEnergy::residue_pair_energy(), core::energy_methods::FullatomDisulfideEnergy::residue_pair_energy(), core::energy_methods::FullatomDisulfideEnergy::residue_pair_energy_ext(), core::energy_methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), protocols::topology_broker::TMHTopologySamplerClaimer::set_pose_torsions(), protocols::carbohydrates::GlycanSampler::setup_default_task_factory(), core::energy_methods::FullatomDisulfideEnergy::setup_for_minimizing_for_residue_pair(), core::pose::rna::virtualize_free_rna_moieties(), and core::scoring::epr_deer::EPRSpinLabel::weight().
|
inline |
Returns true if this residue is water.
References core::chemical::ResidueType::is_water(), and rsd_type_.
Referenced by protocols::task_operations::RestrictToInterfaceVectorOperation::apply(), protocols::simple_task_operations::RestrictToInterface::apply(), protocols::simple_ddg::ddG::clean_pose(), protocols::simple_ddg::ddG::do_minimize(), protocols::simple_ddg::ddG::duplicate_waters_across_jump(), protocols::simple_moves::ExplicitWaterMover::find_closest(), protocols::scoring::Interface::protein_calculate(), core::scoring::GenericBondedPotential::residue_derivatives(), core::scoring::GenericBondedPotential::residue_energy(), core::scoring::GenericBondedPotential::setup_for_scoring(), and protocols::simple_ddg::ddG::setup_solvated_task().
|
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
References core::chemical::ResidueType::last_backbone_atom(), and rsd_type_.
Referenced by core::scoring::constraints::add_coordinate_constraints(), 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(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), protocols::constraint_generator::CoordinateConstraintGenerator::create_residue_constraints(), protocols::ligand_docking::ga_ligand_dock::GridScorer::debug_deriv(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::import_pose::atom_tree_diffs::dump_atom_tree_diff(), core::energy_methods::FastSAXSEnergy::eval_atom_derivative(), core::energy_methods::FastDensEnergy::eval_residue_pair_derivatives(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), protocols::match::fill_grid_with_backbone_heavyatom_spheres(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), protocols::rna::denovo::movers::RNA_HelixMover::get_backbone_centroid(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_grid_atomtypes(), protocols::simple_filters::ResidueDepthCalculator::get_pose_crd_and_index(), core::scoring::inline_residue_atom_pair_energy_backbone_backbone(), core::scoring::inline_residue_atom_pair_energy_sidechain_backbone(), core::pack::task::residue_selector::is_sc_bb_clash(), core::scoring::electron_density::ElectronDensity::matchRes(), core::scoring::electron_density::ElectronDensity::matchResFast(), core::pose::PDBInfo::replace_res_remap_bfactors(), core::energy_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::energy_methods::FastSAXSEnergy::setup_for_derivatives(), and core::energy_methods::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.
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(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), protocols::loops::loop_closure::ccd::get_deviation(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), core::conformation::insert_partial_atom_ids_for_mainchain_torsion(), protocols::stepwise::modeler::protein::loop_close::StepWiseProteinKIC_LoopBridger::KIC_loop_close(), core::conformation::symmetry::SymmetricConformation::prepend_polymer_residue_before_seqpos(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), and resolve_partial_atom_id().
|
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
References core::chemical::ResidueType::lower_connect_atom(), and rsd_type_.
Referenced by protocols::forge::methods::add_cutpoint_variants(), protocols::denovo_design::add_cutpoints(), protocols::loops::add_single_cutpoint_variant(), core::conformation::Conformation::append_residue(), core::conformation::Conformation::append_residue_by_bond(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::apply(), protocols::idealize::basic_idealize(), protocols::LoopRebuild::build_loop_with_ccd_closure(), connect_atom(), core::pose::declare_cutpoint_chemical_bond(), protocols::loophash::FastGapMover::find_next_gap(), core::conformation::get_anchor_atomno(), core::conformation::get_root_atomno(), core::scoring::methods::lower_upper_connected_across_cutpoint(), protocols::forge::methods::make_star_foldtree(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_CCD::model_loop(), protocols::denovo_design::movers::new_jump_and_cutpoint(), and protocols::loops::set_loop_cutpoint_in_pose_fold_tree().
Returns the atom index of the residue's ith mainchain atom.
References core::chemical::ResidueType::mainchain_atom(), and rsd_type_.
Referenced by core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), core::conformation::Conformation::backbone_torsion_angle_atoms(), core::conformation::get_anchor_atomno(), protocols::loops::loop_closure::ccd::CCDLoopClosureMover::get_anchors(), core::conformation::get_root_atomno(), core::conformation::Conformation::set_torsion(), protocols::loops::loop_closure::jacobi::JacobiLoopClosureMover::store_target_icoors(), and core::kinematics::jacobian::ModuleType1::update_screw_vectors().
|
inline |
Returns the AtomIndices of this residue's mainchain atoms.
References core::chemical::ResidueType::mainchain_atoms(), and rsd_type_.
Referenced by core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_loop_bump_check(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_perturb_backbone_by_bins(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_randomize_backbone_by_bins(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_set_backbone_bin(), core::conformation::Conformation::backbone_torsion_angle_atoms(), protocols::loops::loop_closure::ccd::CCDLoopClosureMover::compute_closure_metrics(), core::conformation::Conformation::debug_residue_torsions(), core::energy_methods::LinearChainbreakEnergy::do_score_dev(), core::energy_methods::LinearChainbreakEnergy::do_score_ovp(), core::energy_methods::ChainbreakEnergy::eval_atom_derivative(), core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), core::energy_methods::LinearChainbreakEnergy::finalize_total_energy(), core::conformation::get_anchor_atomno(), protocols::loops::loop_closure::ccd::CCDLoopClosureMover::get_anchors(), protocols::loops::loop_closure::ccd::get_deviation(), core::conformation::get_root_atomno(), core::pose::rna::get_stub_stub(), protocols::loops::loop_closure::ccd::CCDLoopClosureMover::get_torsion_axis(), protocols::relax::RelaxProtocolBase::initialize_movemap(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), core::conformation::insert_partial_atom_ids_for_mainchain_torsion(), core::pose::rna::RNA_IdealCoord::is_torsion_exists(), resolve_partial_atom_id(), core::conformation::Conformation::set_torsion(), core::conformation::setup_corresponding_atoms(), core::conformation::setup_links(), and protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_conf().
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
References mainchain_torsions_.
Referenced by core::energy_methods::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_backbone_bin(), protocols::simple_moves::apply_ideal_coordinates_for_alternative_pucker(), core::pose::rna::RNA_SuiteName::assign(), protocols::pose_metric_calculators::RotamerRecovery::bb_bins_from_pose(), core::pack::rotamer_set::ContinuousRotamerSet::build_rotamers(), core::pose::rna::RNA_SuiteName::closest_by_dist4(), core::pose::rna::RNA_SuiteName::closest_suite(), protocols::stepwise::modeler::rna::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::dna::DNA_DihedralPotential::eval_harmonic_backbone_torsion_score_and_deriv(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::energy_methods::DNA_DihedralEnergy::eval_intrares_energy(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), core::energy_methods::RamaPreProEnergy::eval_intraresidue_dof_derivative(), core::energy_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::energy_methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives_sorted(), protocols::indexed_structure_store::extract_residue_entry(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), protocols::topology_broker::fix_mainchain_connect(), protocols::abinitio::abscript::fix_mainchain_connect(), core::scoring::dna::get_DNA_backbone_bin(), core::pack::dunbrack::PeptoidOmegaReporter::get_dof(), core::pack::dunbrack::MainchainTorsionReporter::get_dof(), core::pack::dunbrack::PeptoidGeneralDOFReporter::get_dof(), core::pack::dunbrack::PeptideTorsionReporter::get_dof(), core::scoring::P_AA::get_Paa_pp_deriv(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::get_phi_from_rsd(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_phi_from_rsd(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::get_psi_from_rsd(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_psi_from_rsd(), core::chemical::rna::get_residue_pucker_state(), core::scoring::dna::get_sugar_torsions(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), protocols::ligand_docking::ga_ligand_dock::GAOptimizer::initialize_rotamer_set_and_scores(), core::pose::Pose::mu(), core::pose::Pose::omega(), core::scoring::P_AA::P_AA_pp_energy(), core::pose::Pose::phi(), protocols::stepwise::legacy::modeler::rna::print_backbone_torsions(), protocols::stepwise::modeler::rna::print_torsion_info(), core::pose::Pose::psi(), core::scoring::Ramachandran2B::RamaE(), core::scoring::Ramachandran2B::RamaE_Lower(), core::scoring::Ramachandran2B::RamaE_Upper(), protocols::features::ProteinResidueConformationFeatures::report_features(), protocols::features::ResidueConformationFeatures::report_features(), protocols::features::ProteinBackboneTorsionAngleFeatures::report_features(), core::energy_methods::OmegaTetherEnergy::residue_energy(), core::scoring::rna::RNA_TorsionPotential::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy_sorted(), protocols::stepwise::sampler::screener::RNA_TorsionScreener::screen(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::storeposedata(), core::pose::Pose::theta(), and protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_conf().
|
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
References mainchain_torsions_.
Referenced by protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_wholepose(), protocols::ncbb::SecStructMinimizeMover::apply(), protocols::cyclic_peptide::RamaMutationSelector::apply(), protocols::simple_moves::bin_transitions::InitializeByBins::apply(), protocols::simple_moves::bin_transitions::PerturbByBins::apply(), protocols::symmetry::SetupNCSMover::apply(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_backbone_bin(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_copy_backbone_dihedrals(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_rama_prepro_check(), core::conformation::Conformation::backbone_torsion_angle_atoms(), protocols::match::upstream::ProteinUpstreamBuilder::build(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::calc_dist(), protocols::minimization_packing::GreenPacker::compare_input_pose_geometry_to_reference(), protocols::helical_bundle::copy_helix_dihedrals(), protocols::stepwise::modeler::protein::loop_close::StepWiseProteinCCD_Closer::figure_out_movemap(), core::io::silent::RNA_SilentStruct::fill_struct(), core::scoring::bin_transitions::BinTransitionCalculator::find_data_and_bin(), core::pack::dunbrack::PeptoidOmegaReporter::get_dof(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), core::pack::dunbrack::DunbrackEnergy::get_scratch_index(), protocols::helical_bundle_predict::HBPHelix::get_torsions_for_helix(), core::scoring::bin_transitions::BinTransitionData::in_bin_i(), core::scoring::bin_transitions::BinTransitionData::in_bin_iplus1(), protocols::cyclic_peptide::CycpepSymmetryFilter::mainchain_torsions_differ(), protocols::make_rot_lib::MakeRotLibMover::minimize_rotamer(), core::scoring::bin_transitions::BinTransitionCalculator::p_i_given_iplus1(), core::scoring::bin_transitions::BinTransitionCalculator::p_iplus1_given_i(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::pose_from_posedata(), core::scoring::bin_transitions::BinTransitionCalculator::random_mainchain_torsions_from_bin(), core::scoring::bin_transitions::BinTransitionCalculator::random_mainchain_torsions_from_bins(), Residue(), core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy(), protocols::dna::PDBOutput::residues_are_different(), core::conformation::Conformation::set_torsion(), protocols::rna::denovo::RNA_DeNovoPoseInitializer::setup_chainbreak_variants(), core::pose::toolbox::AtomLevelDomainMap::setup_movemap(), core::pack::rotamer_set::RotamerSubset::show(), core::pack::rotamer_set::RotamerSet_::show(), protocols::minimization_packing::GreenPacker::store_reference_pose_geometry(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::storeposedata(), core::conformation::Conformation::update_residue_torsions(), protocols::comparative_modeling::features::TorsionFeature::values_from_pose(), and protocols::stepwise::modeler::protein::StepWiseProteinBackboneSampler::which_torsions().
|
inline |
Returns the mainchain torsion angles of this residue (non-const)
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
References mainchain_torsions_.
| void core::conformation::Residue::mark_connect_incomplete | ( | Size | resconn_index | ) |
References connect_map_, and connections_to_residues_.
Referenced by core::conformation::Conformation::sever_chemical_bond().
|
inline |
Is this residue mirrored relative to its coordinates in the ResidueType?
Only used for achiral residues like glycine in the context of mirror symmetry and other mirror-image structures.
References mirrored_relative_to_type_.
Referenced by Residue(), core::energy_methods::RamachandranEnergy::residue_energy(), and show().
|
inline |
Return whether or not the Residue was incorrectly oriented and placed within the polymer when created.
References misplaced_.
|
inline |
Returns the mm_atom_name of this residue's atom with index number <atom>
References core::chemical::ResidueType::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)
References bonded_neighbor(), connection_incomplete(), is_virtual(), n_possible_residue_connections(), and residue_connect_atom_index().
Referenced by protocols::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), and protocols::simple_pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute().
| core::Size core::conformation::Residue::n_current_residue_connections | ( | ) | const |
Returns the number of ResidueConnections on this residue including polymeric residue connections. This is the total number of actual connections to other residues. The index here does not nessessarily match with the connection index as n_possible_residue_connections does!!!!
References connected_residue_at_resconn(), and n_possible_residue_connections().
Referenced by core::conformation::carbohydrates::fill_downstream_children_res_and_tips(), core::pose::carbohydrates::get_resnums_in_leaf(), and core::pose::carbohydrates::get_resnums_in_leaf_on_the_fly().
|
inline |
number of hbond_donors
References core::chemical::ResidueType::n_hbond_acceptors(), and rsd_type_.
Referenced by core::pose::num_hbond_acceptors().
|
inline |
number of hbond_donors
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.
References core::chemical::ResidueType::mainchain_atoms(), and rsd_type_.
Referenced by protocols::helical_bundle::align_mainchain_atoms_of_residue_range(), protocols::helical_bundle::FitSimpleHelix::apply(), protocols::helical_bundle::copy_helix_bondangles(), protocols::helical_bundle::copy_helix_bondlengths(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::helical_bundle::generate_atom_positions(), core::conformation::get_anchor_atomno(), core::conformation::carbohydrates::get_downstream_residue_that_this_torsion_moves(), core::conformation::get_root_atomno(), protocols::mpi_refinement::get_touched_res(), core::conformation::carbohydrates::is_glycosidic_omega_torsion(), core::conformation::carbohydrates::is_glycosidic_phi_torsion(), core::conformation::carbohydrates::is_glycosidic_psi_torsion(), and core::pose::carbohydrates::is_glycosidic_torsion().
|
inline |
Returns the number of non-polymeric ResidueConnections on this residue.
References core::chemical::ResidueType::n_non_polymeric_residue_connections(), and rsd_type_.
Referenced by core::conformation::Conformation::branch_connection_torsion_angle_atoms(), core::conformation::carbohydrates::get_downstream_residue_that_this_torsion_moves(), protocols::denovo_design::components::StructureDataFactory::infer_from_pose(), core::conformation::carbohydrates::is_glycosidic_omega_torsion(), core::conformation::carbohydrates::is_glycosidic_phi_torsion(), core::conformation::carbohydrates::is_glycosidic_psi_torsion(), core::pose::carbohydrates::is_glycosidic_torsion(), core::conformation::Conformation::show_residue_connections(), and core::pack::rotamers::SingleResidueRotamerLibrary::virtual_sidechain().
|
inline |
Return the number of nu (internal ring) angles this residue has.
Example: residue.n_nus()
See also:
Residue
Residue.nu
Residue.nus
Pose.set_ring_conformation
Pose
Pose.nu
References core::chemical::ResidueType::n_nus(), and rsd_type_.
Referenced by Residue(), ring_conformer(), update_nus(), and core::conformation::Conformation::update_residue_torsions().
|
inline |
Returns the number of orbitals in this residue.
References core::chemical::ResidueTypeBase::n_orbitals(), and rsd_type_.
|
inline |
Returns the number of polymeric ResidueConnections on this residue.
References core::chemical::ResidueType::n_polymeric_residue_connections(), and rsd_type_.
Referenced by core::conformation::Conformation::branch_connection_torsion_angle_atoms(), core::conformation::carbohydrates::get_downstream_residue_that_this_torsion_moves(), core::conformation::carbohydrates::is_glycosidic_omega_torsion(), core::conformation::carbohydrates::is_glycosidic_phi_torsion(), core::conformation::carbohydrates::is_glycosidic_psi_torsion(), core::pose::carbohydrates::is_glycosidic_torsion(), core::scoring::polymeric_termini_incomplete(), core::energy_methods::polymeric_termini_incomplete(), core::pose::carbohydrates::set_glycan_iupac_bb_torsions(), and core::conformation::Conformation::show_residue_connections().
|
inline |
Returns the number of ResidueConnections on this residue including polymeric residue connections. This is the total number of possible connections from the ResidueType.
References core::chemical::ResidueType::n_possible_residue_connections(), and rsd_type_.
Referenced by protocols::generalized_kinematic_closure::GeneralizedKIC::addloopgeometry(), protocols::generalized_kinematic_closure::GeneralizedKIC::addtailgeometry(), protocols::generalized_kinematic_closure::GeneralizedKIC::addupperanchor(), core::pose::Pose::append_residue_by_atoms(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_loop_bump_check(), core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::mm::connection_indices(), copy_residue_connections(), protocols::generalized_kinematic_closure::correct_polymer_dependent_atoms_in_pose_segment(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), core::conformation::Conformation::declare_chemical_bond(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::pose::symmetry::extract_asymmetric_unit(), core::conformation::carbohydrates::fill_downstream_children_res_and_tips(), protocols::ligand_docking::LigandDesign::fragments_to_string(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_connectivity_annotation_info(), core::conformation::carbohydrates::get_glycan_connecting_protein_branch_point(), core::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::get_linker_index_asymmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::get_linker_index_asymmetric(), protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::get_linker_indices_symmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::get_linker_indices_symmetric(), protocols::cyclic_peptide::crosslinker::TMA_Helper::get_sidechain_connect_index(), has_incomplete_connection(), protocols::generalized_kinematic_closure::GeneralizedKIC::infer_anchor_connIDs(), protocols::denovo_design::components::StructureDataFactory::infer_from_pose(), core::scoring::PolymerBondedEnergyContainer::initialize_peptide_bonded_pair_indices(), core::pose::Pose::insert_residue_by_atoms(), core::scoring::PolymerBondedEnergyContainer::is_valid(), n_bonded_neighbor_all_res(), n_current_residue_connections(), protocols::cyclic_peptide::PeptideStubMover::rebuild_atoms(), protocols::ligand_docking::ga_ligand_dock::GridScorer::score(), core::pose::carbohydrates::set_glycan_iupac_bb_torsions(), core::conformation::setup_corresponding_atoms(), core::conformation::Conformation::show_residue_connections(), update_connections_to_residues(), and core::conformation::carbohydrates::GlycanNode::update_connectivity_data().
|
inline |
Returns the number of virtual atoms in this residue.
This calls the function with the same name in ResidueType, which counts virts on the fly (memory-efficient, performance-poor). This being the case, don't call this function repeatedly! Call it once, and store the return value!
References core::chemical::ResidueType::n_virtual_atoms(), and rsd_type_.
|
inline |
Returns the nucleic acid type to be used for fragment sampling.
References core::chemical::ResidueTypeBase::na_analogue(), and rsd_type_.
Referenced by core::scoring::rna::check_watson_crick_sequence(), and core::scoring::rna::get_rna_motifs().
|
inline |
Returns this residue's ResidueType name.
References core::chemical::ResidueTypeBase::name(), and rsd_type_.
Referenced by core::pose::motif::a(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::acc_geom_check(), protocols::relax::add_coordinate_constraint_func_atoms(), protocols::protein_interface_design::movers::add_coordinate_constraints(), protocols::seeded_abinitio::add_coordinate_constraints(), core::pose::ncbb::add_oop_constraint(), core::pose::ncbb::add_triazole_constraint(), protocols::topology_broker::MembraneTopologyClaimer::addVirtualResAsRootMembrane(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::analyze_trajectory(), annotated_name(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_atom_info_to_sfr(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::append_metal_vsites(), core::conformation::Conformation::append_residue(), protocols::simple_moves::hbs::HbsPatcher::apply(), protocols::simple_moves::a3b_hbs::A3BHbsPatcher::apply(), protocols::simple_filters::ResidueCountFilter::apply(), protocols::ligand_docking::CompleteConnectionsFilter::apply(), core::select::residue_selector::ResidueNameSelector::apply(), protocols::cyclic_peptide::RamaMutationSelector::apply(), protocols::denovo_design::residue_selectors::NamedSegmentSelector::apply(), protocols::enzdes::GenerateStoredRBConfs::apply(), protocols::simple_filters::ResidueDepthFilter::apply(), protocols::vip::are_seqs_different(), core::scoring::VdWTinkerPotential::assign_residue_amoeba_type(), core::scoring::MultipoleElecPotential::assign_residue_amoeba_type(), core::chemical::ICoorAtomID::atom_id(), core::scoring::dna::DNA_BasePotential::base_string(), protocols::match::downstream::ClassicMatchAlgorithm::build(), core::pack::rotamer_set::RotamerSet_::build_dependent_rotamers(), core::pack::rotamer_set::RotamerSet_::build_filtered_tp3_water_rotamers(), 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::scoring::lkball::build_optimal_water_Os_on_acceptor(), 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::pack::rotamer_set::build_single_edge_waters(), core::pack::rotamer_set::RotamerSet_::build_tp3_water_rotamers(), core::pack::rotamer_set::RotamerSet_::build_virtualizable_rotatable_water_rotamers(), core::simple_metrics::per_residue_metrics::WaterMediatedHbondMetric::calculate(), protocols::glycopeptide_docking::calculate_additional_glycosylation_metrics(), protocols::glycopeptide_docking::calculate_sampled_distance(), protocols::denovo_design::DisulfidizeMover::check_residue_type(), protocols::constraint_generator::HydrogenBondConstraintGenerator::choose_atoms(), protocols::simple_filters::ResidueCountFilter::compute(), protocols::denovo_design::filters::SSShapeComplementarityFilter::compute_from_selector(), protocols::vip::VIP_Mover::compute_number_cavities(), core::pack::rotamer_set::RotamerSet_::compute_one_body_energies(), protocols::constraint_generator::compute_ref_atom(), protocols::denovo_design::filters::PreProlineFilter::compute_simple(), connection_distance(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), core::scoring::hbonds::HBondEnergy::create_rotamer_trie(), core::scoring::trie::create_trie(), protocols::md::CartesianMD::cst_on_pose_dynamic(), protocols::md::CartesianMD::cst_on_pose_simple(), core::pack::rotamers::SingleResidueRotamerLibrary::current_rotamer(), core::conformation::Conformation::declare_chemical_bond(), protocols::simple_moves::ExplicitWaterMover::delete_waters(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::conformation::Conformation::detect_bonds(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::don_geom_check(), protocols::jobdist::PlainPdbJobDistributor::dump_scores(), protocols::hydrate::enforce_all_waters(), core::energy_methods::SuckerEnergy::eval_atom_derivative(), core::energy_methods::Fa_MbsolvEnergy::eval_intrares_energy(), core::energy_methods::GenericBondedEnergy::eval_intrares_energy(), core::energy_methods::PointWaterEnergy::eval_intrares_energy(), core::scoring::Ramachandran2B::eval_rama_score_all(), core::energy_methods::AromaticBackboneRestraintEnergy::eval_residue_derivatives(), core::energy_methods::PointWaterEnergy::eval_residue_pair_derivatives(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::eval_rotameric_energy_deriv(), core::scoring::facts::FACTSPotential::evaluate_nonpolar_energy(), core::scoring::facts::FACTSPotential::evaluate_polar_energy(), core::pose::copydofs::CopyDofs::figure_out_dofs(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::io::silent::BinarySilentStruct::fill_pose(), core::scoring::MultipoleElecPotential::find_params_and_neighbors(), protocols::ligand_docking::LigandDesign::fragments_to_string(), core::scoring::loop_graph::get_6D_trans_rot_potential_evaluator(), core::scoring::rna::get_bin(), protocols::vip::VIP_Mover::get_cavity_positions(), core::select::residue_selector::get_cyclic_pose_residue_mappings_from_selectors(), protocols::vip::VIP_Report::get_GOE_packstat_report(), protocols::vip::VIP_Report::get_GOE_relaxed_report(), protocols::vip::VIP_Report::get_GOE_repack_report(), core::scoring::hbonds::get_hb_acc_chem_type(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_link_record(), protocols::hydrate::get_ready_for_sew_packing(), protocols::stepwise::sampler::copy_dofs::ResidueAlternativeStepWiseSampler::get_residue_at_origin_with_matching_type(), core::chemical::rna::get_rna_base_centroid(), protocols::simple_moves::ExplicitWaterMover::get_water_recovery(), core::io::pose_to_sfr::PoseToStructFileRepConverter::grab_pose_energies_table(), protocols::ligand_docking::has_incomplete_connections(), protocols::hydrate::hydrate_cavities(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::MultipoleElecResidueInfo::initialize(), protocols::flexpack::interaction_graph::FlexbbInteractionGraph::initialize(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), protocols::topology_broker::TopologyBroker::initialize_cuts(), protocols::match::downstream::LigandConformerBuilder::initialize_from_residue(), protocols::stepwise::sampler::copy_dofs::ResidueAlternativeStepWiseSampler::initialize_residues_for_type(), core::scoring::inline_residue_atom_pair_energy(), protocols::features::ResidueFeatures::insert_residue_rows(), inter_residue_connection_partner(), protocols::toolbox::match_enzdes_util::EnzConstraintParameters::make_constraint_covalent(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerElecDensDiff::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerRotBins::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::metal_check(), protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::moves_for_pose(), protocols::denovo_design::movers::new_jump_and_cutpoint(), orient_onto_residue(), protocols::hydrate::place_de_novo_wat_at_anchor(), protocols::simple_moves::CopyDofMover::pose_string(), core::conformation::print_atom(), protocols::hydrate::print_residues_near_water(), protocols::forge::remodel::RemodelDesignMover::reduce_task(), protocols::hydrate::remove_all_anchors_and_ENF(), protocols::denovo_design::movers::SealFoldTreeMover::remove_cutpoints(), protocols::hydrate::remove_high_energy_water_molecules(), protocols::hydrate::remove_non_buried_wat(), protocols::calc_taskop_filters::RotamerBoltzmannWeight2::report(), core::energy_methods::Fa_MbenvEnergy::residue_energy(), core::energy_methods::WaterSpecificEnergy::residue_energy(), core::energy_methods::AromaticBackboneRestraintEnergy::residue_energy(), core::energy_methods::ReferenceEnergy::residue_energy(), core::scoring::GenericBondedPotential::residue_energy(), core::scoring::hbonds::residue_near_water(), protocols::hydrate::residue_near_water(), core::scoring::sym_e::symEnergy::residue_pair_energy(), core::energy_methods::SuckerEnergy::residue_pair_energy(), core::energy_methods::PointWaterEnergy::residue_pair_energy(), core::energy_methods::Fa_MbsolvEnergy::residue_pair_energy(), core::scoring::GenericBondedPotential::residue_pair_energy(), core::conformation::Conformation::residues_insert(), core::scoring::rms_at_all_corresponding_atoms(), core::scoring::rms_at_corresponding_atoms(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::rotamer_energy_deriv(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T, N >::rotamer_energy_deriv_bbdep(), core::pose::symmetry::rotate_anchor_to_x_axis(), protocols::denovo_design::same_pose(), protocols::hydrate::set_dew_waters_not_to_be_included(), protocols::match::set_ligpose_rotamer(), protocols::hydrate::set_task_and_movemap(), protocols::hydrate::set_task_with_de_novo_water_using_resfile(), protocols::hydrate::set_water_info_and_add_de_novo_water(), core::pack::rotamer_set::RotamerSubset::show(), core::pack::rotamer_set::RotamerSet_::show(), core::conformation::Conformation::show_residue_connections(), protocols::vip::VIP_Mover::sort_fill_energies(), core::import_pose::libraries::RNA_ChunkLibrary::update_atom_level_domain_map(), update_connections_to_other_residue(), core::pose::rna::update_map(), protocols::simple_moves::ExplicitWaterMover::update_packer_task(), protocols::environment::CoMTrackerCM::update_tracking_residue(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), and core::conformation::ResidueKinWriter::write_rsd_coords().
|
inline |
Returns this residue's 1-letter representation.
References core::chemical::ResidueTypeBase::name1(), and rsd_type_.
Referenced by core::pack::task::residue_selector::add_clashes_to_shell(), protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), protocols::loop_grower::LoopGrower::add_fragment_csts(), annotated_name(), protocols::simple_moves::PSSM2BfactorMover::apply(), protocols::cutoutdomain::CutOutDomain::apply(), protocols::symmetry::DetectSymmetry::apply(), protocols::protein_interface_design::filters::Torsion::apply(), protocols::protein_interface_design::filters::FilterScanFilter::apply(), protocols::task_operations::RestrictIdentitiesAtAlignedPositionsOperation::apply(), protocols::hbnet::ConstrainHBondNetwork::apply(), protocols::simple_moves::ShortBackrubMover::apply(), protocols::design_opt::GreedyOptMutationMover::apply(), protocols::matdes::MatDesGreedyOptMutationMover::apply(), protocols::simple_moves::sidechain_moves::SidechainMCMover::apply(), protocols::splice::Splice::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::indexed_structure_store::apply_residue_entries_to_pose(), protocols::loops::apply_sequence_mapping(), protocols::hbnet::HBNet::atom_hbonds_to_bridging_water(), protocols::fold_from_loops::utils::attach_unfolded_pose_to_pose_c_term(), protocols::fold_from_loops::utils::attach_unfolded_pose_to_pose_n_term(), protocols::idealize::basic_idealize(), core::scoring::rna::RNP_LowResPairDistPotential::calc_rnp_pair_dist_score(), protocols::analysis::simple_metrics::SequenceRecoveryMetric::calculate(), protocols::forge::components::VarLengthBuild::centroid_build(), core::import_pose::libraries::RNA_ChunkLibrary::check_res_map(), protocols::splice::SpliceManager::check_sequence_profile(), protocols::denovo_design::filters::SSPredictionFilter::compute(), protocols::simple_filters::MotifScoreFilter::compute(), protocols::denovo_design::filters::ExposedHydrophobicsFilter::compute(), protocols::pose_metric_calculators::RotamerBoltzCalculator::compute_boltz_weight_packrotamers(), protocols::denovo_design::filters::PreProlineFilter::compute_spline(), protocols::antibody::AntibodyInfo::detect_and_set_regular_CDR_H3_stem_type(), protocols::antibody::AntibodyInfo::detect_and_set_regular_CDR_H3_stem_type_new_rule(), protocols::antibody_legacy::Antibody::detect_regular_CDR_H3_stem_type(), core::scoring::dna::DNA_DihedralPotential::eval_harmonic_sugar_pucker_dependent_chi_torsion_score_and_deriv(), core::scoring::dna::DNA_DihedralPotential::eval_sugar_torsion_score_and_deriv(), core::scoring::rna::RNP_LowResPotential::evaluate_rnp_base_pair_score(), core::scoring::rna::RNP_LowResPotential::evaluate_rnp_pair_score(), core::scoring::rna::RNP_LowResStackData::evaluate_rnp_stack_xy_score(), protocols::indexed_structure_store::extract_residue_entry(), core::pose::copydofs::CopyDofs::figure_out_dofs(), core::io::rna::RDAT::fill_header_information(), protocols::pmut_scan::PointMutScanDriver::fill_mutations_list(), core::energy_methods::CenPairMotifDegreeEnergy::finalize_total_energy(), core::energy_methods::CenPairMotifEnergy::finalize_total_energy(), protocols::splice::RotLibOut::find_matching_res(), protocols::cutoutdomain::CutOutDomain::find_nearest_res(), protocols::splice::SpliceOut::find_non_active_site_cut_site(), protocols::splice::Splice::find_non_active_site_cut_site(), protocols::hbnet::HBNet::find_unsats(), core::scoring::gdtha(), core::scoring::gdtsc(), core::pack::guidance_scoreterms::sap::SapDatabase::generate_max_sasa(), protocols::splice::Splice::generate_sequence_profile(), core::scoring::carbon_hbonds::CarbonHBondEnergy::get_atom_atom_carbon_hbond_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::rna::get_bin(), protocols::recon_design::get_designable_sequence(), core::scoring::hbonds::get_hb_don_chem_type(), core::scoring::motif::MotifHash::get_matching_motifs(), core::scoring::dna::DNA_DihedralPotential::get_mean_sugar_pucker_dependent_chi(), core::pack::guidance_scoreterms::sap::SapDatabase::get_name1_name3(), protocols::hbnet::HBNet::get_num_native_rot(), protocols::hbnet::HBNet::get_num_native_seq(), core::scoring::rna::data::RNA_DMS_Potential::get_probe_xyz(), core::scoring::methods::NMerRefEnergy::get_residue_energy_by_table(), core::energy_methods::LK_PolarNonPolarEnergy::get_residue_pair_energy_one_way(), core::energy_methods::SSElementMotifContactEnergy::get_SSelements_in_contact(), protocols::simple_filters::SSElementMotifContactFilter::get_SSelements_in_contact(), core::scoring::dna::DNA_DihedralPotential::get_sugar_torsion_mean_and_sdev(), protocols::hbnet::HBNetStapleInterface::has_pH_His(), protocols::hbnet::his_tyr_connectivity(), protocols::antibody::AntibodyInfo::identify_antibody(), protocols::abinitio::abscript::RigidChunkCM::initialize(), protocols::antibody::AntibodyInfo::kink_anion_atoms(), protocols::antibody::AntibodyInfo::kink_cation_atoms(), protocols::antibody::kink_dihedral(), protocols::tcr::match_template_and_target_sequence(), protocols::hbnet::HBNetStapleInterface::network_meets_final_criteria(), protocols::hbnet::HBNetStapleInterface::num_intermolecular_hbonds(), protocols::protein_interface_design::movers::MapHotspot::output_pose(), core::pack::pack_rotamers_loop(), protocols::splice::SpliceOut::place_cut_site_in_segment(), protocols::read_in_mutations(), protocols::pmut_scan::PointMutScanDriver::read_mutants_list_file(), protocols::hbnet::HBNet::rec_trav_native(), protocols::simple_pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), core::scoring::sasa::rel_per_res_sc_sasa(), protocols::rotamer_recovery::RRReporterSQLite::report_rotamer_recovery_full(), core::energy_methods::ProQ_Energy::res6(), core::energy_methods::MotifDockEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResEnergy::residue_pair_energy(), core::scoring::motif::ResPairMotif::ResPairMotif(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), protocols::simple_moves::StructProfileMover::save_MSAcst_file(), protocols::hbnet::HBNet::select_best_networks(), 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(), core::conformation::setup_corresponding_atoms(), protocols::simple_moves::BBGaussianMover::setup_list(), protocols::stepwise::modeler::rna::setup_suite_atom_id_map(), 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::motif::MotifHits::stat_motifs(), protocols::simple_moves::sidechain_moves::SidechainMoverBase::suggest_residue_number(), protocols::calc_taskop_filters::RelativePoseFilter::thread_seq(), protocols::hbnet::HBNet::traverse_native(), core::pose::rna::update_edge_hbond_numbers(), protocols::antibody_legacy::Antibody::update_sequence(), and protocols::simple_filters::SaveResfileToDiskFilter::write_resfile().
|
inline |
Returns this residue's 3-letter representation.
References core::chemical::ResidueTypeBase::name3(), and rsd_type_.
Referenced by protocols::buns::BuriedUnsatisfiedPolarsCalculator2::acc_geom_check(), protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), protocols::environment::add_variant(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO::alter_rotamer_set(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_atom_info_to_sfr(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_residue_info_to_sfr(), protocols::simple_filters::ResidueBurialFilter::apply(), protocols::protein_interface_design::movers::ShoveResidueMover::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::simple_filters::NeighborTypeFilter::apply(), protocols::task_operations::SelectBySASAOperation::apply(), protocols::matdes::ExtractSubposeMover::apply(), protocols::simple_filters::ResidueCountFilter::apply(), protocols::task_operations::SelectByDeltaScoreOperation::apply(), protocols::magnesium::MgHydrater::apply(), protocols::protein_interface_design::filters::FilterScanFilter::apply(), protocols::splice::FindEndpointsOperation::apply(), protocols::dna::RestrictDesignToProteinDNAInterface::apply(), core::select::residue_selector::ScoreTermValueBasedSelector::apply(), protocols::simple_filters::LongestContinuousPolarSegmentFilter::apply(), protocols::hbnet::ConstrainHBondNetwork::apply(), protocols::matdes::BuildingBlockInterfaceOperation::apply(), protocols::evolution::NucleotideMutation::apply(), protocols::task_operations::RestrictIdentitiesOperation::apply(), protocols::motifs::MotifDnaPacker::apply(), protocols::protein_interface_design::movers::SaveAndRetrieveSidechains::apply(), protocols::pose_creation::MakePolyXMover::apply(), protocols::task_operations::RestrictNativeResiduesOperation::apply(), core::select::residue_selector::ResidueNameSelector::apply(), protocols::abinitio::abscript::AbscriptLoopCloserCM::apply(), protocols::splice::Splice::apply(), protocols::protein_interface_design::Revert::apply(), protocols::protein_interface_design::movers::PlaceStubMover::apply(), protocols::loop_grower::SheetSampler::apply(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_alpha_aa_rama_check(), protocols::motifs::Motif::apply_check(), protocols::analysis::GlycanInfoMover::apply_const(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_rama_prepro_check(), core::energy_methods::ProQ_Energy::atom13_0(), protocols::fold_from_loops::utils::attach_unfolded_pose_to_pose_c_term(), protocols::fold_from_loops::utils::attach_unfolded_pose_to_pose_n_term(), protocols::motifs::Motif::backward_check(), protocols::LoopRebuild::barcode_extend_stems(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), protocols::seeded_abinitio::SeedFoldTree::best_by_ala_scan(), core::conformation::break_disulfide(), core::scoring::MultipoleElecPotential::build_frame_and_rotate(), protocols::motifs::MotifSearch::BuildPosition_from_Size(), core::scoring::sasa::LeGrandSasa::calc_atom_masks(), core::scoring::calc_per_res_hydrophobic_sasa(), core::select::util::calc_sc_neighbors(), protocols::protein_interface_design::ReportSequenceDifferences::calculate(), protocols::simple_ddg::DdGScan::calculate(), protocols::antibody::CDR_H3_cter_filter(), protocols::antibody_legacy::CDRH3Modeler::CDR_H3_filter(), protocols::antibody::CDR_H3_filter_legacy_code_with_old_rule(), protocols::membrane::AddMembraneMover::check_pdb_for_mem(), protocols::constraint_generator::HydrogenBondConstraintGenerator::choose_atoms(), core::scoring::nmr::NMRDummySpinlabelEnsemble::clash_check(), protocols::enzdes::ModifyStoredRBConfs::closest_orient_atoms_msd(), protocols::simple_filters::TotalSasaFilter::compute(), protocols::cryst::ReportGradientsMover::compute(), protocols::simple_filters::MutationsFilter::compute(), protocols::protein_interface_design::filters::DesignableResiduesFilter::compute(), protocols::calc_taskop_filters::RotamerBoltzmannWeight::compute(), protocols::simple_filters::TaskAwareScoreTypeFilter::compute(), protocols::frag_picker::FragmentScoreFilter::compute(), protocols::simple_filters::BuriedUnsatHbondFilter::compute(), protocols::denovo_design::filters::ExposedHydrophobicsFilter::compute(), protocols::simple_filters::ResidueCountFilter::compute(), protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::compute(), protocols::matdes::SymUnsatHbondFilter::compute(), protocols::matdes::ClashCheckFilter::compute(), protocols::simple_filters::TaskAwareSASAFilter::compute(), protocols::calc_taskop_filters::RotamerBoltzmannWeight::compute_modified_ddG(), protocols::calc_taskop_filters::RotamerBoltzmannWeight2::compute_modified_ddg(), core::membrane::concave_shell(), protocols::abinitio::abscript::RigidChunkCM::configure(), protocols::loop_grower::LoopGrower::coordinate_filter(), protocols::protein_interface_design::movers::SetAtomTree::create_atom_tree(), protocols::toolbox::ResidueNetwork::create_from_pose(), protocols::enzdes::enzutil::create_remark_headers_from_cstcache(), core::scoring::bin_transitions::BinTransitionData::criteria_match_i(), core::scoring::bin_transitions::BinTransitionData::criteria_match_iplus1(), protocols::simple_ddg::DdGScan::ddG_for_single_residue(), protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO::determine_largest_nbr_atom_distance(), protocols::antibody::AntibodyModelerProtocol::display_constraint_residues(), protocols::antibody::GraftCDRLoopsProtocol::display_constraint_residues(), protocols::antibody_legacy::AntibodyModeler::display_constraint_residues(), protocols::magnesium::MgScanner::distance_to_closest_magnesium(), protocols::environment::dof_id_to_string(), protocols::buns::BuriedUnsatisfiedPolarsCalculator2::don_geom_check(), protocols::ligand_docking::HighResDocker::enable_ligand_rotamer_packing(), protocols::ligand_docking::ProtLigEnsemble::enable_ligand_rotamer_packing(), protocols::simple_moves::DumpSingleResidueRotamers::enumerate_aa_rotamer(), core::energy_methods::MgEnergy::eval_intrares_energy(), core::energy_methods::GenericBondedEnergy::eval_intrares_energy(), core::energy_methods::MgEnergy::eval_mg_interaction(), core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), protocols::enzdes::EnzdesBaseProtocol::exchange_ligands_in_pose(), protocols::magnesium::SampleGrid::figure_out_box_bounds(), protocols::frag_picker::scores::FragmentDME::fill_CA_coords(), protocols::frag_picker::scores::FragmentCrmsdResDepth::fill_CA_coords(), protocols::frag_picker::scores::FragmentCrmsd::fill_CA_coords(), protocols::contact_map::ContactMap::fill_contacts(), protocols::contact_map::ContactMap::fill_contacts_all_atom2(), protocols::frag_picker::scores::FragmentAllAtomCrmsd::fill_coords(), protocols::membrane::MPLipidAccessibility::fill_up_slices(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::find_in_pose_if_missing_from_header(), protocols::flxbb::find_ligands(), protocols::splice::SpliceOut::find_non_active_site_cut_site(), protocols::splice::Splice::find_non_active_site_cut_site(), protocols::metal_interface::ZincSiteFinder::find_zinc_site(), protocols::calc_taskop_filters::RotamerBoltzmannWeight::first_pass_ala_scan(), protocols::splice::Splice::fold_tree(), core::conformation::form_disulfide(), protocols::motifs::Motif::forward_check(), protocols::docking::membrane::MPFindInterfaceMover::fractions_small_residues(), protocols::kinematic_closure::ClosureProblem::frame(), protocols::loop_grower::LoopGrower::GDThatonative(), protocols::topology_broker::MembraneTopologyClaimer::generate_claims(), protocols::enzdes::EnzdesBaseProtocol::generate_explicit_ligand_rotamer_poses(), protocols::helical_bundle::BundleReporterFilter::generate_full_tracer_report(), core::scoring::rna::RNA_LowResolutionPotential::get_base_backbone(), core::scoring::rna::data::RNA_DMS_Potential::get_binding_energy(), protocols::magnesium::get_closest_non_hoh_contact(), protocols::enzdes::ResidueConformerFilter::get_current_conformer(), core::pose::symmetry::get_full_intracomponent_and_neighbor_subs(), protocols::magnesium::get_hoh_xyz(), core::pose::symmetry::get_intracomponent_and_neighbor_subs(), protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::get_linker_index_asymmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::get_linker_index_asymmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::get_linker_indices_symmetric(), protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::get_linker_indices_symmetric(), core::pack::guidance_scoreterms::sap::SapDatabase::get_name1_name3(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::get_per_atom_sap(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::get_pose_data(), protocols::magnesium::get_res_with_name(), protocols::rna::denovo::get_residues_within_dist_of_RNA(), core::chemical::rna::get_rna_base_coordinate_system(), core::pack::get_rotamer_angle_diffs(), protocols::magnesium::MgScanner::get_score(), protocols::magnesium::MgScanner::get_unique_mg_res(), core::pose::carbohydrates::glycosylate_pose(), core::pose::carbohydrates::glycosylate_pose_by_file(), protocols::motifs::MotifSearch::identify_motif_BuildPositions(), protocols::motifs::MotifSearch::incorporate_motifs(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), protocols::sic_dock::SICFast::init(), protocols::abinitio::abscript::RigidChunkCM::initialize(), protocols::motifs::MotifSearch::initialize(), protocols::topology_broker::TopologyBroker::initialize_cuts(), core::pack::palette::PackerPalette::initialize_residue_level_task(), protocols::scoring::methods::TargetClashEnergy::initiate_voxel(), protocols::features::ResidueFeatures::insert_residue_rows(), core::pose::symmetry::intracomponent_contact(), protocols::pockets::GenPharmacophore::is_buried_ring(), protocols::task_operations::CrystalContactsOperation::is_crystal_contact(), is_similar_rotamer(), protocols::antibody::kink_bb_Hbond(), protocols::antibody::kink_Trp_Hbond(), protocols::loop_grower::LoopPartialSolution::LoopPartialSolution(), protocols::motifs::make_dna_mutations(), protocols::protein_interface_design::make_hotspot_foldtree(), protocols::simple_moves::MutateResidue::make_mutation(), protocols::rotamer_recovery::RRComparerElecDensDiff::measure_rotamer_recovery(), protocols::enzdes::EnzdesFlexBBProtocol::modified_task(), protocols::loop_grower::LoopGrower::modifieddensity(), protocols::motifs::Motif::Motif(), protocols::kinematic_closure::ClosureProblem::mutate_residues(), core::conformation::ExactResidueMatcher::operator()(), core::io::sequence_comparation::DesignContrast::output_sqc_file(), protocols::antibody::paratope_charge(), core::pose::parse_selection_block(), protocols::enzymatic_movers::DNAMethyltransferaseMover::perform_reaction(), protocols::motifs::Motif::place_atoms(), protocols::motifs::Motif::place_residue(), protocols::antibody::pose_charge(), core::scoring::UnfoldedStatePotential::pose_raw_unfolded_state_energymap(), core::scoring::packing::PoseBalls::PoseBalls(), protocols::splice::printChi(), protocols::toolbox::match_enzdes_util::EnzConstraintIO::process_pdb_header(), protocols::membrane::MPLipidAccessibility::protein_in_membrane(), core::scoring::bin_transitions::BinTransitionCalculator::random_bin(), core::scoring::bin_transitions::BinTransitionCalculator::random_bin_based_on_previous(), protocols::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::magnesium::remove_mg_bound_waters(), protocols::magnesium::remove_waters_except_mg_bound(), protocols::simple_moves::RepeatPropagationMover::repeat_ligand(), protocols::simple_moves::RepeatPropagationMover::repeat_ligand_constraints(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), protocols::simple_filters::ResidueBurialFilter::report(), protocols::simple_filters::TotalSasaFilter::report(), protocols::calc_taskop_filters::RotamerBoltzmannWeight::report(), protocols::simple_filters::EnergyPerResidueFilter::report(), protocols::simple_filters::NeighborTypeFilter::report(), protocols::simple_ddg::AlaScan::report(), protocols::simple_filters::LongestContinuousPolarSegmentFilter::report(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), protocols::rotamer_recovery::RRReporterSQLite::report_rotamer_recovery_full(), protocols::simple_ddg::AlaScan::report_symmetry(), protocols::membrane::scoring::FaWaterToBilayerEnergy::residue_energy(), core::energy_methods::SymmetricLigandEnergy::residue_energy(), core::energy_methods::ReferenceEnergyNoncanonical::residue_energy(), core::energy_methods::MgEnergy::residue_pair_energy(), core::energy_methods::GoapEnergy::residue_pair_energy(), protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::restrict_sequence_profile(), protocols::multistate_design::restrict_to_canonical_aas(), protocols::environment::rm_variant(), protocols::loop_grower::LoopGrower::RMStonative(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), protocols::toolbox::rotamer_set_operations::AddGood2BPairEnergyRotamers::rotamer_set_contains_rotamer(), core::pack::annealer::SequenceSymmetricAnnealer::run(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), protocols::magnesium::MgScanner::scan_magnesiums(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::set_accurate_sasa_and_recalc(), protocols::relax::AtomCoordinateCstMover::set_constraints_on_func_groups(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), protocols::enzymatic_movers::EnzymaticMover::set_pose_reactive_sites(), protocols::topology_broker::TMHTopologySamplerClaimer::set_pose_torsions(), protocols::magnesium::set_water_numbers_to_zero(), core::import_pose::libraries::ChunkSet::setup_atom_id_mask(), core::scoring::constraints::FabConstraint::setup_csts(), core::scoring::packstat::MultiProbePoseAccumulator::show(), protocols::protein_interface_design::filters::FilterScanFilter::single_substitution(), protocols::magnesium::strip_out_magnesiums(), protocols::magnesium::MgHydrater::update_full_model_info_with_new_waters(), protocols::toolbox::match_enzdes_util::EnzConstraintParameters::update_pdb_remarks(), protocols::splice::SpliceOutTail::write_database_to_file(), protocols::splice::SpliceOut::write_database_to_file(), and protocols::simple_ddg::DdGScan::write_to_pdb().
|
inline |
Returns the number of atoms in this residue.
example(s): residue.natoms() See also: Residue Pose
References core::chemical::ResidueType::natoms(), and rsd_type_.
Referenced by protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), protocols::sewing::hashing::AlignmentFileGeneratorMover::add_pose_segments_to_segment_vector(), core::energy_methods::add_to_individual_sol_energies(), core::scoring::sc::ElectrostaticSimilarityCalculator::AddResidue(), core::scoring::sc::ElectrostaticComplementarityCalculator::AddResidue(), protocols::topology_broker::MembraneTopologyClaimer::addVirtualResAsRootMembrane(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::align_to_current_phore_match(), protocols::loop_grower::SheetSampler::alignPerfectCA(), protocols::loop_grower::SheetSampler::alignStrand(), core::conformation::all_atom_center(), protocols::pockets::PocketGrid::alter_espGrid_with_bound_ligand(), core::scoring::APBSConfig::APBSConfig(), core::conformation::symmetry::SymmetricConformation::append_polymer_residue_after_seqpos(), core::conformation::Conformation::append_polymer_residue_after_seqpos(), core::conformation::symmetry::SymmetricConformation::append_residue_by_jump(), protocols::simple_moves::PSSM2BfactorMover::apply(), protocols::protein_interface_design::movers::SetTemperatureFactor::apply(), protocols::simple_moves::CombinePoseMover::apply(), protocols::cyclic_peptide::FlipChiralityMover::apply(), core::select::residue_selector::BondedResidueSelector::apply(), protocols::comparative_modeling::PartialThreadingMover::apply(), protocols::helical_bundle::FitSimpleHelix::apply(), protocols::membrane::MPLipidAccessibility::apply(), protocols::hbnet::UnsatSelector::apply(), protocols::comparative_modeling::MultiThreadingMover::apply(), protocols::relax::loop::LoopRelaxMover::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::rbsegment_relax::SequenceShiftMover::apply(), protocols::cryst::MakeLatticeMover::apply(), protocols::minimization_packing::MinMover::apply_dof_tasks_to_movemap(), protocols::hybridization::CartesianHybridize::apply_frag(), protocols::hybridization::CartesianSampler::apply_frame(), protocols::indexed_structure_store::apply_residue_entries_to_pose(), core::conformation::Conformation::apply_transform_Rx_plus_v(), protocols::rbsegment_relax::RBSegmentMover::applyTransformation(), protocols::rbsegment_relax::RBSegmentMover::applyTranslation(), core::scoring::VdWTinkerPotential::assign_residue_amoeba_type(), core::scoring::MultipoleElecPotential::assign_residue_amoeba_type(), protocols::hybridization::atom_map_valid_size(), protocols::rna::movers::atoms_have_bond_to_bonded_atoms(), protocols::rna::movers::atoms_have_mutual_bond_to_atom(), protocols::sewing::hashing::LigandBindingResPlacer::best_rotamer_for_residue(), core::scoring::biggest_residue_deviation_no_super(), core::scoring::biggest_residue_deviation_no_super_subset(), protocols::nmr::pcs::PCSLigandTransformMover::build_ligand_atom_xyz_table(), core::pack::rotamer_set::build_moving_O_water_rotamers_dependent(), core::conformation::build_residue_tree(), core::pack::rotamer_set::ContinuousRotamerSet::build_rotamers(), core::chemical::ICoorAtomID::buildable(), protocols::rna::movers::bump_check(), protocols::match::bump_grid_to_enclose_pose(), protocols::match::bump_grid_to_enclose_residue(), protocols::match::bump_grid_to_enclose_residue_backbone(), core::scoring::sc::ElectrostaticSimilarityCalculator::Calc(), core::scoring::sasa::LeGrandSasa::calc_atom_masks(), core::scoring::calc_atom_masks(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::calc_frac_atoms_kA_to_native(), core::scoring::calc_per_res_hydrophobic_sasa(), core::scoring::sasa::SasaCalc::calc_per_res_sasas(), core::simple_metrics::per_residue_metrics::PerResidueClashMetric::calculate(), core::scoring::MultipoleElecPotential::calculate_and_store_all_derivs(), core::scoring::facts::FACTSPotential::calculate_GBpair_exact(), core::scoring::facts::FACTSPotential::calculate_GBpair_fast(), core::scoring::facts::FACTSPotential::calculate_GBpair_v1trunk(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::pack::guidance_scoreterms::sap::calculate_per_res_sap(), core::scoring::MultipoleElecPotential::calculate_res_res_fixed_fields_for_polarization(), core::scoring::MultipoleElecPotential::calculate_res_res_induced_fields_for_polarization(), protocols::antibody::AntibodyFeatures::calculate_residue_atomic_contacts(), protocols::hydrate::calculate_water_overcoordinated_hb_correction(), protocols::sic_dock::cb_weights_from_map(), core::pose::Pose::center(), core::energy_methods::MPHelicalityEnergy::centroid_neighbors(), core::energy_methods::MPResidueLipophilicityEnergy::centroid_neighbors(), protocols::geometry::centroids_by_jump(), protocols::geometry::centroids_by_jump_int(), protocols::environment::collect_dofs(), core::pack::compare_simple_inteaction_graph_alt_state_and_energy_graph(), protocols::cryst::ReportGradientsMover::compute(), protocols::hbnet::UnsatSelector::compute(), protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::compute(), core::pack::interaction_graph::compute_alt_weights_for_npd_hbonds(), protocols::pockets::PlaidFingerprint::compute_ligand_natoms(), protocols::pockets::PlaidFingerprint::compute_ligand_natoms_with_hydrogens(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf(), protocols::scoring::methods::saxs::PDDFEnergy::compute_pddf_without_ff(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_sho_acceptor_atom_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_sho_donor_atom_energy(), core::scoring::power_diagram::PowerDiagram::construct_from_pose(), core::pack::scmin::ResidueAtomTreeCollectionMomento::copy_coords(), protocols::generalized_kinematic_closure::copy_loop_pose_to_original(), protocols::mpi_refinement::copy_pose_crd(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::abinitio::copy_side_chains(), protocols::pockets::counting_atoms_in_residue(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::elec::create_rotamer_descriptor(), core::pack::create_scmin_minimizer_map(), core::scoring::trie::create_trie(), protocols::ligand_docking::ga_ligand_dock::GridScorer::debug_deriv(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), protocols::nmr::pcs::PCSLigandTransformMover::define_ligand_frame_origin(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), protocols::relax::derive_sc_sc_restraints(), core::scoring::constraints::AtomPairConstraint::dist(), core::scoring::constraints::AtomToAxisConstraint::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(), protocols::viewer::dump_residue_kinemage(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::eval_atom_derivative(), core::energy_methods::FA_ElecEnergyAroAro::eval_atom_derivative_aro_aro(), core::energy_methods::FA_ElecEnergyAroAll::eval_atom_derivative_aro_aro(), core::scoring::methods::dfire::DFIRE_Potential::eval_dfire_pair_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::scoring::constraints::ConstraintsEnergy::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_energy(), core::scoring::PoissonBoltzmannPotential::eval_PB_energy_residue(), core::energy_methods::RingClosureEnergy::eval_residue_derivatives(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_bond(), core::energy_methods::StackElecEnergy::eval_residue_pair_derivatives(), core::scoring::lkball::LK_BallEnergy::eval_residue_pair_derivatives(), core::scoring::SASAPotential::eval_residue_pair_derivatives(), core::scoring::constraints::ConstraintsEnergy::eval_residue_pair_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_residue_pair_derivatives(), core::scoring::VdWTinkerPotential::eval_residue_pair_derivatives(), core::scoring::MultipoleElecPotential::eval_residue_pair_derivatives(), core::scoring::elec::GroupElec::eval_respair_group_derivatives(), core::scoring::facts::FACTSPotential::evaluate_nonpolar_energy(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::scoring::facts::FACTSPotential::evaluate_polar_otf_energy(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), protocols::environment::EXCN_Env_Security_Exception::EXCN_Env_Security_Exception(), protocols::pose_metric_calculators::fast_clash_check(), protocols::forge::remodel::fast_clash_check(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::fast_full_atom_VDW_repulsion_screen(), protocols::magnesium::SampleGrid::figure_out_box_bounds(), protocols::match::fill_grid_with_residue_spheres(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::io::silent::BinarySilentStruct::fill_pose(), core::scoring::fill_rmsd_coordinates(), core::io::silent::BinarySilentStruct::fill_struct(), protocols::scoring::VDW_GridEnergy::finalize_total_energy(), core::energy_methods::RNA_FA_ElecEnergy::finalize_total_energy(), core::energy_methods::RNA_CoarseDistEnergy::finalize_total_energy(), core::energy_methods::StackElecEnergy::finalize_total_energy(), core::scoring::elec::FA_ElecEnergy::finalize_total_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::finalize_total_energy(), protocols::nmr::pcs::PCSLigandTransformMover::find_best_ligand_pose_with_grid_search(), core::util::find_metalbinding_atoms_for_complex(), core::scoring::MultipoleElecPotential::find_params_and_neighbors(), protocols::enzdes::PredesignPerturbMover::find_rotation_center(), protocols::magnesium::MgWaterHydrogenPacker::find_water_neighbor_vecs(), protocols::electron_density::findLoopFromDensity(), core::pack::guidance_scoreterms::sap::SapDatabase::generate_max_sasa(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), protocols::toolbox::rigid_body::get_atom_coordinates(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value_larmord(), protocols::sic_dock::get_CB_Vecs_from_map(), protocols::simple_moves::AddCavitiesMover::get_closest_heavy_atom(), core::scoring::magnesium::get_closest_orbital_axis(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift(), protocols::pockets::NonPlaidFingerprint::get_electrostatics_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_grid_atomtypes(), core::pose::get_hash_excluding_chain(), core::pose::get_hash_from_chain(), protocols::pockets::GenPharmacophore::get_ideal_hydrogenBond_atoms(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::get_movable_scs(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::get_nearest_dist_to_O2prime(), core::pack::interaction_graph::NPDHBSimpleNode::get_npdhb_deltaE_for_substitution(), core::scoring::rna::data::RNA_DMS_Potential::get_occupancy_densities(), protocols::generalized_kinematic_closure::GeneralizedKIC::get_path(), protocols::stepwise::monte_carlo::rna::RNA_O2PrimeMover::get_random_o2prime_residue_near_moving_residue(), core::scoring::GenBornPotential::get_res_res_elecE(), core::scoring::MultipoleElecPotential::get_res_res_elecE(), core::scoring::SASAPotential::get_res_res_sasa(), core::scoring::VdWTinkerPotential::get_res_res_vdw(), core::pack::get_residue_current_energy(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), core::conformation::get_second_atom_from_connection(), core::pose::get_sha1_hash_excluding_chains(), core::pose::get_sha1_hash_from_chains(), core::scoring::facts::FACTSPotential::get_single_rotamer_born_radii(), core::scoring::GenBornPotential::get_single_rotamer_born_radii(), core::scoring::MultipoleElecPotential::get_single_rotamer_effective_radii(), protocols::hybridization::get_superposition_transformation(), protocols::stepwise::modeler::rna::get_surrounding_O2prime_hydrogen(), protocols::cryst::getMW(), core::io::pose_to_sfr::PoseToStructFileRepConverter::grab_conect_records_for_atom(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_hbond(), protocols::magnesium::MgHydrater::hydrate_magnesium(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::idealize_and_repack_pose(), core::conformation::idealize_hydrogens(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand_pharmacophore(), protocols::abinitio::abscript::RigidChunkCM::initialize(), core::scoring::VdWTinkerResidueInfo::initialize(), core::scoring::GenBornResidueInfo::initialize(), core::scoring::facts::FACTSResidueInfo::initialize(), core::scoring::ResidueNblistData::initialize(), core::scoring::MultipoleElecResidueInfo::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::RigidLigandBuilder::initialize_from_residue(), protocols::match::downstream::LigandConformerBuilder::initialize_from_residue(), core::scoring::ResiduePairNeighborList::initialize_from_residues(), protocols::relax::RelaxProtocolBase::initialize_movemap(), core::scoring::facts::FACTSPoseInfo::is_changed(), protocols::task_operations::CrystalContactsOperation::is_crystal_contact(), protocols::qsar::scoring_grid::SingleGrid::is_in_grid(), protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(), protocols::ligand_docking::ComputeLigandRDF::ligand_protein_rdf(), core::pose::symmetry::make_symmetric_movemap(), core::pose::MiniPose::MiniPose(), core::conformation::missing_stubs_build(), protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::my_natoms(), protocols::hybridization::natom_aligned(), core::energy_methods::MPHelicalityEnergy::neighboring_atoms(), core::energy_methods::MPResidueLipophilicityEnergy::neighboring_atoms(), core::scoring::nmr::NMRDummySpinlabelConformer::NMRDummySpinlabelConformer(), core::pose::num_atoms(), core::pose::PDBInfo::on_identity_change(), core::pose::PDBInfo::on_length_change(), core::scoring::func::ResidueXYZ::operator()(), protocols::qsar::scoring_grid::AllAtomNormalization::operator()(), core::scoring::func::ResiduePairXYZ::operator()(), core::conformation::orient_residue_for_ideal_bond(), protocols::stepwise::modeler::rna::checker::RNA_AtrRepChecker::output_rep(), core::chemical::sdf::MolWriter::output_residue(), protocols::hybridization::MRMover::pack_missing_sidechains(), protocols::stepwise::modeler::rna::phosphate::PhosphateMover::pass_clash_check(), core::scoring::per_res_rms_at_corresponding_atoms_no_super(), protocols::simple_moves::PeriodicBoxMover::perturb_molecule_move(), place(), protocols::motifs::Motif::place_residue_(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::pose_from_posedata(), core::scoring::packing::PoseBalls::PoseBalls(), core::scoring::packing::PoseBallsLite::PoseBallsLite(), core::scoring::PQR::PQR(), protocols::topology_broker::TMHTopologySamplerClaimer::pre_process(), core::pack::interaction_graph::NPDHBSimpleNode::prepare_for_neighbors_substitution(), core::scoring::NeighborList::prepare_for_scoring(), protocols::ligand_docking::ga_ligand_dock::GridScorer::prepare_grid(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), protocols::stepwise::modeler::rna::print_atom_info(), protocols::pose_metric_calculators::SHOBuriedUnsatisfiedPolarsCalculator::print_sho_energies(), core::energy_methods::PoissonBoltzmannEnergy::protein_position_equal_within(), protocols::ligand_docking::ComputeLigandRDF::protein_protein_rdf(), protocols::cryst::FitBfactorsMover::randomize_bs(), protocols::cyclic_peptide::PeptideStubMover::rebuild_atoms(), core::conformation::Conformation::rebuild_polymer_bond_dependent_atoms(), core::conformation::Conformation::rebuild_residue_connection_dependent_atoms(), protocols::simple_moves::PeriodicBoxMover::recenter_pose(), protocols::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::vardist_solaccess::VarSolDistSasaCalculator::recompute(), protocols::minimization_packing::MinimalRotamer::record_internal_geometry(), core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose(), protocols::qsar::scoring_grid::HbdGrid::refresh(), protocols::qsar::scoring_grid::HbaGrid::refresh(), protocols::qsar::scoring_grid::VdwGrid::refresh(), protocols::qsar::scoring_grid::SolvationGrid::refresh(), core::energy_methods::SAXSEnergy::rehash_form_factors(), core::pose::PDBInfo::replace_res_remap_bfactors(), 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::simple_moves::PeriodicBoxMover::report_thermodynamics(), core::scoring::facts::FACTSPotential::res_res_burial(), core::scoring::GenBornPotential::res_res_burial(), core::scoring::facts::FACTSPotential::res_res_burial_for_scoring(), core::energy_methods::OccludedHbondSolEnergy_onebody::res_res_occ_sol_one_way(), core::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::optimization::CartesianMinimizerMap::reset(), core::optimization::MinimizerMap::reset(), protocols::nmr::pcs::PCSLigandTransformMover::reset_grid_and_bounding_box(), core::pack::interaction_graph::NPDHBSimpleNode::reset_hbs(), core::energy_methods::WaterAdductIntraEnergy::residue_energy(), core::energy_methods::RingClosureEnergy::residue_energy(), core::energy_methods::OccludedHbondSolEnergy_onebody::residue_energy(), core::energy_methods::HybridVDW_Energy::residue_pair_energy(), core::scoring::vdwaals::VDW_Energy::residue_pair_energy(), core::energy_methods::GoapEnergy::residue_pair_energy(), core::energy_methods::FA_ElecEnergyAroAro::residue_pair_energy_aro_aro(), core::energy_methods::FA_ElecEnergyAroAll::residue_pair_energy_aro_aro(), core::energy_methods::MgEnergy::residue_pair_energy_one_way(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), core::conformation::Conformation::residues_append(), core::conformation::Conformation::residues_insert(), core::conformation::Conformation::residues_replace(), core::pose::PDBInfo::resize_atom_records(), protocols::toolbox::pose_manipulation::rigid_body_move(), core::import_pose::atom_tree_diffs::rms_error_with_noise(), core::scoring::rmsd_no_super(), core::scoring::rmsd_with_super(), core::energy_methods::RNA_FA_ElecEnergy::rna_fa_elec_one_way(), protocols::toolbox::sample_around::rotate_into_nucleobase_frame(), protocols::rotamer_recovery::RRProtocolRelax::run(), protocols::qsar::scoring_grid::HbaGrid::score(), protocols::qsar::scoring_grid::HbdGrid::score(), protocols::qsar::scoring_grid::VdwGrid::score(), protocols::qsar::scoring_grid::ShapeGrid::score(), protocols::qsar::scoring_grid::SolvationMetaGrid::score(), protocols::qsar::scoring_grid::ChargeGrid::score(), protocols::qsar::scoring_grid::SingleGrid::score(), protocols::qsar::scoring_grid::PCSSingleGrid::score(), protocols::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::semiexpl_water_hbgeom_score(), protocols::features::serialize_residue_xyz_coords(), core::pose::set_bfactors_from_atom_id_map(), protocols::match::output::UpstreamDownstreamCollisionFilter::set_downstream_pose(), core::pack::interaction_graph::SymmOnTheFlyInteractionGraph::set_pose(), core::pack::scmin::ResidueAtomTreeCollection::set_rescoords(), core::pack::interaction_graph::SymmOnTheFlyNode::set_rotamers(), core::pack::scmin::CartSCMinMinimizerMap::setup(), core::pack::scmin::AtomTreeSCMinMinimizerMap::setup(), core::scoring::NeighborList::setup(), core::import_pose::libraries::ChunkSet::setup_atom_id_mask(), protocols::qsar::scoring_grid::ChargeGrid::setup_charge_atoms(), protocols::forge::remodel::RemodelGlobalFrame::setup_CM_helical_constraint(), core::conformation::setup_corresponding_atoms(), protocols::rbsegment_relax::setup_disconnected(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue(), core::energy_methods::FastDensEnergy::setup_for_scoring(), core::energy_methods::GoapEnergy::setup_for_scoring(), core::conformation::setup_links(), core::conformation::setup_links_simple(), protocols::simple_moves::PeriodicBoxMover::setup_LJcorrection(), protocols::simple_moves::PeriodicBoxMover::setup_pose(), protocols::rbsegment_relax::setup_pose_rbsegs_keep_loops(), protocols::features::strand_assembly::StrandBundleFeatures::shortest_dis_sidechain(), show(), core::scoring::facts::FACTSResidueInfo::store_xyz(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::storeposedata(), 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(), protocols::electron_density::symmetrizeBfactors(), core::optimization::symmetry::SymMinimizerMap::SymMinimizerMap(), protocols::protein_interface_design::PatchdockReader::transform_pose(), core::import_pose::libraries::RNA_ChunkLibrary::update_atom_level_domain_map(), protocols::rna::denovo::movers::RNA_Minimizer::update_atom_level_domain_map_with_extra_minimize_res(), protocols::hybridization::update_atom_map(), core::pack::scmin::ResidueAtomTreeCollection::update_atom_tree(), protocols::environment::update_pdb_info(), core::pack::scmin::ResidueAtomTreeCollection::update_residue(), core::conformation::Conformation::update_residue_coordinates(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::update_VDW_screen_bin(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::VDW_rep_screen(), core::scoring::epr_deer::EPRSpinLabel::weight(), protocols::mpi_refinement::StructAvrgMover::weighted_average(), core::scoring::PoissonBoltzmannPotential::write_config(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), core::conformation::ResidueKinWriter::write_rsd_coords(), and protocols::kinmatch::xform_rsd_gl2().
|
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.
References core::chemical::ResidueType::nbr_atom(), and rsd_type_.
Referenced by protocols::task_operations::InteractingRotamerExplosion::apply(), protocols::task_operations::DesignAroundOperation::apply(), protocols::task_operations::RestrictToMoveMapChiOperation::apply(), protocols::simple_task_operations::RestrictToInterface::apply(), protocols::simple_filters::EnergyPerResidueFilter::apply_helper(), protocols::constraint_generator::AtomPairConstraintGenerator::atoms_to_constrain(), core::scoring::sasa::LeGrandSasa::calc_atom_masks(), core::scoring::calc_atom_masks(), core::select::util::calc_sc_neighbors(), core::energy_methods::MPHelicalityEnergy::centroid_neighbors(), core::energy_methods::MPResidueLipophilicityEnergy::centroid_neighbors(), protocols::ligand_docking::ligand_options::check_neighbor_ligand_atom(), core::scoring::nmr::NMRDummySpinlabelEnsemble::clash_check(), 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::constraint_generator::DistanceConstraintGenerator::create_constraint(), 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(), protocols::simple_ddg::ddG::duplicate_waters_across_jump(), core::energy_methods::RG_LocalEnergy::eval_atom_derivative(), core::energy_methods::RG_Energy_Fast::eval_atom_derivative(), core::energy_methods::FA_GrpElecEnergy::eval_context_derivatives(), core::energy_methods::SmoothEnvEnergy::eval_residue_derivatives(), core::energy_methods::CenRotEnvEnergy::eval_residue_derivatives(), core::energy_methods::CenRotPairEnergy::eval_residue_pair_derivatives(), core::energy_methods::SmoothCenPairEnergy::eval_residue_pair_derivatives(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_orientation_score(), core::scoring::SmoothEnvPairPotential::evaluate_env_and_cbeta_deriv(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::select::filter_neighbors_by_distance(), core::energy_methods::D2H_SA_Energy::finalize_total_energy(), protocols::simple_moves::ExplicitWaterMover::find_closest(), protocols::simple_filters::HelixHelixAngleFilter::find_closest_res(), protocols::ligand_docking::LigandBaseProtocol::find_interface_rsds(), protocols::ddg::ddGMover::find_nbrs(), protocols::protein_interface_design::find_nearest_residue(), protocols::protein_interface_design::movers::find_nearest_residue_to_coord(), protocols::simple_filters::ResidueDepthCalculator::get_pose_crd_and_index(), protocols::neighbor::in_ngbat_sphere(), protocols::sic_dock::xyzStripeHashPoseWithMeta::init_with_pose(), protocols::ligand_docking::InterfaceBuilder::is_interface_residue(), core::scoring::is_nbr_atom(), protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(), protocols::scoring::Interface::ligand_calculate(), protocols::protein_interface_design::make_hotspot_foldtree(), protocols::ddg::ddGMover::neighborhood_of_mutations(), core::energy_methods::MPHelicalityEnergy::neighboring_atoms(), core::energy_methods::MPResidueLipophilicityEnergy::neighboring_atoms(), protocols::match::output::UpstreamDownstreamCollisionFilter::passes_hardsphere_filter(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), protocols::cryst::MakeLatticeMover::place_near_origin(), protocols::protein_interface_design::movers::PlaceStubMover::place_stub(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::prepare_for_simulated_annealing(), core::energy_methods::BurialEnergy::residue_energy(), protocols::simple_filters::NonSequentialNeighborsFilter::residue_neighbors(), core::energy_methods::SmoothCenPairEnergy::residue_pair_energy(), core::energy_methods::CenPairEnergy::residue_pair_energy(), core::energy_methods::CenRotPairEnergy::residue_pair_energy(), core::energy_methods::MembraneCenPairEnergy::residue_pair_energy(), core::energy_methods::MPPairEnergy::residue_pair_energy(), core::energy_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::select::util::select_coord_for_residue(), core::pack::interaction_graph::SymmOnTheFlyEdge::set_residues_adjacent_for_subunit_pair(), core::scoring::constraints::SiteConstraint::setup_csts(), core::util::switch_to_centroid_rot_set(), core::pack::interaction_graph::SurfaceNode< V, E, G >::verify_patch_areas_correct(), and core::conformation::ResidueKinWriter::write_kin_header().
|
inline |
References atoms_, core::chemical::ResidueType::nbr_atom(), and rsd_type_.
Referenced by protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::append_metal_vsites(), protocols::hbnet::HBNet::atom_hbonds_to_bridging_water(), core::scoring::orbitals::OrbitalsStatistics::bb_stats(), core::pack::rotamer_set::build_anchorless_water_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), protocols::docking::EllipsoidalRandomizationMover::calculate_axes(), core::energy_methods::ContactOrderEnergy::calculate_contact_order(), protocols::docking::EllipsoidalRandomizationMover::calculate_plane_axes(), core::energy_methods::RG_Energy_Fast::calculate_rg_score(), protocols::scoring::Interface::center(), protocols::geometry::center_of_mass(), core::scoring::dna::DNA_EnvPairPotential::centroid_xyz(), protocols::denovo_design::DisulfidizeMover::check_disulfide_cb_distance(), core::scoring::nmr::NMRDummySpinlabelEnsemble::clash_check(), protocols::dna::close_to_dna(), protocols::fold_from_loops::utils::Nub::closest_binder(), protocols::scoring::Interface::closest_interface_residue(), protocols::denovo_design::filters::CavityVolumeFilter::compute(), protocols::ligand_docking::ga_ligand_dock::count_neighbors(), protocols::ligand_docking::ga_ligand_dock::count_neighbors_on_coord(), core::energy_methods::MPSpanInsertionEnergy::create_updated_span(), core::pose::rna::detect_base_contacts(), core::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::energy_methods::FACTSEnergy::evaluate_rotamer_background_energies(), core::energy_methods::GenBornEnergy::evaluate_rotamer_background_energies(), core::energy_methods::MultipoleElecEnergy::evaluate_rotamer_background_energies(), core::energy_methods::VdWTinkerEnergy::evaluate_rotamer_background_energies(), core::energy_methods::FA_GrpElecEnergy::evaluate_rotamer_background_energies(), core::energy_methods::FACTSEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::GenBornEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::MultipoleElecEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::VdWTinkerEnergy::evaluate_rotamer_background_energy_maps(), protocols::magnesium::SampleGrid::figure_out_scan_res(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::fill_atom_neighbor_stuff(), core::energy_methods::D2H_SA_Energy::finalize_total_energy(), protocols::ligand_docking::find_attach_pt(), protocols::ligand_docking::ga_ligand_dock::get_atomic_contacting_sidechains(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_contacting_reslist(), protocols::matdes::get_intra_contacts(), core::pose::rna::get_phosphate_atom_and_neighbor_list(), protocols::sic_dock::get_rg(), protocols::mpi_refinement::get_touched_res(), protocols::hbnet::HBNetStapleInterface::interhelical_contact(), protocols::match::NumNeighborsMPM::modified_match_positions(), protocols::ligand_docking::LigandDockProtocol::optimize_orientation3(), protocols::magnesium::pdbslice(), protocols::simple_moves::point_graph_dme(), protocols::hbnet::HBNet::quick_and_dirty_heavy_atom_is_unsat(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), core::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::conformation::symmetry::residue_center_of_mass(), core::scoring::nv::NVscore::residue_energy(), core::conformation::symmetry::return_nearest_residue(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), core::energy_methods::RG_LocalEnergy::setup_for_derivatives(), core::energy_methods::RG_Energy_Fast::setup_for_derivatives(), protocols::sic_dock::scores::TrisBpyScore::TrisBpyScore(), core::energy_methods::Burial_v2Energy::using_atom_distance(), protocols::hbnet::HBNet::water_clashes(), and protocols::dna::z_axis_dist().
|
inline |
Returns the distance cutoff value used as a radius for neighbor definition.
References core::chemical::ResidueType::nbr_radius(), and rsd_type_.
Referenced by core::select::residue_selector::CloseContactResidueSelector::apply(), core::scoring::sasa::LeGrandSasa::calc_atom_masks(), core::scoring::calc_atom_masks(), core::scoring::nmr::NMRDummySpinlabelEnsemble::clash_check(), 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::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::energy_methods::FACTSEnergy::evaluate_rotamer_background_energies(), core::energy_methods::GenBornEnergy::evaluate_rotamer_background_energies(), core::energy_methods::VdWTinkerEnergy::evaluate_rotamer_background_energies(), core::energy_methods::MultipoleElecEnergy::evaluate_rotamer_background_energies(), core::energy_methods::FA_GrpElecEnergy::evaluate_rotamer_background_energies(), core::energy_methods::FACTSEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::GenBornEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::MultipoleElecEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::VdWTinkerEnergy::evaluate_rotamer_background_energy_maps(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::fill_atom_neighbor_stuff(), protocols::ligand_docking::LigandBaseProtocol::find_interface_rsds(), core::pack::find_residue_max_radii(), protocols::task_operations::CrystalContactsOperation::is_crystal_contact(), protocols::ligand_docking::InterfaceBuilder::is_interface_residue(), protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(), 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::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), core::energy_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.
References core::chemical::ResidueType::bonded_neighbor(), and rsd_type_.
Referenced by apply_transform_downstream(), core::scoring::hbonds::HBondEnergy::backbone_backbone_energy(), core::scoring::hbonds::HBondEnergy::backbone_sidechain_energy(), protocols::hbnet::UnsatSelector::compute(), protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::compute(), protocols::viewer::dump_residue_kinemage(), core::scoring::MultipoleElecPotential::find_params_and_neighbors(), core::scoring::hbonds::HBondEnergy::residue_pair_energy(), 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
References core::chemical::ResidueType::nchi(), and rsd_type_.
Referenced by protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), core::pose::add_variant_type_to_residue(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), protocols::ligand_docking::LigandDockProtocol::append_ligand_docking_scores(), protocols::simple_moves::sidechain_moves::SetChiMover::apply(), protocols::pose_creation::MakePolyXMover::apply(), protocols::symmetry::SetupNCSMover::apply(), protocols::indexed_structure_store::apply_residue_entries_to_pose(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::assign_chi_for_interpolated_rotamer(), core::pack::rotamer_set::bb_independent_rotamers(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T, N >::best_rotamer_energy(), protocols::pose_metric_calculators::RotamerRecovery::chis_from_pose(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), core::conformation::Conformation::debug_residue_torsions(), protocols::metal_interface::dump_chis(), protocols::indexed_structure_store::extract_residue_entry(), core::io::raw_data::DecoyStruct::fill_pose(), core::scoring::motif::ResPairMotif::fill_pose_with_motif(), core::pack::rotamers::SingleBasicRotamerLibrary::fill_rotamer_vector(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_chi_weight(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_contacting_reslist(), core::scoring::motif::MotifHash::get_matching_motifs(), protocols::ligand_docking::ga_ligand_dock::GAOptimizer::initialize_rotamer_set_and_scores(), protocols::optimize_weights::IterativeOptEDriver::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), core::pose::num_chi_angles(), protocols::qsar::scoring_grid::ChiAngleNormalization::operator()(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::perturb(), protocols::cryst::DockLatticeMover::perturb_chis(), protocols::simple_moves::PeriodicBoxMover::perturb_molecule_move(), core::scoring::motif::Xfres::place_sidechain_in_pose(), protocols::simple_moves::sidechain_moves::SidechainMover::proposal_density(), protocols::cryst::DockLatticeMover::randomize_chis(), core::pose::remove_variant_type_from_residue(), protocols::features::ProteinResidueConformationFeatures::report_features(), protocols::features::ResidueConformationFeatures::report_features(), Residue(), core::energy_methods::FreeDOF_Energy::residue_energy(), core::scoring::motif::ResPairMotif::ResPairMotif(), protocols::loop_grower::ResTorsions::ResTorsions(), protocols::toolbox::rotamer_set_operations::AddGood2BPairEnergyRotamers::rotamer_set_contains_rotamer(), protocols::environment::ClientMover::sandboxed_copy(), set_all_chi(), core::conformation::set_chi_according_to_coordinates(), core::pack::scmin::ResidueAtomTreeCollection::set_rescoords(), core::pack::scmin::AtomTreeSCMinMinimizerMap::setup(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_conf(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_ligchi_types(), core::pack::scmin::ResidueAtomTreeCollection::update_residue(), core::conformation::Conformation::update_residue_torsions(), and core::pack::rotamers::SingleResidueRotamerLibrary::virtual_sidechain().
|
inline |
Returns the number of heavyatoms in this residue.
example(s): residue.nheavyatoms() See also: Residue Pose
References core::chemical::ResidueType::nheavyatoms(), and rsd_type_.
Referenced by core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::acceptorRes_occludingRes_geometric_sol_one_way_sc(), protocols::hybridization::add_non_protein_cst(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::energy_methods::LK_hack::allocate_appropriate_memory(), core::scoring::Membrane_FAEmbed::allocate_appropriate_memory(), protocols::ligand_docking::LigandDockProtocol::append_ligand_docking_scores(), protocols::electron_density::ScaleMapIntensities::apply(), protocols::electron_density::ReportFSC::apply(), protocols::task_operations::SelectBySASAOperation::apply(), protocols::matdes::BuildingBlockInterfaceOperation::apply(), protocols::forge::remodel::RemodelMover::apply(), protocols::match::downstream::DownstreamAlgorithm::are_colliding(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::atom_is_heavy(), protocols::hydrate::atom_is_hydratable(), core::scoring::automorphic_rmsd(), protocols::electron_density::BfactorMultifunc::BfactorMultifunc(), core::scoring::atomic_depth::AtomicDepth::boundbox(), core::scoring::atomic_depth::AtomicDepth::boundingatom(), core::pack::rotamer_set::RotamerSet_::build_optimize_H_rotamers(), core::scoring::lkball::LKB_ResidueInfo::build_waters(), protocols::recces::sampler::rna::calc_base_centroid_rmsd(), core::scoring::calc_per_res_hydrophobic_sasa(), protocols::simple_filters::HelixHelixAngleFilter::calc_shortest_dist_by_atoms(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::scoring::lkball::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue(), core::scoring::lkball::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue_no_count_pair(), core::energy_methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), protocols::pockets::NonPlaidFingerprint::calculate_protein_CoM(), core::energy_methods::FiberDiffractionEnergyDens::calculate_rho_fast2(), core::scoring::packstat::cavity_distance_constraint(), protocols::ligand_docking::ligand_options::check_all_ligand_atoms(), core::energy_methods::RNA_FullAtomStackingEnergy::check_base_base_OK(), core::scoring::rna::RNA_LowResolutionPotential::check_for_base_neighbor(), protocols::stepwise::modeler::packer::check_o2prime_contact(), protocols::scoring::ImplicitFastClashCheck::clash_check_trimer(), core::scoring::electron_density::ElectronDensity::clear_dCCdx_res_cache(), protocols::matdes::InterfacePackingFilter::compute(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::simple_filters::BuriedUnsatHbondFilter::compute(), protocols::matdes::SymUnsatHbondFilter::compute(), protocols::simple_filters::TaskAwareSASAFilter::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(), protocols::pockets::counting_atoms_in_residue(), protocols::constraint_generator::CoordinateConstraintGenerator::create_residue_constraints(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::elec::create_rotamer_descriptor(), core::scoring::lkball::create_rotamer_descriptor(), core::scoring::trie::create_trie(), protocols::cryst::crystRMS(), core::scoring::electron_density::ElectronDensity::dCCdBs(), protocols::ligand_docking::ga_ligand_dock::GridScorer::debug_deriv(), protocols::flexpack::interaction_graph::OTFFlexbbNode::declare_all_rotamers_initialized(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), protocols::cryst::MakeLatticeMover::detect_connecting_subunits(), core::pose::rna::detect_sugar_contacts(), protocols::electron_density::BfactorMultifunc::dfunc(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_intra(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_bb_bb(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::donorRes_occludingRes_geometric_sol_one_way_sc(), protocols::pockets::EggshellGrid::EggshellGrid(), 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(), protocols::hbnet::HBNet::estimate_saturation(), core::energy_methods::FastSAXSEnergy::eval_atom_derivative(), core::energy_methods::SuckerEnergy::eval_atom_derivative(), core::energy_methods::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::energy_methods::ElecDensEnergy::eval_atom_derivative(), core::energy_methods::MgEnergy::eval_mg_interaction(), core::energy_methods::MgEnergy::eval_residue_pair(), core::energy_methods::FastDensEnergy::eval_residue_pair_derivatives(), core::energy_methods::LK_PolarNonPolarEnergy::eval_residue_pair_derivatives(), core::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), protocols::pockets::GenPharmacophore::extract_rna_rings_from_protein_rna_complex(), core::scoring::Membrane_FAPotential::fa_projection(), core::pose::rna::figure_out_number_base_contacts(), protocols::match::fill_grid_with_residue_heavyatom_spheres(), core::io::silent::BinarySilentStruct::fill_pose(), core::scoring::atomic_depth::AtomicDepth::fillvoxels(), protocols::metal_interface::find_closest_atom(), 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(), core::scoring::fiber_diffraction::find_max_r(), core::scoring::fiber_diffraction::find_min_xyz(), core::scoring::fiber_diffraction::find_num_scattering_atoms(), protocols::hbnet::HBNet::find_unsats(), core::scoring::cryst::fix_bfactorsH(), core::scoring::cryst::fix_bfactorsMissing(), protocols::ligand_docking::frac_atoms_within(), protocols::constraint_movers::AddConstraintsToCurrentConformationMover::generate_coordinate_constraints(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::get_atom_lk_energy(), protocols::ligand_docking::ga_ligand_dock::get_atomic_contacting_sidechains(), core::scoring::dna::get_base_pair_stub_slow(), protocols::vip::VIP_Mover::get_cav_approx(), core::energy_methods::HackAroEnergy::get_centroid(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_chi_weight(), protocols::magnesium::get_closest_non_hoh_contact(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_contacting_reslist(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_grid_atomtypes(), core::scoring::motif::MotifHash::get_matching_motifs(), protocols::magnesium::get_mg_ligands(), protocols::vip::VIP_Mover::get_neighbors(), protocols::simple_filters::ResidueDepthCalculator::get_pose_crd_and_index(), protocols::stepwise::modeler::polar_hydrogens::PolarHydrogenPacker::get_possible_hbond_acceptors(), core::energy_methods::Fa_MbsolvEnergy::get_residue_pair_energy(), core::energy_methods::FaMPSolvEnergy::get_residue_pair_energy(), core::energy_methods::LK_PolarNonPolarEnergy::get_residue_pair_energy_one_way(), core::chemical::rna::get_rna_base_centroid(), protocols::pockets::GenPharmacophore::get_RNAring_sasa(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), core::energy_methods::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(), protocols::magnesium::MgHydrater::hydrate_magnesium_in_pose(), core::conformation::idealize_hydrogens(), protocols::pockets::NonPlaidFingerprint::include_eggshell_points_based_on_known_ligand(), core::energy_methods::FaMPEnvEnergy::init(), core::energy_methods::FaMPSolvEnergy::init(), core::scoring::sasa::SasaCalc::init(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand_pharmacophore(), 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::hydrate::is_inside(), protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(), core::energy_methods::StackElecEnergy::is_rna_base(), core::pack::task::residue_selector::is_sc_bb_clash(), core::pack::task::residue_selector::is_sc_sc_clash(), protocols::stepwise::modeler::rna::is_virtual_base(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::isInContact(), 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::matchRes(), core::scoring::electron_density::ElectronDensity::matchResFast(), protocols::rotamer_recovery::RRComparerElecDensDiff::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::loop_grower::LoopGrower::modifieddensity(), protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::my_natoms(), core::pose::num_heavy_atoms(), protocols::electron_density::BfactorMultifunc::operator()(), protocols::qsar::scoring_grid::HeavyAtomNormalization::operator()(), 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::stepwise::monte_carlo::rna::RNA_AddDeleteMonteCarlo::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::recces::print_base_centroid_atoms_for_rb_entropy(), protocols::stepwise::modeler::rna::print_heavy_atoms(), protocols::pockets::PocketGrid::recenter(), protocols::simple_pose_metric_calculators::NumberHBondsCalculator::recompute(), protocols::simple_pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), protocols::toolbox::match_enzdes_util::InvrotTreeNode::remove_invrots_clashing_with_parent_res(), core::pose::PDBInfo::replace_res_remap_bfactors(), core::scoring::electron_density::ElectronDensity::rescale_fastscoring_temp_bins(), core::energy_methods::Fa_MbenvEnergy::residue_energy(), protocols::membrane::scoring::FaWaterToBilayerEnergy::residue_energy(), core::energy_methods::FaMPEnvEnergy::residue_energy(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::residue_energy(), core::pose::rna::residue_is_bulge(), protocols::sic_dock::residue_is_floppy(), core::scoring::hbonds::residue_near_water(), protocols::hydrate::residue_near_water(), core::energy_methods::GaussianOverlapEnergy::residue_pair_energy(), core::energy_methods::SuckerEnergy::residue_pair_energy(), core::energy_methods::RNA_LJ_BaseEnergy::residue_pair_energy(), core::energy_methods::LK_hack::residue_pair_energy(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy(), core::energy_methods::LK_PolarNonPolarEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::residue_score(), protocols::dna::PDBOutput::residues_are_different(), core::energy_methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), protocols::pockets::PlaidFingerprint::rmsd(), protocols::qsar::scoring_grid::AtrGrid::set_ligand_rings(), protocols::qsar::scoring_grid::AtrGrid::set_protein_rings(), core::pack::scmin::CartSCMinMinimizerMap::setup(), core::energy_methods::FastSAXSEnergy::setup_for_derivatives(), core::energy_methods::FaMPEnvEnergy::setup_for_fullatom(), core::energy_methods::FaMPSolvEnergy::setup_for_fullatom(), core::energy_methods::FastSAXSEnergy::setup_for_scoring(), core::import_pose::setup_jumps(), core::scoring::setup_matching_heavy_atoms(), protocols::stepwise::modeler::rna::setup_suite_atom_id_map(), core::scoring::packstat::MultiProbePoseAccumulator::show(), protocols::hybridization::DDomainParse::split(), and protocols::electron_density::VoxelSpacingMultifunc::VoxelSpacingMultifunc().
|
inline |
BasicDataCache indexed by enum in residue_datacache.hh. Beware, this will crash if a call to nonconst_data_ptr() or data_ptr() has not previously been made on this Residue – the datacache is created just-in-time.
References data_cache_.
|
inline |
BasicDataCache indexed by enum in residue_datacache.hh.
Return an OP to the datacache
References data_cache_, and core::conformation::residue_datacache::n_cacheable_types.
Referenced by core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), and core::conformation::Conformation::residue_data().
|
inline |
Get a specific nu (internal ring) torsion angle by index.
Example: residue.nu(1)
See also:
Residue
Residue.nus
Residue.n_nus
Pose.set_ring_conformation
Pose
Pose.nu
References nus_.
|
inline |
Return the AtomIndices of each set of four atoms defining each nu angle.
References core::chemical::ResidueType::nu_atoms(), and rsd_type_.
Referenced by core::conformation::Conformation::get_torsion_angle_atom_ids(), set_all_ring_nu(), set_tau(), and update_nus().
|
inline |
Return the AtomIndices of the four atoms defining the specified nu angle.
References core::chemical::ResidueType::nu_atoms(), and rsd_type_.
|
inline |
Return the nu (internal ring) torsion angles of this residue.
Example: residue.nus()
See also:
Residue
Residue.nu
Residue.n_nus
Pose.set_ring_conformation
Pose
Pose.nu
References nus_.
Referenced by ring_conformer(), set_all_nu(), core::pack::rotamer_set::RotamerSubset::show(), core::pack::rotamer_set::RotamerSet_::show(), and core::conformation::Conformation::update_residue_torsions().
|
inline |
Return the nu (internal ring) torsion angles of this residue. (non-const)
References nus_.
Assignment operator does not work for class Residue. This function is intentionally unimplemented and private.
|
inline |
|
inline |
References core::chemical::ResidueTypeBase::orbital_type(), and rsd_type_.
Referenced by core::scoring::orbitals::OrbitalsStatistics::bb_stats(), protocols::ligand_docking::rdf::RDFBinaryOrbitalFunction::operator()(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), and protocols::features::OrbitalsFeatures::set_OrbOrb_features_data().
References orbitals_.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), core::scoring::orbitals::OrbitalsScore::compute_orb_orb_E(), and core::scoring::orbitals::OrbitalsScore::get_orb_H_distance_and_energy().
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::scoring::orbitals::OrbitalsScore::compute_orb_orb_E(), core::scoring::orbitals::OrbitalsScore::get_orb_H_distance_and_energy(), protocols::features::OrbitalsFeatures::report_hpol_orbital_interactions(), and core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital().
| void core::conformation::Residue::orient_onto_location | ( | Size | center, |
| Size | nbr1, | ||
| Size | nbr2, | ||
| Vector | center_locaton, | ||
| Vector | nbr1_locaton, | ||
| Vector | nbr2_locaton | ||
| ) |
Orients residue object onto atom locations.
References atom(), atoms(), core::chemical::ResidueType::natoms(), rsd_type_, and xyz().
Referenced by protocols::indexed_structure_store::apply_residue_entries_to_pose(), orient_onto_location(), and orient_onto_residue().
| void core::conformation::Residue::orient_onto_location | ( | Vector | center_locaton, |
| Vector | nbr1_locaton, | ||
| Vector | nbr2_locaton | ||
| ) |
Orients residue object onto atom locations.
References core::conformation::membrane::center, protocols::sic_dock::scores::nbr1(), protocols::sic_dock::scores::nbr2(), orient_onto_location(), and select_orient_atoms().
| 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...
References atom_index(), core::chemical::ResidueType::atom_index(), core::chemical::ResidueType::atom_name(), core::conformation::membrane::center, core::chemical::ResidueType::has(), core::chemical::ResidueTypeBase::name(), name(), protocols::sic_dock::scores::nbr1(), protocols::sic_dock::scores::nbr2(), rsd_type_, select_orient_atoms(), core::conformation::TR(), and type().
Referenced by protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_wholepose(), protocols::simple_moves::chiral::ChiralMover::apply(), protocols::hbnet::hbnet_symm_one_body_energies(), orient_onto_residue(), 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 |
References atom_index(), and orient_onto_residue().
|
private |
Orient coords onto those of <src>, using the specified atoms.
References atom(), orient_onto_location(), and core::conformation::Atom::xyz().
| void core::conformation::Residue::orient_onto_residue_peptoid | ( | Residue const & | src, |
| Conformation const & | conformation | ||
| ) |
Orient our coords onto those of src, uses hard coded atom names (yuck) and will work for peptoid on to peptoid/peptide.
oritent onto residue for peptoids Not too proud of this as I think there is probably a more general way but at the moment it is alluding me To align a peptoid the N is the center and the nbrs are the lower connect and the CA. The lower connect is not stored in the atom index so we need to get the xyz coord a different way.
References core::chemical::ACETYLATED_NTERMINUS_VARIANT, atom(), atom_index(), atoms(), chain(), core::conformation::Conformation::chain_end(), connected_residue_at_lower(), core::chemical::AtomICoor::d(), has_variant_type(), icoor(), core::chemical::ResidueType::is_lower_terminus(), core::chemical::ResidueTypeBase::is_peptoid(), core::chemical::ResidueType::natoms(), core::conformation::Conformation::num_chains(), core::chemical::AtomICoor::phi(), core::conformation::Conformation::residue(), rsd_type_, core::conformation::Conformation::size(), core::chemical::AtomICoor::theta(), type(), core::conformation::Atom::xyz(), and xyz().
Referenced by place().
|
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
References core::chemical::ResidueType::path_distance(), and rsd_type_.
Referenced by core::scoring::facts::FACTSPotential::calculate_GBpair_v1trunk(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::check_path_distance(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::conformation::Conformation::detect_pseudobonds(), core::energy_methods::RNA_FullAtomVDW_BasePhosphate::eval_atom_derivative(), core::scoring::MultipoleElecPotential::find_params_and_neighbors(), core::scoring::hbonds::identify_intra_res_hbonds(), core::scoring::trie::initialize_cpdata_for_atom(), core::chemical::rna::is_base_phosphate_atom_pair(), and core::scoring::carbon_hbonds::CarbonHBondEnergy::path_distance_OK().
Returns the number of bonds separating atom <at1> from <at2>
example(s):
See also: Residue Residue.atom Residue.atoms Residue.path_distance Pose
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
References core::chemical::ResidueType::path_distances(), and rsd_type_.
| bool 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. 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:
References atom(), atom_depends_on_lower(), atom_depends_on_upper(), atom_index(), core::chemical::ResidueType::atom_is_backbone(), core::chemical::ResidueType::atom_is_hydrogen(), core::chemical::ResidueType::atom_name(), atom_name(), core::chemical::ICoorAtomID::atomno(), atoms(), chi_atoms(), core::chemical::AtomICoor::depends_on_polymer_lower(), core::chemical::AtomICoor::depends_on_polymer_upper(), fill_missing_atoms(), core::chemical::ResidueType::first_sidechain_atom(), core::chemical::ResidueType::has(), has(), core::chemical::ResidueType::icoor(), core::chemical::ResidueType::is_lower_terminus(), core::chemical::ResidueType::is_NA(), core::chemical::ResidueTypeBase::is_peptoid(), is_peptoid(), core::chemical::ResidueTypeBase::is_polymer(), is_RNA(), core::chemical::ResidueType::natoms(), natoms(), core::chemical::ResidueType::nheavyatoms(), orient_onto_residue(), orient_onto_residue_peptoid(), rsd_type_, core::chemical::AtomICoor::stub_atom1(), type(), core::conformation::Atom::xyz(), and xyz().
Referenced by protocols::splice::SampleRotamersFromPDB_RotamerSetOperation::add_rotamer_to_rotamer_set(), core::pack::rotamer_set::AddResiduesRotamerSetOperation::alter_rotamer_set(), and Residue().
|
inline |
Returns the sequence separation distance between this residue and <other> positive if the other residue is downstream in sequence.
References chain(), chain_, is_polymer(), protocols::mean_field::max(), 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>
References chain(), chain_, is_polymer(), and seqpos_.
Referenced by protocols::stepwise::screener::PartitionContactScreener::check_screen(), core::scoring::etable::count_pair::CountPairFactory::create_count_pair_function(), core::scoring::etable::count_pair::CountPairFactory::create_count_pair_function_and_invoke(), core::energy_methods::CenHBEnergy::eval_residue_pair_derivatives(), core::energy_methods::CenHBEnergy::eval_residue_pair_derivatives_soft(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_orientation_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_orientation_score(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_pair_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(), core::scoring::PairEPotential::pair_term_energy(), core::energy_methods::GaussianOverlapEnergy::residue_pair_energy(), core::energy_methods::MPPairEnergy::residue_pair_energy(), and core::energy_methods::CenHBEnergy::residue_pair_energy().
|
inline |
References pseudobonds_.
Referenced by core::scoring::trie::create_cpdata_correspondence_for_rotamer().
|
inline |
does this residue require an actcoord?
References core::chemical::ResidueType::requires_actcoord(), and rsd_type_.
References core::chemical::ResidueType::residue_connect_atom_index(), and rsd_type_.
Referenced by core::pose::Pose::append_residue_by_atoms(), protocols::ligand_docking::AddHydrogen::apply(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_perturb_backbone_by_bins(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_randomize_backbone_by_bins(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_set_backbone_bin(), core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::Ramachandran::eval_rama_score_residue_nonstandard_connection(), core::pose::symmetry::extract_asymmetric_unit(), protocols::generalized_kinematic_closure::general_set_phi(), protocols::generalized_kinematic_closure::general_set_psi(), protocols::generalized_kinematic_closure::GeneralizedKIC::generate_atomlist(), core::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), core::conformation::get_second_atom_from_connection(), has_incomplete_connection(), protocols::denovo_design::components::StructureDataFactory::infer_from_pose(), core::scoring::trie::initialize_cpdata_for_atom(), core::pose::Pose::insert_residue_by_atoms(), core::scoring::methods::lower_upper_connected_across_cutpoint(), n_bonded_neighbor_all_res(), protocols::cyclic_peptide::PeptideStubMover::rebuild_atoms(), 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.
References core::chemical::ResidueType::residue_connection(), and rsd_type_.
Referenced by core::util::add_constraints_to_metal(), 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::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), core::io::silent::BinarySilentStruct::fill_struct(), core::conformation::get_chemical_root_and_anchor_atomnos(), core::conformation::Conformation::insert_residue_by_bond(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), and resolve_partial_atom_id().
|
inline |
Returns the connection id on the OTHER residue connected to this residue at this residue's connection resconn_index.
For example, if this were a normally-connected alpha amino acid, residue_connection_conn_id(1) would return 2, since the first connection in this residue is attached to the second connection in the previous residue.
References connect_map_.
Referenced by protocols::metal_interface::RemoveMetalConnectionsMover::apply(), core::conformation::Conformation::backbone_torsion_angle_atoms(), core::conformation::Conformation::backbone_torsion_angle_atoms_meta_aramid(), core::conformation::Conformation::backbone_torsion_angle_atoms_oligourea(), core::conformation::Conformation::backbone_torsion_angle_atoms_ortho_aramid(), core::conformation::Conformation::backbone_torsion_angle_atoms_para_aramid(), core::pose::correctly_add_2prime_connection_variants(), core::pose::declare_cutpoint_chemical_bond(), core::conformation::Conformation::detect_pseudobonds(), core::scoring::methods::MMBondLengthEnergy::eval_atom_derivative(), core::scoring::methods::MMTorsionEnergy::eval_atom_derivative(), core::scoring::methods::MMBondAngleEnergy::eval_atom_derivative(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::scoring::methods::MMTorsionEnergy::eval_intrares_derivatives(), core::scoring::Ramachandran::eval_rama_score_residue_nonstandard_connection(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), core::scoring::methods::find_relevant_connections(), core::scoring::methods::find_relevant_connections_onersd(), core::pose::fix_up_residue_type_variants_at_strand_beginning(), core::pose::fix_up_residue_type_variants_at_strand_end(), protocols::generalized_kinematic_closure::general_set_phi(), protocols::generalized_kinematic_closure::general_set_psi(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_connectivity_annotation_info(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_link_record(), core::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), core::conformation::get_second_atom_from_connection(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), core::conformation::insert_partial_atom_ids_for_mainchain_torsion(), inter_residue_connection_partner(), core::scoring::methods::lower_upper_connected_across_cutpoint(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::pose::show_adjacent_nt_connections(), protocols::cyclic_peptide::crosslinker::TMA_Helper::update_tma_amide_bond_dependent_atoms_asymmetric(), and protocols::cyclic_peptide::crosslinker::TMA_Helper::update_tma_amide_bond_dependent_atoms_symmetric().
|
inline |
Returns the residue number of a residue connected to this residue at this residue's connection resconn_index.
For example, in a normally-connected pose made of alpha-amino acids, calling residue_connection_partner(1) on residue 6 should return 5, since residue 6 is connected to residue 5 at the first connection of residue 6.
References connect_map_.
Referenced by protocols::generalized_kinematic_closure::GeneralizedKIC::addloopgeometry(), protocols::generalized_kinematic_closure::GeneralizedKIC::addloweranchor(), protocols::generalized_kinematic_closure::GeneralizedKIC::addtailgeometry(), protocols::generalized_kinematic_closure::GeneralizedKIC::addupperanchor(), core::conformation::Conformation::align_virtual_atoms_in_carbohydrate_residue(), protocols::simple_moves::hbs::HbsPatcher::apply(), protocols::simple_moves::a3b_hbs::A3BHbsPatcher::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), core::scoring::bin_transitions::BinTransitionCalculator::are_normally_bonded(), core::chemical::ICoorAtomID::atom_id(), core::conformation::Conformation::backbone_torsion_angle_atoms(), core::conformation::Conformation::branch_connection_torsion_angle_atoms(), copy_residue_connections(), core::conformation::Conformation::declare_chemical_bond(), core::scoring::Ramachandran::defines_score_for_residue(), core::energy_methods::ProClosureEnergy::defines_score_for_residue_pair(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), core::conformation::Conformation::detect_pseudobonds(), core::scoring::methods::determine_lo_and_hi_residues(), protocols::viewer::dump_residue_kinemage(), core::scoring::methods::MMBondLengthEnergy::eval_atom_derivative(), core::scoring::methods::MMTorsionEnergy::eval_atom_derivative(), core::scoring::methods::MMBondAngleEnergy::eval_atom_derivative(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::scoring::methods::MMTorsionEnergy::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), core::scoring::Ramachandran::eval_rama_score_residue_nonstandard_connection(), core::energy_methods::ProClosureEnergy::eval_residue_pair_derivatives(), core::conformation::carbohydrates::find_seqpos_of_saccharides_child_residue_at(), core::conformation::carbohydrates::find_seqpos_of_saccharides_parent_residue(), core::pack::dunbrack::PeptoidOmegaReporter::get_dof(), core::conformation::carbohydrates::get_downstream_residue_that_this_torsion_moves(), protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::get_linker_index_asymmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::get_linker_index_asymmetric(), protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::get_linker_indices_symmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::get_linker_indices_symmetric(), protocols::generalized_kinematic_closure::GeneralizedKIC::infer_anchor_connIDs(), core::scoring::PolymerBondedEnergyContainer::initialize_peptide_bonded_pair_indices(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), core::conformation::insert_partial_atom_ids_for_mainchain_torsion(), inter_residue_connection_partner(), core::conformation::carbohydrates::is_glycosidic_omega_torsion(), core::conformation::carbohydrates::is_glycosidic_phi_torsion(), core::conformation::carbohydrates::is_glycosidic_psi_torsion(), core::pose::carbohydrates::is_glycosidic_torsion(), core::scoring::Ramachandran::is_normally_connected(), is_polymer_bonded(), core::scoring::PolymerBondedEnergyContainer::is_valid(), core::energy_methods::ProClosureEnergy::measure_chi4(), protocols::stepwise::modeler::protein::StepWiseProteinBackboneSampler::rama_energy(), core::energy_methods::ProClosureEnergy::residue_pair_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::score(), core::pose::carbohydrates::set_glycan_iupac_bb_torsions(), and update_connections_to_other_residue().
| 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
set a connection to this residue by adding its partner's residue number
References connect_map_, determine_nonstandard_polymer_status(), and update_connections_to_residues().
| id::AtomID core::conformation::Residue::resolve_partial_atom_id | ( | id::PartialAtomID const & | partial_id | ) | const |
Resolve a partial atom ID into an AtomID for this residue.
References core::chemical::ResidueType::atom_base(), core::id::PartialAtomID::atomno(), core::id::AtomID::BOGUS_ATOM_ID(), core::id::PartialAtomID::bonds_from_resconn(), core::id::PartialAtomID::complete(), has_lower_connect(), has_upper_connect(), core::chemical::ResidueConnection::index(), lower_connect(), mainchain_atoms(), core::id::PartialAtomID::resconnid(), residue_connection(), core::id::PartialAtomID::rsd(), seqpos(), type(), upper_connect(), and core::id::PartialAtomID::valid().
| chemical::rings::RingConformer const & core::conformation::Residue::ring_conformer | ( | core::uint const | ring_num, |
| core::Real | limit = 90.0 |
||
| ) | const |
Return the current RingConformer of this residue's nth ring.
References core::chemical::rings::AROMATIC, core::chemical::ResidueType::is_cyclic(), n_nus(), core::chemical::ResidueType::n_rings(), nus(), nus_, core::chemical::ResidueType::ring_atoms(), core::chemical::ResidueType::ring_conformer_set(), core::chemical::ResidueType::ring_saturation_type(), and rsd_type_.
Referenced by core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_energies(), and show().
|
inline |
Return the RNA_residueType object. This is RNA specific.
References core::chemical::ResidueType::RNA_info(), and rsd_type_.
Referenced by core::energy_methods::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), protocols::pockets::GenPharmacophore::extract_rna_rings_from_protein_rna_complex(), core::chemical::rna::get_rna_base_centroid(), protocols::pockets::GenPharmacophore::get_RNAring_sasa(), and core::chemical::rna::is_base_phosphate_atom_pair().
| void core::conformation::Residue::select_orient_atoms | ( | Size & | center, |
| Size & | nbr1, | ||
| Size & | nbr2 | ||
| ) | const |
Selects three atoms for orienting this residue.
References rsd_type_, and core::chemical::ResidueType::select_orient_atoms().
Referenced by core::conformation::get_stub_from_residue(), orient_onto_location(), and orient_onto_residue().
|
inline |
Returns the sequence position of this residue.
References seqpos_.
Referenced by protocols::simple_filters::SpanTopologyMatchPoseFilter::actual_topology(), core::io::pose_to_sfr::PoseToStructFileRepConverter::add_atom_to_sfr(), core::pack::task::residue_selector::add_clashes_to_shell(), core::scoring::dna::DNATorsionPotential::add_sugar_ring_closure_constraints(), core::energy_methods::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), protocols::environment::add_variant(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), protocols::toolbox::rotamer_set_operations::AddGood2BPairEnergyRotamers::alter_rotamer_set(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_atom_info_to_sfr(), core::scoring::hbonds::HBondSet::append_hbond(), core::select::residue_selector::ResidueInMembraneSelector::apply(), protocols::stepwise::sampler::rigid_body::RigidBodyStepWiseSampler::apply(), core::scoring::bin_transitions::BinTransitionCalculator::are_normally_bonded(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::atom_has_exp_chemical_shift_data(), core::chemical::ICoorAtomID::atom_id(), protocols::qsar::scoring_grid::PCSSingleGrid::atom_score(), core::scoring::methods::atoms_interact(), core::energy_methods::DNA_DihedralEnergy::atoms_with_dof_derivatives(), core::energy_methods::YHHPlanarityEnergy::atoms_with_dof_derivatives(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), core::scoring::automorphic_rmsd(), 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(), core::conformation::Conformation::branch_connection_torsion_angle_atoms(), protocols::match::downstream::SecondaryMatcherToDownstreamResidue::build(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T, N >::build_bbdep_rotamers(), core::scoring::MultipoleElecPotential::build_frame_and_rotate(), 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, N >::build_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::scoring::sasa::LeGrandSasa::calc_atom_masks(), core::scoring::calc_atom_masks(), core::energy_methods::MembraneEnvSmoothEnergy::calc_energy(), core::energy_methods::FaMPEnvSmoothEnergy::calc_energy(), core::energy_methods::MPHelicalityEnergy::calc_energy(), core::energy_methods::MPResidueLipophilicityEnergy::calc_energy(), core::energy_methods::GoapEnergy::calculate_dipoles(), core::scoring::facts::FACTSPotential::calculate_GBpair_exact(), core::scoring::facts::FACTSPotential::calculate_GBpair_fast(), core::scoring::facts::FACTSPotential::calculate_GBpair_v1trunk(), core::scoring::lkball::LK_BallEnergy::calculate_lk_ball_atom_energies_cp(), core::scoring::MultipoleElecPotential::calculate_res_res_fixed_fields_for_polarization(), core::scoring::MultipoleElecPotential::calculate_res_res_induced_fields_for_polarization(), core::energy_methods::MPHelicalityEnergy::centroid_neighbors(), core::energy_methods::MPResidueLipophilicityEnergy::centroid_neighbors(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::check_path_distance(), protocols::constraint_generator::HydrogenBondConstraintGenerator::choose_atoms(), protocols::simple_filters::TMsSpanMembraneFilter::compute(), protocols::simple_filters::InterfaceHbondsFilter::compute_hbonds(), core::energy_methods::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::pack::interaction_graph::SurfacePotential::compute_pose_hpatch_score(), protocols::constraint_generator::compute_ref_atom(), core::pack::interaction_graph::SymmOnTheFlyNode::compute_rotamer_pair_energy(), connect_atom(), core::scoring::mm::connection_indices(), connections_to_residue(), core::pack::interaction_graph::NPDHBondEdge< V, E, G >::consider_alternate_state_step1(), copy_residue_connections(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), protocols::constraint_generator::CoordinateConstraintGenerator::create_ambiguous_constraint(), core::scoring::etable::count_pair::CountPairFactory::create_count_pair_function(), core::scoring::etable::count_pair::CountPairFactory::create_count_pair_function_and_invoke(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), core::pack::interaction_graph::create_hbonds_one_way(), protocols::constraint_generator::HydrogenBondConstraintGenerator::create_residue_constraint(), protocols::constraint_generator::CoordinateConstraintGenerator::create_residue_constraints(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::hbonds::HBondEnergy::create_rotamer_trie(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::create_rotamers_from_chisets(), protocols::cartesian::MolecularDynamics::createDihedral(), core::pack::rotamers::SingleResidueRotamerLibrary::current_rotamer(), core::scoring::electron_density::ElectronDensity::dCCdB_fastRes(), core::scoring::electron_density::ElectronDensity::dCCdx_fastRes(), protocols::flexpack::interaction_graph::OTFFlexbbInteractionGraph::debug_note_considered_substitution(), core::pack::palette::PackerPalette::decide_what_to_do_with_base_type(), core::pack::palette::PackerPalette::decide_what_to_do_with_existing_type(), core::energy_methods::ProClosureEnergy::defines_score_for_residue_pair(), core::energy_methods::FullatomDisulfideEnergy::defines_score_for_residue_pair(), core::energy_methods::LK_PolarNonPolarEnergy::defines_score_for_residue_pair(), core::energy_methods::RNA_CoarseDistEnergy::defines_score_for_residue_pair(), core::energy_methods::StackElecEnergy::defines_score_for_residue_pair(), core::energy_methods::FA_GrpElecEnergy::defines_score_for_residue_pair(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::defines_score_for_residue_pair(), core::scoring::elec::FA_ElecEnergy::defines_score_for_residue_pair(), core::pack::hbonds::determine_atom_level_edge_info(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), determine_nonstandard_polymer_status(), core::scoring::etable::count_pair::CountPairFactory::determine_residue_connection(), protocols::viewer::dump_residue_kinemage(), protocols::matdes::dup_residue(), core::pack::rotamer_set::dup_residue(), core::pack::rotamers::dup_residue(), core::energy_methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::EnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::FaMPEnvSmoothEnergy::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::energy_methods::FA_GrpElecEnergy::eval_context_derivatives(), core::scoring::methods::dfire::DFIRE_Potential::eval_dfire_pair_energy(), core::energy_methods::RamachandranEnergy2B::eval_dof_derivative(), core::scoring::dna::DNA_DihedralPotential::eval_harmonic_backbone_torsion_score_and_deriv(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_energy(), core::scoring::hbonds::HBondEnergy::eval_intrares_derivatives(), core::energy_methods::FA_GrpElecEnergy::eval_intrares_derivatives(), core::scoring::constraints::ConstraintsEnergy::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::energy_methods::DNATorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMBondLengthEnergy::eval_intrares_energy(), core::scoring::methods::MMTorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMBondAngleEnergy::eval_intrares_energy(), core::energy_methods::Fa_MbsolvEnergy::eval_intrares_energy(), core::pack::guidance_scoreterms::approximate_buried_unsat_penalty::ApproximateBuriedUnsatPenalty::eval_intrares_energy(), core::energy_methods::FACTSEnergy::eval_intrares_energy(), core::energy_methods::GenBornEnergy::eval_intrares_energy(), core::energy_methods::FA_GrpElecEnergy::eval_intrares_energy(), core::energy_methods::MultipoleElecEnergy::eval_intrares_energy(), core::energy_methods::VdWTinkerEnergy::eval_intrares_energy(), core::scoring::constraints::ConstraintSet::eval_intrares_energy(), core::scoring::hbonds::HBondEnergy::eval_intrares_energy(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), core::energy_methods::RamaPreProEnergy::eval_intraresidue_dof_derivative(), core::energy_methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_dof_derivative(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_torsion(), core::energy_methods::StackElecEnergy::eval_residue_pair_derivatives(), core::energy_methods::ProClosureEnergy::eval_residue_pair_derivatives(), core::energy_methods::DNA_DihedralEnergy::eval_residue_pair_derivatives(), core::energy_methods::RNA_SuiteEnergy::eval_residue_pair_derivatives(), core::energy_methods::TNA_SuiteEnergy::eval_residue_pair_derivatives(), core::energy_methods::PairEnergy::eval_residue_pair_derivatives(), core::energy_methods::FA_GrpElecEnergy::eval_residue_pair_derivatives(), core::scoring::SASAPotential::eval_residue_pair_derivatives(), core::scoring::constraints::ConstraintsEnergy::eval_residue_pair_derivatives(), core::energy_methods::RNA_FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_residue_pair_derivatives(), core::energy_methods::RNA_CoarseDistEnergy::eval_residue_pair_derivatives(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::eval_residue_pair_derivatives(), core::scoring::VdWTinkerPotential::eval_residue_pair_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::scoring::MultipoleElecPotential::eval_residue_pair_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives_sorted(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), core::scoring::elec::GroupElec::eval_respair_group_coulomb(), core::scoring::elec::GroupElec::eval_respair_group_derivatives(), core::scoring::rna::RNA_LowResolutionPotential::eval_rna_base_pair_energy_one_way(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::eval_rotameric_energy_deriv(), core::scoring::rna::TNA_SuitePotential::eval_score(), core::energy_methods::CartesianBondedEnergy::eval_singleres_angle_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_improper_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_length_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_torsion_energies(), core::scoring::MembranePotential::evaluate_cbeta(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_deriv(), core::scoring::CenRotEnvPairPotential::evaluate_cen_rot_env_and_cbeta_score(), 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::facts::FACTSPotential::evaluate_nonpolar_energy(), core::scoring::MembranePotential::evaluate_pair(), core::scoring::facts::FACTSPotential::evaluate_polar_energy(), core::scoring::facts::FACTSPotential::evaluate_polar_otf_energy(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), core::scoring::methods::MMLJEnergyInter::evaluate_rotamer_background_energies(), core::energy_methods::FACTSEnergy::evaluate_rotamer_background_energies(), core::energy_methods::GenBornEnergy::evaluate_rotamer_background_energies(), core::energy_methods::MultipoleElecEnergy::evaluate_rotamer_background_energies(), core::energy_methods::VdWTinkerEnergy::evaluate_rotamer_background_energies(), core::energy_methods::FA_GrpElecEnergy::evaluate_rotamer_background_energies(), core::scoring::hbonds::HBondEnergy::evaluate_rotamer_background_energies(), core::scoring::elec::FA_ElecEnergy::evaluate_rotamer_background_energies(), core::scoring::etable::BaseEtableEnergy< Derived >::evaluate_rotamer_background_energies(), core::scoring::lkball::LK_BallEnergy::evaluate_rotamer_background_energies(), core::energy_methods::FACTSEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::GenBornEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::VdWTinkerEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::MultipoleElecEnergy::evaluate_rotamer_background_energy_maps(), core::energy_methods::FA_GrpElecEnergy::evaluate_rotamer_pair_energies(), protocols::pockets::GenPharmacophore::extract_Hbond_atoms_from_protein_rna_complex(), protocols::pockets::GenPharmacophore::extract_rna_rings_from_protein_rna_complex(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::pack::rotamers::SingleBasicRotamerLibrary::fill_rotamer_vector(), core::pack::rotamers::SingleLigandRotamerLibrary::fill_rotamer_vector(), core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::fill_rotamer_vector(), core::energy_methods::MembraneLipo::finalize_total_energy(), core::pack::hbonds::find_hbonds_in_residue_pair(), core::scoring::MultipoleElecPotential::find_params_and_neighbors(), core::conformation::carbohydrates::find_seqpos_of_saccharides_child_residue_at(), core::conformation::carbohydrates::find_seqpos_of_saccharides_parent_residue(), core::scoring::loop_graph::get_6D_trans_rot_potential_evaluator(), 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::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_donor(), core::energy_methods::OccludedHbondSolEnergy_onebody::get_atom_atom_occ_solvation(), core::energy_methods::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::energy_methods::ExactOccludedHbondSolEnergy::get_atom_lk_energy(), core::scoring::rna::RNA_LowResolutionPotential::get_base_backbone(), core::scoring::dna::get_base_step_params(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::get_centroid_information(), core::energy_methods::RNA_FullAtomStackingEnergy::get_count_pair_function(), core::scoring::vdwaals::VDW_Energy::get_count_pair_function_trie(), core::scoring::methods::MMLJEnergyInter::get_count_pair_function_trie(), core::scoring::elec::FA_ElecEnergy::get_count_pair_function_trie(), core::scoring::lkball::LK_BallEnergy::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_old(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), core::conformation::carbohydrates::get_linkage_position_of_saccharide_residue(), 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::membrane::scoring::FaWaterToBilayerEnergy::get_menv_params_for_residue(), core::pack::guidance_scoreterms::sap::SapDatabase::get_name1_name3(), core::scoring::GenBornPotential::get_res_res_elecE(), core::scoring::MultipoleElecPotential::get_res_res_elecE(), core::scoring::SASAPotential::get_res_res_sasa(), core::scoring::VdWTinkerPotential::get_res_res_vdw(), core::conformation::get_residue_connections(), core::energy_methods::Fa_MbsolvEnergy::get_residue_pair_energy(), core::energy_methods::FaMPSolvEnergy::get_residue_pair_energy(), core::energy_methods::LK_PolarNonPolarEnergy::get_residue_pair_energy_one_way(), 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::pack::dunbrack::DunbrackEnergy::get_scratch_index(), core::conformation::get_second_atom_from_connection(), core::scoring::MultipoleElecPotential::get_single_rotamer_effective_radii(), core::scoring::hbonds::get_ssdep_weight(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond_connection(), core::conformation::carbohydrates::has_exocyclic_glycosidic_linkage(), core::scoring::hbonds::hb_energy(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), protocols::simple_moves::ConstrainToIdealMover::i_want_this_atom_to_move(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_membrane(), protocols::neighbor::in_nrg_graph(), core::scoring::MultipoleElecResidueInfo::initialize(), protocols::match::upstream::ProteinUpstreamBuilder::initialize_rescoords(), core::pack::palette::PackerPalette::initialize_residue_level_task(), core::scoring::inline_intraresidue_atom_pair_energy(), core::scoring::inline_residue_atom_pair_energy(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), core::conformation::insert_partial_atom_ids_for_mainchain_torsion(), core::conformation::Conformation::insert_residue_by_bond(), core::conformation::Conformation::insert_residue_by_jump(), core::conformation::insert_residue_into_atom_tree(), inter_residue_connection_partner(), core::chemical::rna::is_base_phosphate_atom_pair(), is_bonded(), protocols::task_operations::CrystalContactsOperation::is_crystal_contact(), protocols::scoring::Interface::is_interface(), core::scoring::Ramachandran::is_normally_connected(), protocols::scoring::Interface::is_pair(), is_polymer_bonded(), is_pseudo_bonded(), protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(), protocols::stepwise::modeler::rna::is_virtual_base(), core::scoring::methods::lower_upper_connected_across_cutpoint(), core::scoring::electron_density::ElectronDensity::matchAtomFast(), core::scoring::electron_density::ElectronDensity::matchResFast(), core::energy_methods::ProClosureEnergy::measure_chi4(), protocols::rotamer_recovery::RRComparerElecDensDiff::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::topology_broker::TMHTopologySamplerClaimer::move_spans(), core::energy_methods::MPHelicalityEnergy::neighboring_atoms(), core::energy_methods::MPResidueLipophilicityEnergy::neighboring_atoms(), core::scoring::MembranePotential::non_helix_in_membrane_penalty(), core::conformation::carbohydrates::GlycanTreeSet::on_length_change(), core::scoring::func::ResidueXYZ::operator()(), core::scoring::func::ResiduePairXYZ::operator()(), core::scoring::bin_transitions::BinTransitionCalculator::p_i_given_iplus1(), core::scoring::bin_transitions::BinTransitionCalculator::p_iplus1_given_i(), 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_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::conformation::replace_residue_in_atom_tree(), protocols::features::ProteinBondGeometryFeatures::report_interres_angles(), protocols::features::ProteinBondGeometryFeatures::report_interres_lengths(), protocols::rotamer_recovery::RRReporterSQLite::report_predicted_features(), core::energy_methods::MPResidueLipophilicityEnergy::report_ressolv(), 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::facts::FACTSPotential::res_res_burial(), core::scoring::GenBornPotential::res_res_burial(), core::scoring::facts::FACTSPotential::res_res_burial_for_scoring(), core::scoring::func::ResidueXYZ::residue(), core::scoring::func::ResiduePairXYZ::residue(), core::energy_methods::HRFDynamicsEnergy::residue_energy(), core::energy_methods::HRF_MSLabelingEnergy::residue_energy(), core::energy_methods::BurialEnergy::residue_energy(), core::energy_methods::CovalentLabelingEnergy::residue_energy(), core::energy_methods::CovalentLabelingFAEnergy::residue_energy(), core::energy_methods::Fa_MbenvEnergy::residue_energy(), core::energy_methods::RNA_BulgeEnergy::residue_energy(), core::scoring::nv::NVscore::residue_energy(), core::energy_methods::EnvEnergy::residue_energy(), core::energy_methods::OccludedHbondSolEnergy_onebody::residue_energy(), core::energy_methods::MPCbetaEnergy::residue_energy(), core::energy_methods::FaMPEnvEnergy::residue_energy(), core::energy_methods::MembraneCbetaEnergy::residue_energy(), core::energy_methods::SequenceDependentRefEnergy::residue_energy(), core::energy_methods::FreeDOF_Energy::residue_energy(), core::energy_methods::MembraneEnvSmoothEnergy::residue_energy(), core::energy_methods::MembraneEnvEnergy::residue_energy(), core::scoring::membrane::MPTerminiPenalty::residue_energy(), core::energy_methods::P_AA_ss_Energy::residue_energy(), core::energy_methods::SugarBackboneEnergy::residue_energy(), core::scoring::membrane::MPNonHelixPenalty::residue_energy(), core::energy_methods::EnvSmoothEnergy::residue_energy(), core::energy_methods::MPEnvEnergy::residue_energy(), core::energy_methods::FaMPEnvSmoothEnergy::residue_energy(), core::scoring::methods::NMerPSSMEnergy::residue_energy(), core::energy_methods::MPHelicalityEnergy::residue_energy(), core::scoring::methods::NMerRefEnergy::residue_energy(), protocols::fldsgn::potentials::AACompositionEnergy::residue_energy(), core::scoring::methods::NMerSVMEnergy::residue_energy(), core::energy_methods::ExactOccludedHbondSolEnergy::residue_energy(), core::scoring::GenericBondedPotential::residue_energy(), core::scoring::GenericBondedPotential::residue_pair_derivatives(), core::scoring::interface_::DDPscore::residue_pair_energy(), core::energy_methods::RamachandranEnergy2B::residue_pair_energy(), core::energy_methods::DisulfideMatchingEnergy::residue_pair_energy(), core::scoring::sym_e::symEnergy::residue_pair_energy(), core::energy_methods::CentroidDisulfideEnergy::residue_pair_energy(), core::energy_methods::RNA_StubCoordinateEnergy::residue_pair_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::residue_pair_energy(), core::energy_methods::GaussianOverlapEnergy::residue_pair_energy(), core::energy_methods::CenPairEnergy::residue_pair_energy(), core::energy_methods::MotifDockEnergy::residue_pair_energy(), core::energy_methods::SuckerEnergy::residue_pair_energy(), core::energy_methods::RNA_JR_SuiteEnergy::residue_pair_energy(), core::energy_methods::OccludedHbondSolEnergy::residue_pair_energy(), core::energy_methods::MembraneCenPairEnergy::residue_pair_energy(), core::energy_methods::MPPairEnergy::residue_pair_energy(), core::scoring::rna::RNA_TorsionPotential::residue_pair_energy(), core::energy_methods::RNA_VDW_Energy::residue_pair_energy(), core::energy_methods::RNA_MgPointEnergy::residue_pair_energy(), core::energy_methods::FastDensEnergy::residue_pair_energy(), core::energy_methods::RNA_DataBackboneEnergy::residue_pair_energy(), core::energy_methods::PeptideBondEnergy::residue_pair_energy(), core::energy_methods::DNA_BaseEnergy::residue_pair_energy(), core::energy_methods::ProClosureEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::energy_methods::RamaPreProEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy(), core::energy_methods::Fa_MbsolvEnergy::residue_pair_energy(), protocols::comparative_modeling::IgnoreSubsetConstraintSet::residue_pair_energy(), core::energy_methods::ElecDensEnergy::residue_pair_energy(), core::energy_methods::CustomAtomPairEnergy::residue_pair_energy(), core::energy_methods::PairEnergy::residue_pair_energy(), core::energy_methods::AspartimidePenaltyEnergy::residue_pair_energy(), core::energy_methods::FACTSEnergy::residue_pair_energy(), core::energy_methods::DNA_ReferenceEnergy::residue_pair_energy(), core::energy_methods::DEEREnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy(), protocols::constraints_additional::MaxSeqSepConstraintSet::residue_pair_energy(), core::energy_methods::GenBornEnergy::residue_pair_energy(), core::energy_methods::PoissonBoltzmannEnergy::residue_pair_energy(), core::energy_methods::GoapEnergy::residue_pair_energy(), core::pack::guidance_scoreterms::approximate_buried_unsat_penalty::ApproximateBuriedUnsatPenalty::residue_pair_energy(), core::energy_methods::FA_GrpElecEnergy::residue_pair_energy(), core::energy_methods::FullatomDisulfideEnergy::residue_pair_energy(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy(), core::energy_methods::MultipoleElecEnergy::residue_pair_energy(), core::energy_methods::VdWTinkerEnergy::residue_pair_energy(), core::scoring::GenericBondedPotential::residue_pair_energy(), core::scoring::constraints::ConstraintSet::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy(), core::energy_methods::FullatomDisulfideEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_FA_ElecEnergy::residue_pair_energy_ext(), core::energy_methods::VdWTinkerEnergy::residue_pair_energy_ext(), core::energy_methods::MultipoleElecEnergy::residue_pair_energy_ext(), core::scoring::hbonds::HBondEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_CoarseDistEnergy::residue_pair_energy_ext(), core::energy_methods::StackElecEnergy::residue_pair_energy_ext(), core::energy_methods::FA_GrpElecEnergy::residue_pair_energy_ext(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy_ext(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_MgPointEnergy::residue_pair_energy_one_way(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy_sorted(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::residue_score(), core::pack::scmin::ResidueAtomTreeCollection::ResidueAtomTreeCollection(), resolve_partial_atom_id(), protocols::environment::rm_variant(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_axis_pairwise_pair_energy(), core::scoring::rna::RNA_LowResolutionPotential::rna_base_backbone_pair_energy_one_way(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_pair_pairwise_pair_energy(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_stack_axis_pairwise_pair_energy(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_stack_pairwise_pair_energy(), core::energy_methods::RNA_PairwiseLowResolutionEnergy::rna_base_stagger_pairwise_pair_energy(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::rotamer_energy_deriv(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T, N >::rotamer_energy_deriv_bbdep(), core::scoring::same_polarization_group(), core::scoring::SASAShouldItCount(), core::scoring::orbitals::OrbitalsStatistics::sc_H_orbital(), protocols::qsar::scoring_grid::PCSSingleGrid::score(), core::energy_methods::RNA_CoarseDistEnergy::score_atom_pair(), 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::energy_methods::MultipoleElecEnergy::setup_for_minimizing_for_residue(), core::energy_methods::VdWTinkerEnergy::setup_for_minimizing_for_residue(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue(), core::scoring::constraints::ConstraintSet::setup_for_minimizing_for_residue(), core::energy_methods::FullatomDisulfideEnergy::setup_for_minimizing_for_residue_pair(), protocols::comparative_modeling::IgnoreSubsetConstraintSet::setup_for_minimizing_for_residue_pair(), core::energy_methods::RNA_FA_ElecEnergy::setup_for_minimizing_for_residue_pair(), protocols::constraints_additional::MaxSeqSepConstraintSet::setup_for_minimizing_for_residue_pair(), core::energy_methods::FA_GrpElecEnergy::setup_for_minimizing_for_residue_pair(), core::energy_methods::RNA_CoarseDistEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::elec::FA_ElecEnergy::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(), core::energy_methods::GoapEnergy::setup_for_scoring(), protocols::stepwise::modeler::rna::setup_suite_atom_id_map(), core::scoring::ShouldItCount(), 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(), update_connections_to_other_residue(), core::conformation::carbohydrates::GlycanTree::update_on_length_change(), core::scoring::VdWShouldItCount(), protocols::symmetry::SymmetrySlider::very_far_away(), protocols::match::output::ResidueKinemageWriter::write_rsd_coords(), and core::conformation::ResidueKinWriter::write_rsd_coords().
|
inline |
Sets this residue's sequence position to <setting>
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)
References nchi(), and set_chi().
Referenced by protocols::simple_moves::hbs::HbsPatcher::apply(), protocols::simple_moves::oop::OopPatcher::apply(), protocols::simple_moves::a3b_hbs::A3BHbsPatcher::apply(), and protocols::simple_moves::sidechain_moves::SidechainMover::dunbrack_accept().
| void core::conformation::Residue::set_all_nu | ( | utility::vector1< Real > const & | nus, |
| utility::vector1< Real > const & | taus | ||
| ) |
References nus(), nus_, and set_all_ring_nu().
| void core::conformation::Residue::set_all_ring_nu | ( | Size | start, |
| Size | end, | ||
| utility::vector1< Real > const & | nus, | ||
| utility::vector1< Real > const & | taus | ||
| ) |
References apply_transform_downstream(), atom(), core::chemical::ResidueType::nu_atoms(), nu_atoms(), nus_, rsd_type_, set_tau(), update_actcoord(), and xyz().
Referenced by set_all_nu().
| void core::conformation::Residue::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.
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.
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 protocols::protein_interface_design::movers::DisulfideMover::apply(), protocols::constraint_movers::assert_that_all_atoms_are_moved_by_chi_angle(), core::scoring::atomic_depth::AtomicDepth::AtomicDepth(), protocols::forge::remodel::build_and_score_disulfide(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), protocols::ligand_docking::ga_ligand_dock::GAOptimizer::initialize_rotamer_set_and_scores(), protocols::rotamer_recovery::RRProtocolRelax::run(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::run_docking(), and set_all_chi().
| void core::conformation::Residue::set_d | ( | int const | chino, |
| Real const | setting | ||
| ) |
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
References apply_transform_downstream(), atom(), core::chemical::ResidueType::atom_base(), core::chemical::ResidueType::chi_atoms(), chi_atoms(), rsd_type_, update_actcoord(), and xyz().
|
inline |
Set whether this residue is mirrored relative to its coordinates in the ResidueType.
Only used for achiral residues like glycine in the context of mirror symmetry and other mirror-image structures.
References mirrored_relative_to_type_.
Referenced by Residue().
|
inline |
| void core::conformation::Residue::set_pseudobonds_to_residue | ( | Size | resid, |
| PseudoBondCollectionCOP | pbs | ||
| ) |
References pseudobonds_.
set_theta for nus
References apply_transform_downstream(), atom(), core::chemical::ResidueType::nu_atoms(), nu_atoms(), nus_, rsd_type_, update_actcoord(), and xyz().
Referenced by set_all_ring_nu().
| void core::conformation::Residue::set_theta | ( | int const | chino, |
| Real const | setting | ||
| ) |
bondangle analog to set_chi same idea as set_d
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
References atoms_.
Referenced by core::conformation::symmetry::SymmetricConformation::append_polymer_residue_after_seqpos(), core::conformation::symmetry::SymmetricConformation::append_residue_by_jump(), protocols::stepwise::sampler::rigid_body::RigidBodyStepWiseSampler::apply(), protocols::splice::Splice::apply(), apply_transform_Rx_plus_v(), protocols::match::downstream::SecondaryMatcherToDownstreamResidue::build(), protocols::match::upstream::ProteinUpstreamBuilder::build(), protocols::enzdes::DiversifyStoredRBConfs::diversify_all_confs(), protocols::match::downstream::RigidLigandBuilder::downstream_pose_from_hit(), protocols::match::downstream::LigandConformerBuilder::downstream_pose_from_hit(), fill_missing_atoms(), protocols::splice::fix_chain_break_residue(), 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::enzdes::MinimizeStoredRBConfs::rb_minimize_all_confs(), protocols::match::upstream::ProteinUpstreamBuilder::recover_hits(), core::conformation::symmetry::SymmetricConformation::replace_residue(), protocols::simple_moves::PeriodicBoxMover::setup_pose(), 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
References atom(), and core::conformation::Atom::xyz().
| void core::conformation::Residue::show | ( | std::ostream & | output = std::cout, |
| bool | output_atomic_details = false |
||
| ) | const |
Generate string representation of Residue for debugging purposes.
References atom_name(), atoms_, core::chemical::rings::AXIAL, core::chemical::rings::EQUATORIAL, get_adjacent_heavy_atoms(), core::conformation::is_atom_axial_or_equatorial_to_ring(), core::chemical::ResidueType::is_cyclic(), is_virtual(), mirrored_relative_to_type(), core::chemical::ResidueType::n_rings(), natoms(), core::chemical::rings::NEITHER, core::chemical::ResidueType::ring_atoms(), ring_conformer(), rsd_type_, seqpos_, core::conformation::Atom::show(), and core::chemical::ResidueType::show().
Referenced by core::conformation::operator<<().
|
inline |
should be safe, given the atom ordering rules?
References atoms_, and first_sidechain_atom().
Referenced by core::select::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.type_ptr Residue.atom_type
References rsd_type_.
Referenced by core::util::add_constraints_to_metal(), protocols::relax::add_coordinate_constraint_func_atoms(), protocols::protein_interface_design::movers::add_coordinate_constraints(), protocols::ncbb::SecStructMinimizeMover::add_dihedral_constraints_to_pose(), protocols::legacy_sewing::Assembly::add_loop_segment(), protocols::motifs::add_motif_bb_constraints(), protocols::sewing::hashing::AlignmentFileGeneratorMover::add_pose_segments_to_segment_vector(), core::pack::dunbrack::RotamerConstraint::add_residue(), core::pack::rotamer_set::RotamerSubset::add_rotamer(), core::pack::rotamer_set::RotamerSet_::add_rotamer(), core::energy_methods::RNA_SugarCloseEnergy::add_sugar_ring_closure_constraints(), core::pose::add_variant_type_to_residue(), core::scoring::sc::MolecularSurfaceCalculator::AddResidue(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), protocols::denovo_design::movers::AlignResiduesMover::align_residues(), core::conformation::Conformation::align_virtual_atoms_in_carbohydrate_residue(), protocols::task_operations::PruneBuriedUnsats_RotamerSetsOperation::alter_rotamer_sets(), core::select::util::any_atoms_within_cutoff(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_atom_info_to_sfr(), core::conformation::Conformation::append_residue(), core::conformation::Conformation::append_residue_by_bond(), core::io::pose_to_sfr::PoseToStructFileRepConverter::append_residue_info_to_sfr(), protocols::simple_moves::hbs::HbsPatcher::apply(), protocols::simple_moves::oop::OopPatcher::apply(), protocols::protein_interface_design::movers::PrepackMover::apply(), protocols::simple_moves::a3b_hbs::A3BHbsPatcher::apply(), protocols::ligand_docking::AddHydrogen::apply(), protocols::abinitio::DomainAssembly::apply(), protocols::cyclic_peptide::FlipChiralityMover::apply(), protocols::simple_moves::SetTorsion::apply(), protocols::denovo_design::movers::DeclareStructureDataCovalentBondMover::apply(), core::select::residue_selector::PhiSelector::apply(), protocols::cyclic_peptide::TryDisulfPermutations::apply(), protocols::ncbb::SecStructFinder::apply(), protocols::simple_moves::DumpSingleResidueRotamers::apply(), protocols::simple_moves::ReturnSidechainMover::apply(), core::pack::task::operation::NoRepackDisulfides::apply(), protocols::simple_moves::sidechain_moves::SidechainMover::apply(), protocols::denovo_design::movers::FastDesign::apply(), protocols::dna_dock::PropagateClashCheckFilter::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::apply(), protocols::nmr::pre::PREMover::apply(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_alpha_aa_rama_check(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_loop_bump_check(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_perturb_dihedral_bbg(), protocols::loops::apply_sequence_mapping(), apply_transform_Rx_plus_v(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::apply_virtual_phosphate_variants(), core::scoring::bin_transitions::BinTransitionCalculator::are_normally_bonded(), assign_orbitals(), core::chemical::ICoorAtomID::atom_id(), protocols::minimization_packing::MinimalRotamer::atom_is_ideal(), core::scoring::atomic_depth::atomic_depth(), protocols::constraint_generator::AtomPairConstraintGenerator::atoms_to_constrain(), core::pack::dunbrack::DunbrackEnergy::atoms_with_dof_derivatives(), core::energy_methods::RamaPreProEnergy::atoms_with_dof_derivatives(), core::pack::dunbrack::cenrot::CenRotDunEnergy::atoms_with_dof_derivatives(), core::scoring::automorphic_rmsd(), core::scoring::elec::FA_ElecEnergy::backbone_backbone_energy(), core::scoring::elec::FA_ElecEnergy::backbone_sidechain_energy(), protocols::motifs::backbone_stub_match(), core::conformation::Conformation::backbone_torsion_angle_atoms(), protocols::stepwise::modeler::rna::base_atoms_square_deviation(), core::pack::dunbrack::PeptideTorsionReporter::bb_torsion_index_for_rsd(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T, N >::bbdep_nrchi_score(), core::pack::dunbrack::RotamerLibrary::best_rotamer_energy(), protocols::sewing::hashing::LigandBindingResPlacer::best_rotamer_for_residue(), core::conformation::Conformation::bonded_neighbor_all_res(), core::scoring::atomic_depth::AtomicDepth::boundingatom(), core::conformation::break_disulfide(), protocols::match::downstream::RigidLigandBuilder::build(), protocols::match::downstream::ClassicMatchAlgorithm::build(), protocols::match::upstream::ProteinUpstreamBuilder::build(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), protocols::match::downstream::LigandConformerBuilder::build_conformer_group(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::pack::rotamer_set::build_moving_O_water_rotamers_dependent(), core::io::pose_from_sfr::PoseFromSFRBuilder::build_pdb_info_2_temps(), protocols::simple_moves::sidechain_moves::PerturbRotamerSidechainMover::build_rotamer_list(), core::pack::rotamer_set::ContinuousRotamerSet::build_rotamers(), core::pack::rotamer_set::RotamerSet_::build_rotamers_for_concrete(), core::pack::rotamer_set::build_rotamers_from_rotamer_bins(), core::pack::rotamer_set::build_single_edge_waters(), core::scoring::lkball::LKB_ResidueInfo::build_waters(), core::scoring::sc::ElectrostaticComplementarityCalculator::Calc(), core::scoring::sc::MolecularSurfaceCalculator::Calc(), core::scoring::sasa::SasaCalc::calc_per_res_sasas(), core::scoring::rna::RNP_LowResPairDistPotential::calc_rnp_pair_dist_score(), protocols::drug_design::RDKitMetric::calculate(), protocols::antibody::AntibodyFeatures::calculate_cdr_aromatic_nres(), protocols::fldsgn::BluePrintBDR::centroid_build(), protocols::forge::components::BDR::centroid_build(), core::io::carbohydrates::chain_gws_string(), core::conformation::check_good_cutpoint_neighbour(), protocols::minimization_packing::MinimalRotamer::chi_matches_coords(), protocols::simple_filters::ResidueChiralityFilter::compute(), core::scoring::compute_bb_centroid(), core::scoring::compute_bb_radius(), core::scoring::compute_sc_centroid(), core::scoring::compute_sc_radius(), protocols::constraint_generator::HydrogenBondConstraintGenerator::compute_valid_atoms(), connect_atom(), connection_distance(), protocols::denovo_design::construct_poly_ala_pose(), protocols::toolbox::pose_manipulation::construct_poly_uniq_restype_pose(), copy_residue_connections(), core::conformation::copy_residue_coordinates_and_rebuild_missing_atoms(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::correct_termini_derivatives(), protocols::match::downstream::SecondaryMatcherToUpstreamResidue::count_rotamer(), protocols::constraint_generator::DistanceConstraintGenerator::create_constraint(), core::scoring::etable::count_pair::CountPairFactory::create_count_pair_function_and_invoke(), protocols::legacy_sewing::create_model_from_pose(), protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMover::create_random_fragments(), protocols::constraint_generator::HydrogenBondConstraintGenerator::create_residue_constraint(), protocols::rna::denovo::create_rna_vall_torsions(), core::scoring::hbonds::create_rotamer_descriptor(), core::scoring::elec::create_rotamer_descriptor(), core::pack::palette::PackerPalette::decide_what_to_do_with_base_type(), core::pack::palette::PackerPalette::decide_what_to_do_with_existing_type(), core::scoring::Ramachandran::defines_score_for_residue(), core::energy_methods::ArgCationPiEnergy::defines_score_for_residue_pair(), core::energy_methods::FullatomDisulfideEnergy::defines_score_for_residue_pair(), core::energy_methods::GenericBondedEnergy::defines_score_for_residue_pair(), core::energy_methods::YHHPlanarityEnergy::defines_score_for_rsd(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), 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(), core::scoring::etable::BaseEtableEnergy< Derived >::determine_crossover_behavior(), core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphHbondDonorAcceptorGroup::determine_max_accepted_hbond_count(), determine_nonstandard_polymer_status(), core::scoring::constraints::NonResidueTypeConstraint::dist(), core::scoring::constraints::ResidueTypeConstraint::dist(), core::scoring::constraints::SequenceProfileConstraint::dist(), core::conformation::disulfide_bonds(), core::scoring::disulfides::DisulfideAtomIndices::DisulfideAtomIndices(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), core::energy_methods::LinearChainbreakEnergy::do_score_ovp(), core::io::carbohydrates::dump_gws(), protocols::viewer::dump_residue_kinemage(), protocols::ligand_docking::HighResDocker::enable_ligand_rotamer_packing(), protocols::ligand_docking::ProtLigEnsemble::enable_ligand_rotamer_packing(), protocols::simple_moves::DumpSingleResidueRotamers::enumerate_aa_rotamer(), core::scoring::rna::RNA_TorsionPotential::eval_atom_derivative(), core::energy_methods::MembraneEnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::EnvSmoothEnergy::eval_atom_derivative(), core::energy_methods::FaMPEnvSmoothEnergy::eval_atom_derivative(), core::scoring::methods::dfire::DFIRE_Potential::eval_dfire_pair_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_energy(), core::energy_methods::GenericBondedEnergy::eval_intrares_derivatives(), core::scoring::methods::MMTorsionEnergy::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::scoring::rna::RNA_TorsionPotential::eval_intrares_energy(), core::scoring::methods::MMBondLengthEnergy::eval_intrares_energy(), core::scoring::methods::MMTorsionEnergy::eval_intrares_energy(), core::scoring::methods::MMBondAngleEnergy::eval_intrares_energy(), core::energy_methods::GenericBondedEnergy::eval_intrares_energy(), core::scoring::methods::MMLJEnergyIntra::eval_intrares_energy(), core::scoring::elec::FA_ElecEnergy::eval_intrares_energy(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), core::energy_methods::RamaPreProEnergy::eval_intraresidue_dof_derivative(), core::energy_methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::OmegaTether::eval_omega_score_residue(), core::scoring::Ramachandran2B::eval_rama_score_residue(), core::scoring::Ramachandran::eval_rama_score_residue_nonstandard_connection(), core::scoring::HydroxylTorsionPotential::eval_residue_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_derivatives(), core::energy_methods::RingClosureEnergy::eval_residue_derivatives(), core::energy_methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::cenrot::CenRotDunEnergy::eval_residue_dof_derivative(), core::scoring::HydroxylTorsionPotential::eval_residue_energy(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_torsion(), core::energy_methods::ArgCationPiEnergy::eval_residue_pair_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_residue_pair_derivatives_sorted(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), core::scoring::elec::GroupElec::eval_respair_group_coulomb(), core::scoring::elec::GroupElec::eval_respair_group_derivatives(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::eval_rotameric_energy_deriv(), core::energy_methods::CartesianBondedEnergy::eval_singleres_angle_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_angle_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_improper_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_length_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_torsion_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_torsion_energies(), core::scoring::EnvPairPotential::evaluate_pair_and_cenpack_score(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), protocols::constraint_generator::existing_atoms(), protocols::frag_picker::scores::FragmentCrmsd::fill_CA_coords(), core::conformation::Conformation::fill_missing_atoms(), fill_missing_atoms(), core::pack::rotamers::SingleBasicRotamerLibrary::fill_rotamer_vector(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::fill_rotamer_vector(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T, N >::fill_rotamer_vector_bbdep(), protocols::nmr::pcs::PCSLigandTransformMover::find_best_ligand_pose_with_grid_search(), protocols::denovo_design::DisulfidizeMover::find_current_disulfides(), protocols::abinitio::abscript::find_disulfide_partner(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), protocols::denovo_design::DisulfidizeMover::find_possible_disulfides(), core::conformation::carbohydrates::find_seqpos_of_saccharides_child_residue_at(), core::conformation::carbohydrates::find_seqpos_of_saccharides_parent_residue(), core::conformation::Conformation::fix_disulfides(), core::conformation::form_disulfide(), core::conformation::form_disulfide_helper(), protocols::ligand_docking::frac_atoms_within(), protocols::unfolded_state_energy_calculator::UnfoldedStateEnergyCalculatorMover::fragment_check(), protocols::generalized_kinematic_closure::general_set_phi(), protocols::generalized_kinematic_closure::general_set_psi(), core::conformation::get_anchor_and_root_atoms(), core::scoring::custom_pair_distance::PairFuncMap::get_atom_pair_func_list(), get_atoms_exocyclic_to_ring_atom(), core::scoring::dna::get_base_stub(), core::energy_methods::LK_PolarNonPolarEnergy::get_base_vector(), core::scoring::rna::get_bin(), protocols::cyclic_peptide::PeptideStubMover::get_connecting_id_for_append_by_bond(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_connectivity_annotation_info(), core::pose::get_constraints_from_link_records(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_contacting_reslist(), core::conformation::get_disulf_partner(), core::scoring::disulfides::FullatomDisulfidePotential::get_disulfide_derivatives(), core::pack::dunbrack::PeptoidOmegaReporter::get_dof(), core::pack::dunbrack::MainchainTorsionReporter::get_dof(), core::pack::dunbrack::PeptideTorsionReporter::get_dof(), 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(), protocols::stepwise::modeler::polar_hydrogens::PolarHydrogenPacker::get_ideal_hxyz_positions(), core::scoring::elec::FA_ElecEnergy::get_intrares_countpair(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::get_movable_scs(), core::pack::guidance_scoreterms::sap::SapDatabase::get_name1_name3(), core::scoring::orbitals::OrbitalsScore::get_orb_orb_E(), core::scoring::P_AA::get_Paa_pp_deriv(), protocols::generalized_kinematic_closure::GeneralizedKIC::get_path(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_phi_from_rsd(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_psi_from_rsd(), protocols::enzdes::ModifyStoredRBConfs::get_rigid_body_confs(), core::energy_methods::ArgCationPiEnergy::get_ring(), core::energy_methods::ArgCationPiEnergy::get_ring_params(), core::chemical::rna::get_rna_base_centroid(), core::chemical::rna::get_rna_base_coordinate_system(), core::conformation::get_root_atomno(), core::conformation::get_root_residue_root_atomno(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::get_rotamer_from_chi_static_voronoi(), protocols::loophash::get_rt_over_leap_without_foldtree_bs(), core::pack::dunbrack::DunbrackEnergy::get_scratch_index(), core::conformation::get_second_atom_from_connection(), core::pose::rna::get_sugar_centroid(), protocols::enzdes::EnzdesFlexBBProtocol::get_tenA_neighbor_residues(), core::pack::palette::PackerPalette::get_types_on_residue(), core::scoring::lkball::LKB_ResidueInfo::get_water_builder(), core::scoring::dna::get_y_axis(), protocols::cryst::getMW(), protocols::minimization_packing::MinimalRotamer::has_ideal_geometry(), core::scoring::bin_transitions::BinTransitionData::has_property(), protocols::simple_moves::ConstrainToIdealMover::i_want_this_atom_to_move(), core::conformation::idealize_position(), core::conformation::improper_build(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), protocols::denovo_design::components::StructureDataFactory::infer_from_pose(), protocols::abinitio::abscript::RigidChunkCM::initialize(), core::scoring::facts::FACTSPoseInfo::initialize(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), protocols::topology_broker::TopologyBroker::initialize_cuts(), protocols::relax::RelaxProtocolBase::initialize_movemap(), protocols::stepwise::sampler::copy_dofs::ResidueAlternativeStepWiseSampler::initialize_residues_for_type(), protocols::features::RotamerInitializer< T, N >::initialize_rotamer(), protocols::ligand_docking::ga_ligand_dock::GAOptimizer::initialize_rotamer_set_and_scores(), protocols::toolbox::rigid_body::initialize_stub(), core::pack::dunbrack::PeptoidOmegaReporter::insert_atoms_defining_dof(), core::conformation::insert_ideal_bonds_at_polymer_junction(), core::conformation::insert_ideal_mainchain_bonds(), core::conformation::Conformation::insert_polymer_residue(), core::conformation::Conformation::insert_residue_by_bond(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::interpolate_rotamers(), core::conformation::is_atom_axial_or_equatorial(), core::scoring::is_carbohydrate_ring_atom(), core::conformation::is_disulfide_bond(), core::conformation::is_ideal_position(), core::scoring::sasa::SasaMethod::is_polar_atom(), core::energy_methods::StackElecEnergy::is_rna_base(), core::pose::rna::is_rna_chainbreak(), core::pose::rna::is_tna_chainbreak(), core::scoring::lkball::LKB_ResidueInfo::LKB_ResidueInfo(), core::pack::dunbrack::load_unboundrot(), core::energy_methods::IdealParametersDatabase::lookup_angle_legacy(), core::energy_methods::IdealParametersDatabase::lookup_length_legacy(), core::pose::mass(), protocols::environment::ProtectedConformation::match_variants(), protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::max_allowed_hbonds(), core::energy_methods::ProClosureEnergy::measure_chi4(), protocols::rotamer_recovery::RRComparerAutomorphicRMSD::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerElecDensDiff::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerRotBins::measure_rotamer_recovery(), protocols::rotamer_recovery::RRComparerChiDiff::measure_rotamer_recovery(), core::conformation::missing_stubs_build(), protocols::denovo_design::DisulfidizeMover::mixed_disulfide(), protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::moves_for_pose(), protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter(), protocols::denovo_design::DisulfidizeMover::mutate_disulfides_to_ala(), protocols::legacy_sewing::Assembly::native_positions(), core::scoring::OmegaTether::omega_index(), protocols::qsar::scoring_grid::MolecularWeightNormalization::operator()(), protocols::ligand_docking::rdf::RDFBinaryOrbitalFunction::operator()(), orient_onto_residue(), orient_onto_residue_peptoid(), core::pack::rotamer_set::symmetry::SymmetricRotamerSet_::orient_rotamer_to_symmetric_partner(), core::chemical::sdf::MolWriter::output_residue(), core::scoring::OmegaTether::phi_index(), protocols::stepwise::modeler::rna::phosphate_base_phosphate_square_deviation(), place(), protocols::stepwise::modeler::rna::print_atom_info(), protocols::stepwise::modeler::rna::print_individual_atom_info(), protocols::match::output::print_node(), core::conformation::print_node(), protocols::simple_moves::sidechain_moves::SidechainMover::proposal_density(), core::scoring::OmegaTether::psi_index(), protocols::stepwise::modeler::protein::StepWiseProteinBackboneSampler::rama_energy(), core::scoring::Ramachandran2B::RamaE(), core::scoring::Ramachandran2B::RamaE_Lower(), core::scoring::Ramachandran2B::RamaE_Upper(), protocols::denovo_design::rebuild_missing_atoms(), core::conformation::Conformation::rebuild_residue_connection_dependent_atoms(), protocols::simple_pose_metric_calculators::NumberHBondsCalculator::recompute(), protocols::pose_metric_calculators::SemiExplicitWaterUnsatisfiedPolarsCalculator::recompute(), protocols::simple_pose_metric_calculators::BuriedUnsatisfiedPolarsCalculator::recompute(), protocols::minimization_packing::MinimalRotamer::record_chi(), protocols::minimization_packing::MinimalRotamer::record_internal_geometry(), protocols::loop_grower::LoopGrower::refine_cycle(), core::io::pose_from_sfr::PoseFromSFRBuilder::refine_pose(), protocols::stepwise::modeler::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::environment::ProtectedConformation::replace_residue_sandbox(), 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(), protocols::nmr::pcs::PCSLigandTransformMover::reset_grid_and_bounding_box(), Residue(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::residue_conformations_redundant(), core::scoring::GenericBondedPotential::residue_derivatives(), core::energy_methods::HRFDynamicsEnergy::residue_energy(), core::energy_methods::CovalentLabelingFAEnergy::residue_energy(), core::energy_methods::SplitUnfoldedTwoBodyEnergy::residue_energy(), core::energy_methods::UnfoldedStateEnergy::residue_energy(), core::energy_methods::RamachandranEnergy::residue_energy(), core::energy_methods::OmegaTetherEnergy::residue_energy(), core::energy_methods::pHEnergy::residue_energy(), core::energy_methods::RingClosureEnergy::residue_energy(), core::pack::dunbrack::cenrot::CenRotDunEnergy::residue_energy(), core::pack::dunbrack::DunbrackEnergy::residue_energy(), core::energy_methods::ReferenceEnergyNoncanonical::residue_energy(), core::energy_methods::ReferenceEnergy::residue_energy(), core::scoring::GenericBondedPotential::residue_energy(), core::scoring::GenericBondedPotential::residue_pair_derivatives(), core::energy_methods::ArgCationPiEnergy::residue_pair_energy(), core::energy_methods::DisulfideMatchingEnergy::residue_pair_energy(), core::energy_methods::CentroidDisulfideEnergy::residue_pair_energy(), core::energy_methods::RNA_VDW_Energy::residue_pair_energy(), core::energy_methods::HybridVDW_Energy::residue_pair_energy(), core::energy_methods::PeptideBondEnergy::residue_pair_energy(), core::scoring::methods::MMBondLengthEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResPairDistEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::energy_methods::RamaPreProEnergy::residue_pair_energy(), core::scoring::methods::MMBondAngleEnergy::residue_pair_energy(), core::energy_methods::LK_hack::residue_pair_energy(), core::energy_methods::CustomAtomPairEnergy::residue_pair_energy(), core::scoring::methods::MMLJEnergyInter::residue_pair_energy(), core::energy_methods::FullatomDisulfideEnergy::residue_pair_energy(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy(), core::scoring::GenericBondedPotential::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy(), core::energy_methods::CartesianBondedEnergy::residue_pair_energy_sorted(), core::scoring::residue_rmsd_nosuper(), core::scoring::residue_rmsd_super(), resolve_partial_atom_id(), core::pack::dunbrack::RotamerLibrary::rotamer_energy(), core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary< T, N >::rotamer_energy_deriv(), core::pack::dunbrack::RotamerLibrary::rotamer_energy_deriv(), core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary< T, N >::rotamer_energy_deriv_bbdep(), core::pack::dunbrack::rotamer_from_chi(), core::scoring::ResidueExclParams::same_rsdpairs(), protocols::qsar::scoring_grid::LigandPropertyScore::score(), core::scoring::ProQPotential::score(), protocols::constraints_additional::SequenceCoupling1BDConstraint::score(), protocols::constraints_additional::SequenceCouplingConstraint::score(), core::scoring::constraints::SequenceProfileConstraint::score(), protocols::ligand_docking::ga_ligand_dock::GridScorer::score(), core::scoring::disulfides::FullatomDisulfidePotential::score_this_disulfide(), core::select::util::select_coord_for_residue(), protocols::loops::select_loop_residues(), core::conformation::Conformation::sequence_matches(), core::conformation::Conformation::set_polymeric_connection(), core::pack::scmin::ResidueAtomTreeCollection::set_rescoords(), core::pose::Pose::set_ring_conformation(), protocols::simple_moves::CyclizationMover::setup_connections(), protocols::simple_moves::CyclizationMover::setup_constraints(), core::conformation::setup_corresponding_atoms(), core::scoring::elec::FA_ElecEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::elec::FA_ElecEnergy::setup_for_packing(), protocols::constraints_additional::COMCoordinateConstraint::setup_for_scoring(), protocols::constraints_additional::BindingSiteConstraint::setup_for_scoring(), core::energy_methods::GoapEnergy::setup_for_scoring(), core::scoring::GenericBondedPotential::setup_for_scoring(), core::scoring::etable::TableLookupEtableEnergy::setup_for_scoring_(), core::scoring::etable::AnalyticEtableEnergy::setup_for_scoring_(), protocols::rna::denovo::movers::RNA_Minimizer::setup_movemap(), protocols::calc_taskop_movers::DesignRepackMover::setup_packer_and_movemap(), protocols::stepwise::modeler::rna::setup_suite_atom_id_map(), protocols::simple_moves::RandomOmegaFlipMover::setup_torsion_list(), protocols::simple_moves::RandomTorsionMover::setup_torsion_list(), core::scoring::hbonds::HBond::show(), core::scoring::elec::FA_ElecEnergy::sidechain_sidechain_energy(), protocols::match::downstream::SecondaryMatcherToUpstreamResidue::store_rotamer_coords(), core::scoring::orbitals::surrogate_atom_for_orbital(), protocols::enzdes::ModifyStoredRBConfs::swap_coordinates_in_pose(), protocols::denovo_design::movers::RotateSegmentMover::target_atoms(), core::pack::guidance_scoreterms::approximate_buried_unsat_penalty::three_body_approximate_buried_unsat_calculation(), protocols::legacy_sewing::Assembly::to_multichain_pose(), protocols::legacy_sewing::Assembly::to_pose(), protocols::sewing::data_storage::SmartAssembly::to_pose(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_conf(), update_connections_to_other_residue(), core::pose::rna::update_edge_hbond_numbers(), core::pose::rna::update_edge_hbond_numbers_careful_hydrogen(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::update_ligchi_types(), core::pose::rna::update_map(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::update_VDW_screen_bin(), protocols::energy_based_clustering::EnergyBasedClusteringProtocol::use_this_atom(), protocols::mpi_refinement::StructAvrgMover::weighted_average(), core::io::serialization::write_binary(), and core::chemical::ICoorAtomID::xyz().
|
inline |
Returns this residue's ResidueType as a COP.
example(s): residue.typei_ptr() See also: Residue Residue.type Residue.atom_type
References rsd_type_ptr_.
Referenced by core::scoring::RamaPrePro::atoms_w_dof_derivatives(), protocols::match::downstream::SecondaryMatcherToUpstreamResidue::build(), protocols::toolbox::pose_manipulation::construct_poly_uniq_restype_pose(), protocols::match::downstream::SecondaryMatcherToUpstreamResidue::count_rotamer(), core::scoring::trie::create_trie(), core::pack::palette::PackerPalette::decide_what_to_do_with_base_type(), core::pack::palette::PackerPalette::decide_what_to_do_with_existing_type(), core::energy_methods::RamaPreProEnergy::eval_intraresidue_dof_derivative(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_chem_comp_type(), protocols::toolbox::match_enzdes_util::LigandConformer::initialize_from_residue(), protocols::match::downstream::RigidLigandBuilder::initialize_from_residue(), protocols::match::downstream::LigandConformerBuilder::initialize_from_residue(), protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::residue_conformations_redundant(), core::scoring::GenericBondedPotential::residue_derivatives(), core::scoring::GenericBondedPotential::residue_energy(), core::scoring::GenericBondedPotential::residue_pair_derivatives(), core::scoring::GenericBondedPotential::residue_pair_energy(), and protocols::match::downstream::SecondaryMatcherToUpstreamResidue::store_rotamer_coords().
| 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.
References actcoord(), core::chemical::ResidueType::actcoord_atoms(), atoms(), and rsd_type_.
Referenced by set_all_ring_nu(), set_chi(), set_d(), protocols::features::OrbitalsFeatures::set_OrbH_features_data(), protocols::features::OrbitalsFeatures::set_OrbOrb_features_data(), set_tau(), set_theta(), and core::conformation::Conformation::update_residue_coordinates().
| void core::conformation::Residue::update_connections_to_other_residue | ( | Residue const & | other_rsd | ) |
Search through the other residue for connections to this residue, and ensure that this residue's connect_map is up to date with that residue's connection indices (and residue number).
Throws an error if this residue doesn't have a connection id indicated by the other residue. Overwrites connection ids otherwise, with no consideration of whether the original connection was to other_rsd.
References connect_map(), connect_map_, connected_residue_at_resconn(), core::chemical::ResConnID::connid(), core::chemical::ResidueType::n_possible_residue_connections(), name(), residue_connection_partner(), seqpos(), core::conformation::TR(), and type().
|
private |
Updates connections_to_residues_ using connect_map_.
Private function to keep the connections_to_residues_ array up to date
References connect_map_, connections_to_residues_, and n_possible_residue_connections().
Referenced by residue_connection_partner(), and update_sequence_numbering().
| void core::conformation::Residue::update_nus | ( | ) |
Calculate the set of nu dihedrals from the xyz coordinates and store them.
References atom(), core::chemical::ResidueType::n_nus(), n_nus(), core::chemical::ResidueType::nu_atoms(), nu_atoms(), nus_, rsd_type_, and xyz().
Referenced by Residue().
|
inline |
| 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
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.
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(), core::energy_methods::ProClosureEnergy::defines_score_for_residue_pair(), core::scoring::methods::determine_lo_and_hi_residues(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::CartesianBondedEnergy::eval_intrares_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_intrares_energy(), core::energy_methods::ProClosureEnergy::eval_residue_pair_derivatives(), protocols::loops::loop_closure::ccd::get_deviation(), core::conformation::insert_partial_atom_ids_for_mainchain_torsion(), protocols::stepwise::modeler::protein::loop_close::StepWiseProteinKIC_LoopBridger::KIC_loop_close(), core::energy_methods::ProClosureEnergy::measure_chi4(), core::conformation::Conformation::prepend_polymer_residue_before_seqpos(), core::energy_methods::ProClosureEnergy::residue_pair_energy(), and resolve_partial_atom_id().
|
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
References rsd_type_, and core::chemical::ResidueType::upper_connect_atom().
Referenced by protocols::forge::methods::add_cutpoint_variants(), protocols::denovo_design::add_cutpoints(), protocols::loops::add_single_cutpoint_variant(), core::conformation::Conformation::append_residue_by_bond(), protocols::loops::loop_mover::refine::LoopMover_Refine_KIC::apply(), protocols::idealize::basic_idealize(), protocols::LoopRebuild::build_loop_with_ccd_closure(), connect_atom(), core::pose::declare_cutpoint_chemical_bond(), protocols::loophash::FastGapMover::find_next_gap(), core::scoring::MultipoleElecPotential::find_params_and_neighbors(), core::pose::fix_up_residue_type_variants_at_strand_beginning(), core::pose::fix_up_residue_type_variants_at_strand_end(), core::conformation::get_anchor_atomno(), core::conformation::get_root_atomno(), core::scoring::methods::lower_upper_connected_across_cutpoint(), protocols::forge::methods::make_star_foldtree(), protocols::loops::loop_mover::perturb::LoopMover_Perturb_CCD::model_loop(), protocols::denovo_design::movers::new_jump_and_cutpoint(), and protocols::loops::set_loop_cutpoint_in_pose_fold_tree().
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
References atoms_.
Referenced by core::pose::motif::a(), protocols::LoopRebuild::acceptable_rmsd_change(), protocols::rna::movers::RNAThreadAndMinimizeMover::accomodate_length_change(), protocols::hybridization::add_constraints(), protocols::constraint_generator::AtomPairConstraintGenerator::add_constraints(), core::util::add_constraints_to_metal(), protocols::relax::add_coordinate_constraint_func_atoms(), protocols::protein_interface_design::movers::add_coordinate_constraints(), protocols::seeded_abinitio::add_coordinate_constraints(), protocols::splice::Splice::add_coordinate_constraints(), protocols::splice::SpliceManager::add_coordinate_constraints(), core::util::add_covalent_linkage(), protocols::mpi_refinement::StructAvrgMover::add_deviations(), protocols::seeded_abinitio::add_dist_constraints(), protocols::mpi_refinement::add_init_dev_penalty(), 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(), protocols::hybridization::HybridizeProtocol::align_by_domain(), core::scoring::MultipoleElecPotential::align_residue_multipole_axes(), protocols::forge::remodel::RemodelGlobalFrame::align_segment(), protocols::cyclic_peptide::SymmetricCycpepAlign::align_to_origin(), protocols::cyclic_peptide::SymmetricCycpepAlign::align_to_zaxis(), core::conformation::all_atom_center(), protocols::matdes::MotifHitsRotamersOperation::alter_rotamer_set(), core::scoring::APBSConfig::APBSConfig(), protocols::ligand_docking::LigandDockProtocol::append_ligand_docking_scores(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::append_metal_vsites(), core::conformation::symmetry::SymmetricConformation::append_polymer_residue_after_seqpos(), core::conformation::symmetry::SymmetricConformation::append_residue_by_jump(), protocols::simple_moves::ReportXYZ::apply(), protocols::protein_interface_design::movers::AddChainBreak::apply(), protocols::magnesium::MgMinimizer::apply(), protocols::symmetry::DetectSymmetry::apply(), protocols::antibody::CloseOneCDRLoop::apply(), protocols::ligand_docking::RigidSearchMover::apply(), protocols::simple_moves::CombinePoseMover::apply(), protocols::frag_picker::nonlocal::NonlocalFrags::apply(), protocols::domain_assembly::PostDockAssemblyScorer::apply(), protocols::matdes::ExtractSubposeMover::apply(), protocols::stepwise::modeler::packer::SideChainCopier::apply(), protocols::splice::FindEndpointsOperation::apply(), protocols::topology_broker::RigidBodyRandomTMHMover::apply(), protocols::comparative_modeling::PartialThreadingMover::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::apply(), protocols::matdes::BuildingBlockInterfaceOperation::apply(), protocols::constraint_generator::DihedralConstraintGenerator::apply(), protocols::task_operations::DesignAroundOperation::apply(), protocols::protein_interface_design::movers::LoopFinder::apply(), protocols::simple_moves::ShortBackrubMover::apply(), protocols::rna::movers::RNAIdealizeMover::apply(), protocols::flexpep_docking::FlexPepDockingProtocol::apply(), protocols::simple_filters::SheetFilter::apply(), protocols::fldsgn::filters::StrandCurvatureByLevels::apply(), protocols::membrane_benchmark::MembraneEnergyLandscapeSampler::apply(), protocols::minimization_packing::RotamerizeMover::apply(), core::select::residue_selector::CloseContactResidueSelector::apply(), protocols::ligand_docking::TransformEnsemble::apply(), protocols::task_operations::RestrictToMoveMapChiOperation::apply(), protocols::splice::Splice::apply(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::apply(), protocols::hybridization::HybridizeProtocol::apply(), protocols::simple_task_operations::RestrictToInterface::apply(), protocols::antibody_legacy::CloseOneMover::apply(), protocols::cryst::MakeLatticeMover::apply(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_atom_pair_distance(), protocols::hybridization::CartesianHybridize::apply_frag(), protocols::hybridization::CartesianSampler::apply_frame(), protocols::simple_filters::EnergyPerResidueFilter::apply_helper(), protocols::generalized_kinematic_closure::filter::GeneralizedKICfilter::apply_loop_bump_check(), apply_transform_downstream(), apply_transform_Rx_plus_v(), protocols::match::downstream::DownstreamAlgorithm::are_colliding(), core::energy_methods::ResidualDipolarCouplingEnergy_Rohl::assemble_datamatrix(), protocols::constraint_movers::assert_that_all_atoms_are_moved_by_chi_angle(), core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), core::scoring::MultipoleElecPotential::assign_residue_amoeba_type(), protocols::match::upstream::ProteinUpstreamBuilder::atom_coordinate_unacceptable(), protocols::splice::atom_dist_with_zero(), protocols::simple_filters::atom_distance(), protocols::protein_interface_design::filters::atom_distance(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::atom_gradient(), protocols::hbnet::HBNet::atom_hbonds_to_bridging_water(), protocols::hydrate::atom_is_hydratable(), protocols::minimization_packing::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::ShapeGrid::atom_score(), protocols::qsar::scoring_grid::ChargeGrid::atom_score(), protocols::qsar::scoring_grid::SingleGrid::atom_score(), protocols::qsar::scoring_grid::PCSSingleGrid::atom_score(), protocols::motifs::atom_specific_rms(), protocols::stepwise::modeler::rna::atom_square_deviation(), core::scoring::methods::atoms_interact(), core::energy_methods::RNA_CoarseDistEnergy::backbone_backbone_energy(), core::scoring::elec::FA_ElecEnergy::backbone_backbone_energy(), core::energy_methods::RNA_CoarseDistEnergy::backbone_sidechain_energy(), core::scoring::elec::FA_ElecEnergy::backbone_sidechain_energy(), protocols::motifs::backbone_stub_match(), core::scoring::constraints::BackboneStubConstraint::BackboneStubConstraint(), core::scoring::constraints::BackboneStubLinearConstraint::BackboneStubLinearConstraint(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_bb_carbon_hbond_one_way(), core::scoring::carbon_hbonds::CarbonHBondEnergy::bb_sc_carbon_hbond_one_way(), protocols::features::BetaTurnDetection::beta_turn_present(), core::scoring::biggest_residue_deviation_no_super(), core::scoring::biggest_residue_deviation_no_super_subset(), core::scoring::atomic_depth::AtomicDepth::boundbox(), protocols::match::downstream::RigidLigandBuilder::build(), core::scoring::lkball::WaterBuilder::build(), protocols::match::output::WriteUpstreamCoordinateKinemage::build(), core::pack::rotamer_set::build_acceptor_acceptor_waters(), protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(), protocols::match::downstream::LigandConformerBuilder::build_conformer_group(), core::pack::rotamer_set::build_donor_acceptor_waters(), core::pack::rotamer_set::build_donor_donor_waters(), core::scoring::MultipoleElecPotential::build_frame_and_rotate(), protocols::match::downstream::ClassicMatchAlgorithm::build_from_three_coords(), protocols::cryst::MakeLatticeMover::build_lattice_of_virtuals(), protocols::cryst::MakeLayerMover::build_layer_of_virtuals(), core::pack::rotamer_set::build_lib_dna_rotamers(), protocols::nmr::pcs::PCSLigandTransformMover::build_ligand_atom_xyz_table(), core::pack::rotamer_set::build_moving_O_bridge_waters(), core::scoring::lkball::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(), core::pack::rotamer_set::build_rotated_water_rotamers(), core::pack::rotamer_set::build_sew_waters_to_acceptor(), core::pack::rotamer_set::build_sew_waters_to_donor(), protocols::rna::movers::bump_check(), protocols::match::bump_grid_to_enclose_pose(), protocols::match::bump_grid_to_enclose_residue(), protocols::match::bump_grid_to_enclose_residue_backbone(), protocols::simple_moves::Ca_coord(), protocols::fold_from_loops::movers::Ca_coord(), protocols::simple_moves::Ca_coords(), protocols::splice::Ca_coords(), protocols::protein_interface_design::filters::Ca_coords(), protocols::mpi_refinement::CA_Sscore(), protocols::features::strand_assembly::cal_dis_angle_to_find_sheet(), protocols::recces::sampler::rna::calc_base_centroid_rmsd(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::calc_frac_atoms_kA_to_native(), protocols::membrane::calc_helix_axis(), core::scoring::rna::RNP_LowResPairDistPotential::calc_rnp_pair_dist_score(), protocols::simple_filters::HelixHelixAngleFilter::calc_shortest_dist_by_atoms(), core::scoring::epr_deer::EPRSpinLabel::calc_sl_for_res(), protocols::fldsgn::topology::calc_strand_helix_angle(), protocols::glycopeptide_docking::calculate_additional_glycosylation_metrics(), protocols::features::strand_assembly::calculate_dihedral_w_4_resnums(), core::energy_methods::GoapEnergy::calculate_dipoles(), core::scoring::facts::FACTSPotential::calculate_GBpair_exact(), core::scoring::facts::FACTSPotential::calculate_GBpair_fast(), core::scoring::facts::FACTSPotential::calculate_GBpair_v1trunk(), protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), protocols::simple_filters::RepeatParameterFilter::calculate_helical_parameters_helper(), core::scoring::lkball::LK_BallEnergy::calculate_lk_ball_atom_energies(), core::scoring::lkball::LK_BallEnergy::calculate_lk_ball_atom_energies_cp(), core::scoring::lkball::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue(), core::scoring::lkball::LK_BallEnergy::calculate_lk_desolvation_of_single_atom_by_residue_no_count_pair(), core::energy_methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), core::scoring::MultipoleElecPotential::calculate_res_res_fixed_fields_for_polarization(), core::scoring::MultipoleElecPotential::calculate_res_res_induced_fields_for_polarization(), protocols::antibody::AntibodyFeatures::calculate_residue_atomic_contacts(), protocols::splice::calculate_rmsd(), protocols::glycopeptide_docking::calculate_sampled_distance(), core::energy_methods::ProQ_Energy::calculateZ(), core::scoring::packstat::cavity_distance_constraint(), protocols::antibody::cdr_CN_anchor_distance(), protocols::antibody::CDR_H3_cter_filter(), protocols::antibody::CDR_H3_filter_legacy_code_with_old_rule(), protocols::ub_e2c::ubi_e2c_modeler::centroid_mode_perturbation(), core::energy_methods::MPHelicalityEnergy::centroid_neighbors(), core::energy_methods::MPResidueLipophilicityEnergy::centroid_neighbors(), core::scoring::dna::DNA_EnvPairPotential::centroid_xyz(), protocols::geometry::centroids_by_jump(), protocols::geometry::centroids_by_jump_int(), protocols::simple_moves::CutChainMover::chain_cut(), protocols::splice::SpliceManager::chainbreak_check(), protocols::splice::Splice::chainbreak_check(), protocols::ligand_docking::ligand_options::check_all_ligand_atoms(), protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry(), protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry_strict(), core::scoring::rna::data::RNA_DMS_Potential::check_chbonded(), protocols::pose_creation::MergePDBMover::check_duplicate(), core::scoring::rna::RNA_LowResolutionPotential::check_for_base_neighbor(), protocols::ligand_docking::ligand_options::check_neighbor_ligand_atom(), protocols::stepwise::modeler::packer::check_o2prime_contact(), protocols::stepwise::modeler::rna::phosphate::MultiPhosphateSampler::check_other_partition_for_contact(), protocols::hybridization::InsertChunkMover::check_overlap(), protocols::kinematic_closure::ClosureSolution::check_overlap(), protocols::stepwise::modeler::rna::phosphate::PhosphateMover::check_phosphate_contacts_donor(), core::pose::rna::check_phosphate_contacts_donor(), core::scoring::MembranePotential::check_spanning(), protocols::features::strand_assembly::check_whether_sheets_are_connected_with_near_bb_atoms(), protocols::minimization_packing::MinimalRotamer::chi_matches_coords(), protocols::pose_creation::MergePDBatOverlapMover::closest_non_overlap_residue(), protocols::pose_creation::MergePDBMover::closest_non_overlap_residue(), protocols::enzdes::ModifyStoredRBConfs::closest_orient_atoms_msd(), protocols::constel::cnl_com(), protocols::rna::movers::com_of_true_residues(), core::pack::compare_simple_inteaction_graph_alt_state_and_energy_graph(), protocols::simple_filters::ChainBreak::compute(), protocols::matdes::InterfacePackingFilter::compute(), protocols::simple_filters::MotifScoreFilter::compute(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::fldsgn::filters::HelixBendFilter::compute(), core::scoring::compute_bb_centroid(), core::scoring::compute_bb_radius(), core::pack::guidance_scoreterms::voids_penalty_energy::VoidsPenaltyVoxelGrid::compute_bounding_box(), protocols::forge::remodel::compute_center_of_mass(), core::energy_methods::SAXSEnergy::compute_distance_histogram(), core::scoring::orbitals::OrbitalsScore::compute_orb_orb_E(), 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(), 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::features::LoopAnchorFeatures::compute_transform_and_write_to_db(), protocols::forge::remodel::RemodelMover::confirm_sequence(), core::scoring::power_diagram::PowerDiagram::construct_from_pose(), core::scoring::nmr::NMRDummySpinlabelEnsemble::coordinate_transform_from_target_site(), protocols::simple_filters::coords(), protocols::splice::coords(), core::pack::scmin::ResidueAtomTreeCollectionMomento::copy_coords(), protocols::generalized_kinematic_closure::copy_loop_pose_to_original(), protocols::mpi_refinement::copy_pose_crd(), protocols::ligand_docking::ga_ligand_dock::count_neighbors(), protocols::ligand_docking::ga_ligand_dock::count_neighbors_on_coord(), protocols::constraint_generator::CoordinateConstraintGenerator::create_coordinate_constraint(), core::pack::interaction_graph::create_hbonds_one_way(), core::pack::rotamer_set::create_oriented_water_rotamer(), protocols::rna::denovo::create_rna_vall_torsions(), core::scoring::hbonds::create_rotamer_descriptor(), protocols::cryst::crystRMSfast(), protocols::antibody_legacy::CDRH3Modeler::cutpoint_separation(), protocols::antibody::cutpoint_separation(), core::scoring::electron_density::ElectronDensity::dCCdB_fastRes(), protocols::flexpack::interaction_graph::OTFFlexbbNode::declare_all_rotamers_initialized(), core::io::raw_data::DecoyStruct::DecoyStruct(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), core::energy_methods::RNA_CoarseDistEnergy::deriv_atom_pair(), core::scoring::lkball::WaterBuilder::derivatives(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), protocols::relax::derive_sc_sc_restraints(), core::pose::rna::detect_base_contacts(), core::conformation::Conformation::detect_bonds(), protocols::cryst::MakeLayerMover::detect_connecting_subunits(), protocols::cryst::MakeLatticeMover::detect_connecting_subunits(), core::pack::interaction_graph::SurfaceNode< V, E, G >::detect_neighborship_with_node(), core::pose::rna::detect_sugar_contacts(), protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO::determine_largest_nbr_atom_distance(), protocols::flexpack::rotamer_set::FlexbbRotamerSets::determine_res_cb_deviation(), protocols::helical_bundle::FitSimpleHelixMultiFunc::dfunc(), protocols::hybridization::discontinued_lower(), protocols::hybridization::discontinued_upper(), protocols::protein_interface_design::filters::RmsdSimpleFilter::dist_bb(), protocols::magnesium::MgScanner::distance_to_closest_magnesium(), protocols::simple_ddg::ddG::duplicate_waters_across_jump(), 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(), protocols::rna::denovo::ensure_phosphate_nomenclature_matches_mini(), protocols::rigid::MovePoseToMembraneCenterMover::estimate_membrane_center(), core::energy_methods::eval(), core::scoring::methods::MMBondLengthEnergy::eval_atom_derivative(), core::scoring::methods::MMTorsionEnergy::eval_atom_derivative(), core::scoring::methods::MMBondAngleEnergy::eval_atom_derivative(), core::energy_methods::FA_ElecEnergyAroAro::eval_atom_derivative_aro_aro(), core::energy_methods::FA_ElecEnergyAroAll::eval_atom_derivative_aro_aro(), core::energy_methods::RNA_FA_ElecEnergy::eval_atom_derivative_RNA(), core::scoring::facts::FACTSPotential::eval_atom_nonpolar_derivative(), core::scoring::facts::FACTSPotential::eval_atom_polar_derivative(), core::energy_methods::FA_GrpElecEnergy::eval_context_derivatives(), core::scoring::methods::dfire::DFIRE_Potential::eval_dfire_pair_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_derivs_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd1(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_angle_energies_two_from_rsd2(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_bond_length_derivs(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_improper_energy(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_interresidue_ring_energy(), core::energy_methods::DNA_DihedralEnergy::eval_intrares_derivatives(), core::scoring::methods::MMTorsionEnergy::eval_intrares_derivatives(), core::energy_methods::ProClosureEnergy::eval_intrares_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_intrares_derivatives(), core::energy_methods::ProClosureEnergy::eval_intrares_energy(), core::energy_methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::energy_methods::MgEnergy::eval_mg_interaction(), core::scoring::PoissonBoltzmannPotential::eval_PB_energy_residue(), core::scoring::Ramachandran::eval_rama_score_residue_nonstandard_connection(), core::scoring::HydroxylTorsionPotential::eval_residue_derivative(), core::energy_methods::RingClosureEnergy::eval_residue_derivatives(), core::scoring::HydroxylTorsionPotential::eval_residue_energy(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_energy_and_derivative_torsion(), core::energy_methods::ArgCationPiEnergy::eval_residue_pair_derivatives(), core::energy_methods::StackElecEnergy::eval_residue_pair_derivatives(), core::energy_methods::ProClosureEnergy::eval_residue_pair_derivatives(), core::energy_methods::DNA_DihedralEnergy::eval_residue_pair_derivatives(), core::energy_methods::LK_PolarNonPolarEnergy::eval_residue_pair_derivatives(), core::scoring::lkball::LK_BallEnergy::eval_residue_pair_derivatives(), core::energy_methods::RNA_FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_residue_pair_derivatives(), core::energy_methods::RNA_CoarseDistEnergy::eval_residue_pair_derivatives(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::eval_residue_pair_derivatives(), core::scoring::VdWTinkerPotential::eval_residue_pair_derivatives(), core::energy_methods::OccludedHbondSolEnergy::eval_residue_pair_derivatives_one_way(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_angle(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_bond(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_improper(), core::scoring::GenericBondedPotential::eval_residue_pair_energy_and_derivative_torsion(), core::scoring::elec::GroupElec::eval_respair_group_coulomb(), core::scoring::elec::GroupElec::eval_respair_group_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_angle_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_angle_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_improper_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_improper_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_length_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_length_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_ring_energies(), core::energy_methods::CartesianBondedEnergy::eval_singleres_torsion_derivatives(), core::energy_methods::CartesianBondedEnergy::eval_singleres_torsion_energies(), core::scoring::MembranePotential::evaluate_env(), core::scoring::lkball::evaluate_lk_ball_energy_for_atom_ranges(), protocols::scoring::InterchainPotential::evaluate_pair_and_vdw_score(), core::scoring::facts::FACTSPotential::evaluate_polar_otf_energy(), protocols::match::downstream::AtomDistanceSecMatchRPE::evaluate_residues(), protocols::match::downstream::AtomAngleSecMatchRPE::evaluate_residues(), protocols::match::downstream::AtomDihedralSecMatchRPE::evaluate_residues(), core::energy_methods::RNA_VDW_Energy::evaluate_rnp_vdw_score(), protocols::kinematic_closure::ClosureProblem::extract_cartesian_coordinates(), protocols::indexed_structure_store::extract_residue_entry(), protocols::normalmode::NormalModeRelaxMover::extrapolate_mode_on_crd(), core::scoring::Membrane_FAPotential::fa_projection(), protocols::stepwise::modeler::rna::sugar::VirtualSugarSampler::fast_full_atom_VDW_repulsion_screen(), protocols::magnesium::SampleGrid::figure_out_box_bounds(), core::pose::rna::figure_out_number_base_contacts(), core::pack::guidance_scoreterms::sap::SapConstraintHelper::fill_atom_neighbor_stuff(), protocols::stepwise::modeler::protein::loop_close::StepWiseProteinKIC_LoopBridger::fill_chainTORS_info(), core::scoring::constraints::BackboneStubLinearConstraint::fill_f1_f2(), 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::RNA_SilentStruct::fill_struct(), core::io::silent::ProteinSilentStruct_Template< T >::fill_struct(), protocols::membrane::MPLipidAccessibility::fill_up_slices(), protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::filter_by_sidechain_distance_asymmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::filter_by_sidechain_distance_asymmetric(), protocols::cyclic_peptide::crosslinker::TMA_Helper::filter_by_sidechain_distance_asymmetric(), protocols::cyclic_peptide::crosslinker::Metal_HelperBase::filter_by_sidechain_distance_asymmetric(), protocols::cyclic_peptide::crosslinker::One_Four_BBMB_Helper::filter_by_sidechain_distance_symmetric(), protocols::cyclic_peptide::crosslinker::TBMB_Helper::filter_by_sidechain_distance_symmetric(), protocols::cyclic_peptide::crosslinker::TMA_Helper::filter_by_sidechain_distance_symmetric(), protocols::cyclic_peptide::crosslinker::Metal_HelperBase::filter_by_sidechain_distance_symmetric(), protocols::stepwise::monte_carlo::mover::filter_for_proximity(), core::select::filter_neighbors_by_distance(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::final_exact_cartmin(), core::energy_methods::CenPairMotifDegreeEnergy::finalize_total_energy(), core::energy_methods::CenPairMotifEnergy::finalize_total_energy(), protocols::scoring::VDW_GridEnergy::finalize_total_energy(), core::energy_methods::RNA_FA_ElecEnergy::finalize_total_energy(), core::energy_methods::StackElecEnergy::finalize_total_energy(), core::scoring::elec::FA_ElecEnergy::finalize_total_energy(), core::io::pose_from_sfr::PoseFromSFRBuilder::find_atom_tree_root_for_metal_ion(), protocols::ligand_docking::find_attach_pt(), protocols::constraint_movers::AddConstraintsToCurrentConformationMover::find_best_anchor(), protocols::nmr::pcs::PCSLigandTransformMover::find_best_ligand_pose_with_grid_search(), protocols::magnesium::find_bound_waters_that_are_daughters_in_fold_tree(), protocols::metal_interface::find_closest_atom(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface(), protocols::enzdes::DetectProteinLigandInterface::find_design_interface_arg_sweep(), protocols::forge::remodel::RemodelDesignMover::find_disulfides_in_the_neighborhood(), protocols::splice::find_disulfs_in_range(), protocols::environment::find_implied_cut(), protocols::ligand_docking::LigandBaseProtocol::find_interface_backbone(), protocols::ligand_docking::LigandBaseProtocol::find_interface_rsds(), protocols::recces::scratch::find_likely_first_chain_ending(), core::util::find_metalbinding_atoms_helper(), protocols::ddg::ddGMover::find_nbrs(), protocols::rna::movers::find_nearby_res(), protocols::cutoutdomain::CutOutDomain::find_nearest_res(), protocols::rosetta_scripts::find_nearest_res(), protocols::protein_interface_design::find_nearest_residue(), protocols::protein_interface_design::movers::find_nearest_residue_to_coord(), core::pose::carbohydrates::find_neighbor(), protocols::simple_moves::asym_fold_and_dock::AsymFoldandDockMoveRbJumpMover::find_new_jump_residue(), core::pose::symmetry::find_new_symmetric_jump_residues(), protocols::stepwise::modeler::rna::phosphate::MultiPhosphateSampler::find_phosphate_contacts_other_partition(), protocols::enzdes::PredesignPerturbMover::find_rotation_center(), protocols::magnesium::MgWaterHydrogenPacker::find_water_neighbor_vecs(), protocols::splice::fix_chain_break_residue(), protocols::flexpep_docking::FlexPepDockingProtocol::flip_in_pcs(), protocols::ligand_docking::frac_atoms_within(), protocols::motif_grafting::movers::MotifGraftMover::fragments_permutation_test_by_CA_distances(), protocols::features::LoopAnchorFeatures::frame_for_residue(), protocols::ub_e2c::ubi_e2c_modeler::fullatom_mode_perturbation(), protocols::comparative_modeling::gather_coords(), protocols::normalmode::NormalModeRelaxMover::gen_coord_constraint(), protocols::constraint_movers::AddConstraintsToCurrentConformationMover::generate_atom_pair_constraints(), protocols::generalized_kinematic_closure::GeneralizedKIC::generate_atomlist(), protocols::constraint_movers::AddConstraintsToCurrentConformationMover::generate_coordinate_constraints(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_acceptor_base_atm_xyz(), core::scoring::hbonds::HBond::get_AHDangle(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::get_atom_atom_geometric_solvation_for_acceptor(), core::energy_methods::ExactOccludedHbondSolEnergy::get_atom_lk_energy(), protocols::ligand_docking::ga_ligand_dock::get_atomic_contacting_sidechains(), core::scoring::sc::ElectrostaticComplementarityCalculator::get_atoms_within_radius(), core::scoring::hbonds::HBond::get_BAHangle(), core::scoring::rna::RNA_LowResolutionPotential::get_base_backbone(), core::energy_methods::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_stub(), core::energy_methods::LK_PolarNonPolarEnergy::get_base_vector(), core::scoring::hbonds::HBond::get_BAtorsion(), protocols::motif_grafting::movers::MotifGraftMover::get_bb_alignment_and_transformation(), protocols::motif_grafting::movers::MotifGraftMover::get_bb_alignment_and_transformation_wTipsExtraInfo(), protocols::motif_grafting::movers::MotifGraftMover::get_bb_distance(), protocols::rna::denovo::movers::RNA_HelixMover::get_bb_pos(), protocols::stepwise::modeler::polar_hydrogens::PolarHydrogenPacker::get_best_hxyz(), protocols::stepwise::modeler::rna::get_binary_rna_silent_struct_safe(), core::scoring::rna::data::RNA_DMS_Potential::get_binding_energy(), protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::get_C4_C3_distance_range(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value_larmord(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_calc_chem_shift_value_nuchemics(), protocols::vip::VIP_Mover::get_cav_approx(), protocols::sic_dock::get_CB_Vecs_from_map(), protocols::sic_dock::get_CB_Vecs_from_pose(), core::energy_methods::HackAroEnergy::get_centroid(), protocols::rna::movers::RNA_LoopCloser::get_chainbreak_xyz(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_chi_weight(), protocols::magnesium::get_closest_non_hoh_contact(), core::scoring::magnesium::get_closest_orbital_axis(), protocols::simple_filters::get_contact_features(), protocols::ligand_docking::ga_ligand_dock::EntropyEstimator::get_contacting_reslist(), protocols::cryst::get_corresponding_CAs(), core::scoring::magnesium::get_cos_theta(), core::io::silent::BinarySilentStruct::get_debug_rmsd(), core::io::silent::RNA_SilentStruct::get_debug_rmsd(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_deriv_for_chemical_shift_data_atom(), protocols::splice::RBOutMover::get_disulf_jump(), core::scoring::disulfides::FullatomDisulfidePotential::get_disulfide_derivatives(), core::scoring::orbitals::OrbitalsScore::get_E_haro_one_way(), core::scoring::orbitals::OrbitalsScore::get_E_hpol_one_way(), protocols::motif_grafting::movers::MotifGraftMover::get_fragments_by_CA_distances_and_NCpoints_restrains(), core::pose::symmetry::get_full_intracomponent_and_neighbor_subs(), protocols::rna::movers::RNA_LoopCloser::get_gap_distance(), core::scoring::dna::get_groove_widths(), core::scoring::elec::GroupElec::get_grpdis2(), core::scoring::hbonds::HBond::get_HAdist(), protocols::forge::remodel::RemodelGlobalFrame::get_helical_params(), protocols::indexed_structure_store::SSHashedFragmentStore::get_hits_below_rms(), protocols::magnesium::get_hoh_xyz(), protocols::stepwise::modeler::polar_hydrogens::PolarHydrogenPacker::get_ideal_hxyz_positions(), core::pose::symmetry::get_intracomponent_and_neighbor_subs(), protocols::sic_dock::get_leap_lower_stub(), protocols::sic_dock::get_leap_upper_stub(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_link_record(), protocols::pose_length_moves::AnalyzeLoopModeling::get_loop_rmsd(), 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::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_matching_res_in_VDW_rep_screen_pose(), protocols::membrane::scoring::FaWaterToBilayerEnergy::get_menv_params_for_residue(), protocols::magnesium::get_mg_ligands(), protocols::magnesium::SampleGrid::get_mg_positions(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::get_movable_scs(), core::scoring::rna::data::RNA_DMS_Potential::get_N1_lonepair_donor_angle(), core::scoring::motif::get_nbrs(), protocols::stepwise::legacy::modeler::rna::StepWiseRNA_PoseSetup::get_nearest_dist_to_O2prime(), protocols::hotspot_hashing::HotspotStub::get_nearest_residue(), protocols::vip::VIP_Mover::get_neighbors(), core::scoring::rna::data::RNA_DMS_Potential::get_occupancy_densities(), core::pose::rna::get_phosphate_atom_and_neighbor_list(), protocols::simple_filters::ResidueDepthCalculator::get_pose_crd_and_index(), protocols::stepwise::modeler::polar_hydrogens::PolarHydrogenPacker::get_possible_hbond_acceptors(), core::scoring::rna::data::RNA_DMS_Potential::get_probe_xyz(), protocols::stepwise::monte_carlo::rna::RNA_O2PrimeMover::get_random_o2prime_residue_near_moving_residue(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_reference_xyz(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::get_reference_xyz_average(), protocols::membrane::MPMutateRelaxMover::get_repack_residues(), core::scoring::GenBornPotential::get_res_res_elecE(), core::scoring::MultipoleElecPotential::get_res_res_elecE(), core::scoring::VdWTinkerPotential::get_res_res_vdw(), core::pack::get_residue_current_energy(), core::energy_methods::Fa_MbsolvEnergy::get_residue_pair_energy(), core::energy_methods::FaMPSolvEnergy::get_residue_pair_energy(), core::energy_methods::LK_PolarNonPolarEnergy::get_residue_pair_energy_one_way(), core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way(), protocols::rna::denovo::get_residues_within_dist_of_RNA(), core::energy_methods::ArgCationPiEnergy::get_ring(), core::scoring::rna::chemical_shift::RNA_ChemicalShiftPotential::get_ring_current_deriv_for_src_base(), core::energy_methods::ArgCationPiEnergy::get_ring_params(), protocols::normalmode::NormalModeRelaxMover::get_RMSD(), core::chemical::rna::get_rna_base_centroid(), core::chemical::rna::get_rna_base_coordinate_system(), core::scoring::rna::chemical_shift::get_rna_base_coordinate_system_from_CS_params(), core::scoring::rna::get_rna_motifs(), core::pack::interaction_graph::SymmOnTheFlyNode::get_rotamer(), protocols::magnesium::MgScanner::get_score(), protocols::simple_filters::ResidueDepthFilter::get_SDE_score(), core::scoring::MultipoleElecPotential::get_single_rotamer_effective_radii(), protocols::toolbox::rigid_body::get_specific_atom_coordinate(), protocols::motifs::LigandMotifSearch::get_sphere_aa(), protocols::relax::RangeRelaxMover::get_spherical_repack_residues(), core::io::pose_to_sfr::PoseToStructFileRepConverter::get_ssbond_record(), core::energy_methods::SSElementMotifContactEnergy::get_SSelements_in_contact(), protocols::simple_filters::SSElementMotifContactFilter::get_SSelements_in_contact(), core::conformation::get_stub_from_residue(), core::pose::rna::get_stub_stub(), core::pose::rna::get_sugar_centroid(), core::energy_methods::RNA_DataBackboneEnergy::get_sugar_env_score(), core::scoring::dna::get_sugar_pucker(), core::scoring::dna::get_sugar_pucker_distr(), core::scoring::dna::get_sugar_torsions(), protocols::stepwise::modeler::rna::get_surrounding_O2prime_hydrogen(), core::pose::symmetry::get_symm_axis(), protocols::loops::loop_closure::ccd::CCDLoopClosureMover::get_torsion_axis(), protocols::mpi_refinement::get_touched_res(), protocols::simple_moves::ExplicitWaterMover::get_water_recovery(), core::scoring::rna::data::RNA_DMS_LowResolutionPotential::get_wc_near_o2prime(), protocols::stepwise::sampler::rigid_body::RigidBodyStepWiseSamplerWithResidueAlternatives::get_xyz(), 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::sic_dock::getxform(), protocols::ligand_docking::grid_score(), protocols::ligand_docking::grid_score_atr_rep(), core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_bb_hbond(), core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergy::has_hbond(), protocols::constel::has_prox_termini(), core::scoring::hbonds::hb_energy(), core::scoring::hbonds::HBondEnergy::hbond_derivs_1way(), protocols::magnesium::MgHydrater::hydrate_magnesium_in_pose(), protocols::magnesium::MgHydrater::hydrate_magnesium_with_orbital_frame(), protocols::ligand_docking::ga_ligand_dock::GALigandDock::idealize_and_repack_pose(), core::scoring::hbonds::identify_hbonds_1way(), core::scoring::hbonds::identify_hbonds_1way_AHdist(), core::scoring::hbonds::identify_hbonds_1way_membrane(), core::scoring::hbonds::identify_intra_res_hbonds(), protocols::neighbor::in_ngbat_sphere(), protocols::motifs::MotifSearch::incorporate_motifs(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), core::energy_methods::FaMPEnvEnergy::init(), core::energy_methods::FaMPSolvEnergy::init(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::init_from_ligand_pharmacophore(), core::scoring::MembranePotential::init_membrane_center_normal(), protocols::ub_e2c::ubi_e2c_modeler::initial_perturbation(), core::scoring::ResidueNblistData::initialize(), core::scoring::MultipoleElecResidueInfo::initialize(), protocols::flexpack::interaction_graph::FlexbbInteractionGraph::initialize(), protocols::match::downstream::LigandConformerBuilder::initialize_conformers(), protocols::toolbox::match_enzdes_util::LigandConformer::initialize_from_residue(), protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(), core::scoring::ResiduePairNeighborList::initialize_from_residues(), core::conformation::symmetry::MirrorSymmetricConformation::insert_conformation_by_jump(), core::conformation::symmetry::SymmetricConformation::insert_conformation_by_jump(), core::fragment::rna::FullAtomRNA_Fragments::insert_fragment(), protocols::features::HBondFeatures::insert_hbond_dehydron_row(), protocols::magnesium::instantiate_water_at_octahedral_vertex(), core::pose::symmetry::intracomponent_contact(), protocols::toolbox::match_enzdes_util::MatchConstraintFileInfo::inverse_rotamers_against_residue(), core::conformation::is_atom_axial_or_equatorial_to_ring(), core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyNode::is_buried(), core::scoring::facts::FACTSPoseInfo::is_changed(), core::simple_metrics::per_residue_metrics::PerResidueClashMetric::is_clashing(), protocols::task_operations::CrystalContactsOperation::is_crystal_contact(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::is_cutpoint_close(), protocols::qsar::scoring_grid::SingleGrid::is_in_grid(), protocols::hydrate::is_inside(), protocols::ligand_docking::InterfaceBuilder::is_interface_residue(), protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid(), protocols::constel::FilterByIndoleCOO::is_satisfied(), protocols::constel::FilterByTryptamine::is_satisfied(), protocols::constel::FilterByAmphetamine::is_satisfied(), protocols::constel::FilterByProxTerm::is_satisfied(), protocols::constel::FilterByHistamine::is_satisfied(), core::pack::task::residue_selector::is_sc_bb_clash(), core::pack::task::residue_selector::is_sc_sc_clash(), protocols::flexpep_docking::FlexPepDockingPoseMetrics::isInContact(), protocols::features::strand_assembly::StrandBundleFeatures::judge_facing(), protocols::features::strand_assembly::judge_facing(), protocols::antibody::AntibodyInfo::kink_anion_atoms(), protocols::antibody::kink_bb_Hbond(), protocols::antibody::AntibodyInfo::kink_cation_atoms(), protocols::antibody::kink_dihedral(), protocols::antibody::kink_Trp_Hbond(), protocols::scoring::Interface::ligand_calculate(), protocols::ligand_docking::ComputeLigandRDF::ligand_protein_rdf(), protocols::indexed_structure_store::FragmentLookup::lookup_closest_pose_fragments(), protocols::indexed_structure_store::FragmentLookup::lookup_pose_fragments(), 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::simple_filters::ResidueDepthFilter::make_context(), protocols::protein_interface_design::movers::HotspotDisjointedFoldTreeMover::make_disjointed_foldtree(), core::scoring::power_diagram::PowerDiagram::make_new_sphere(), core::fragment::make_pose_from_frags(), core::energy_methods::ProClosureEnergy::measure_chi4(), core::conformation::membrane::MembraneInfo::membrane_center(), core::conformation::membrane::MembraneInfo::membrane_normal(), core::pack::min_pack_optimize(), protocols::pose_creation::MergePDBatOverlapMover::minimize_overlap(), protocols::protein_interface_design::MinimizeInterface(), core::pose::MiniPose::MiniPose(), protocols::sic_dock::scores::MotifHashRigidScore::MotifHashRigidScore(), protocols::topology_broker::TMHTopologySamplerClaimer::move_spans(), protocols::stepwise::modeler::rna::StepWiseRNA_CombineLongLoopFilterer::moving_res_contact_filter(), protocols::fold_from_loops::movers::SplitAndMixPoseMover::NC_distance_filter(), protocols::ddg::ddGMover::neighborhood_of_mutations(), core::energy_methods::MPHelicalityEnergy::neighboring_atoms(), core::energy_methods::MPResidueLipophilicityEnergy::neighboring_atoms(), protocols::splice::neighbors_in_vector(), protocols::frag_picker::FragmentPicker::nonlocal_pairs(), protocols::helical_bundle::FitSimpleHelixMultiFunc::operator()(), core::scoring::func::ResidueXYZ::operator()(), core::scoring::func::ResiduePairXYZ::operator()(), 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_location(), orient_onto_residue_peptoid(), core::conformation::orient_residue_for_ideal_bond(), core::chemical::sdf::MolWriter::output_residue(), protocols::stepwise::monte_carlo::rna::RNA_AddDeleteMonteCarlo::output_silent_file(), protocols::magnesium::MgWaterHydrogenPacker::pack_mg_water_hydrogens_in_pose(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::pair_sets_with_positions(), protocols::stepwise::modeler::rna::phosphate::PhosphateMover::pass_clash_check(), protocols::match::output::UpstreamCollisionFilter::passes_hardsphere_filter(), protocols::loops::loop_closure::kinematic_closure::KinematicMover::perform_bump_check(), protocols::simple_moves::PeriodicBoxMover::perturb_molecule_move(), protocols::loops::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::hydrate::place_de_novo_wat_at_anchor(), protocols::cryst::MakeLayerMover::place_near_origin(), protocols::flexpep_docking::FlexPepDockingProtocol::place_peptide_on_binding_site(), protocols::motifs::Motif::place_residue_(), protocols::cyclic_peptide::crosslinker::TMA_Helper::place_tma_asymmetric(), protocols::antibody::snugdock::SnugDockProtocol::place_VRT_at_residue_COM(), protocols::hotspot_hashing::StubGenerator::placeResidueAtTransform(), protocols::magnesium::MgOrbitalFrameFinder::point_orbitals_to_closest_ligands(), protocols::stepwise::modeler::rna::phosphate::position_five_prime_phosphate(), core::scoring::NeighborList::prepare_for_scoring(), protocols::flexpack::interaction_graph::OTFFlexbbEdge::prepare_for_simulated_annealing(), protocols::ligand_docking::ga_ligand_dock::GridScorer::prepare_grid(), core::pose::rna::prepare_scratch_residue(), core::conformation::symmetry::SymmetricConformation::prepend_polymer_residue_before_seqpos(), protocols::recces::print_base_centroid_atoms_for_rb_entropy(), protocols::match::output::print_node(), core::conformation::print_node(), protocols::membrane::MPLipidAccessibility::protein_in_membrane(), protocols::hbnet::HBNet::quick_and_dirty_heavy_atom_is_unsat(), protocols::hybridization::TMalign::read_pose(), core::conformation::symmetry::SymmetricConformation::recalculate_transforms(), protocols::pockets::PocketGrid::recenter(), protocols::simple_moves::PeriodicBoxMover::recenter_pose(), protocols::minimization_packing::MinimalRotamer::record_internal_geometry(), protocols::qsar::scoring_grid::ClassicGrid::refresh(), protocols::qsar::scoring_grid::RepGrid::refresh(), protocols::hydrate::remove_non_buried_wat(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), protocols::relax::RangeRelaxMover::repack_spherical_range(), protocols::simple_moves::RepeatPropagationMover::repeat_ligand(), core::conformation::symmetry::MirrorSymmetricConformation::replace_residue(), core::conformation::symmetry::SymmetricConformation::replace_residue(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), protocols::features::ResidueConformationFeatures::report_features(), protocols::features::ProteinResidueConformationFeatures::report_features(), protocols::features::ProteinBackboneAtomAtomPairFeatures::report_features(), protocols::simple_moves::PeriodicBoxMover::report_thermodynamics(), core::scoring::facts::FACTSPotential::res_res_burial(), core::scoring::GenBornPotential::res_res_burial(), core::scoring::facts::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::energy_methods::OccludedHbondSolEnergy::res_res_occ_sol_one_way(), protocols::nmr::pcs::PCSLigandTransformMover::reset_grid_and_bounding_box(), Residue(), core::energy_methods::HRFDynamicsEnergy::residue_energy(), core::energy_methods::HRF_MSLabelingEnergy::residue_energy(), core::energy_methods::CovalentLabelingFAEnergy::residue_energy(), core::energy_methods::CovalentLabelingEnergy::residue_energy(), core::energy_methods::WaterSpecificEnergy::residue_energy(), core::energy_methods::RingClosureEnergy::residue_energy(), core::energy_methods::SymmetricLigandEnergy::residue_energy(), core::pose::rna::residue_is_bulge(), protocols::sic_dock::residue_is_floppy(), core::scoring::hbonds::residue_near_water(), protocols::hydrate::residue_near_water(), protocols::simple_filters::NonSequentialNeighborsFilter::residue_neighbors(), core::energy_methods::GaussianOverlapEnergy::residue_pair_energy(), core::energy_methods::SuckerEnergy::residue_pair_energy(), core::energy_methods::RNA_VDW_Energy::residue_pair_energy(), core::energy_methods::HybridVDW_Energy::residue_pair_energy(), core::energy_methods::PeptideBondEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResEnergy::residue_pair_energy(), core::scoring::methods::MMTorsionEnergy::residue_pair_energy(), core::energy_methods::RNP_LowResStackEnergy::residue_pair_energy(), core::energy_methods::RNA_LJ_BaseEnergy::residue_pair_energy(), core::energy_methods::LK_hack::residue_pair_energy(), core::scoring::vdwaals::VDW_Energy::residue_pair_energy(), core::energy_methods::CustomAtomPairEnergy::residue_pair_energy(), core::energy_methods::PairEnergy::residue_pair_energy(), core::energy_methods::GoapEnergy::residue_pair_energy(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::residue_pair_energy(), core::energy_methods::FA_ElecEnergyAroAro::residue_pair_energy_aro_aro(), core::energy_methods::FA_ElecEnergyAroAll::residue_pair_energy_aro_aro(), core::energy_methods::LK_PolarNonPolarEnergy::residue_pair_energy_ext(), core::scoring::hbonds::HBondEnergy::residue_pair_energy_ext(), core::energy_methods::StackElecEnergy::residue_pair_energy_ext(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::residue_pair_energy_ext(), core::energy_methods::RNA_MgPointEnergy::residue_pair_energy_one_way(), core::energy_methods::RNA_FullAtomStackingEnergy::residue_pair_energy_one_way(), core::energy_methods::StackElecEnergy::residue_pair_energy_one_way(), core::conformation::residue_point_graph_from_conformation(), core::scoring::residue_rmsd_nosuper(), core::scoring::residue_rmsd_super(), 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::energy_methods::PoissonBoltzmannEnergy::revamp_weight_by_burial(), core::scoring::rna::chemical_shift::ring_pos(), protocols::protein_interface_design::filters::RmsdSimpleFilter::rmsd_bb(), core::scoring::rmsd_no_super(), core::scoring::rmsd_with_super(), core::scoring::rna::RNA_LowResolutionPotential::rna_backbone_backbone_pair_energy_one_way(), core::energy_methods::RNA_FA_ElecEnergy::rna_fa_elec_one_way(), core::scoring::rna::RNA_LowResolutionPotential::rna_repulsive_pair_energy_one_way(), core::pose::symmetry::rotate_anchor_to_x_axis(), protocols::toolbox::sample_around::rotate_into_nucleobase_frame(), protocols::toolbox::sample_around::rotate_into_phosphate_frame(), 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::qsar::scoring_grid::ShapeGrid::score(), protocols::sic_dock::XfoxmScore::score(), protocols::qsar::scoring_grid::ChargeGrid::score(), core::scoring::constraints::BackboneStubLinearConstraint::score(), protocols::qsar::scoring_grid::SingleGrid::score(), core::scoring::constraints::BackboneStubConstraint::score(), protocols::qsar::scoring_grid::PCSSingleGrid::score(), core::energy_methods::RNA_CoarseDistEnergy::score_atom_pair(), core::energy_methods::RNA_FA_ElecEnergy::score_atom_pair(), core::scoring::elec::FA_ElecEnergy::score_atom_pair(), core::select::util::select_coord_for_residue(), protocols::features::serialize_residue_xyz_coords(), set_all_ring_nu(), 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::normalmode::NormalMode::set_harmonic_constant_map(), protocols::qsar::scoring_grid::AtrGrid::set_ligand_rings(), protocols::cyclic_peptide::crosslinker::Metal_HelperBase::set_metal_bond_length(), 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(), protocols::hydrate::set_task_and_movemap(), set_tau(), protocols::denovo_design::components::Segment::set_template_pose(), 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::facts::FACTSPotential::setup_for_derivatives(), core::energy_methods::DEEREnergy::setup_for_derivatives(), core::energy_methods::RNP_LowResEnergy::setup_for_scoring(), core::import_pose::setup_jumps(), protocols::simple_moves::PeriodicBoxMover::setup_pose(), protocols::relax::RepeatProteinRelax::setup_repeat_pose_jumping(), core::pose::rna::setup_three_prime_phosphate_based_on_next_residue(), protocols::features::strand_assembly::StrandBundleFeatures::sheet_dis_by_terminals(), protocols::features::strand_assembly::StrandBundleFeatures::sheet_torsion(), protocols::features::strand_assembly::StrandBundleFeatures::shortest_dis_sidechain(), protocols::dna::show_dna_geometry_extra_details(), core::energy_methods::RNA_CoarseDistEnergy::sidechain_sidechain_energy(), core::scoring::elec::FA_ElecEnergy::sidechain_sidechain_energy(), protocols::loops::split_by_ca_ca_dist(), core::pack::scmin::CartSCMinMinimizerMap::starting_dofs(), protocols::minimization_packing::GreenPacker::store_reference_pose_geometry(), core::scoring::facts::FACTSResidueInfo::store_xyz(), core::scoring::dna::strand_orientation_vector(), protocols::hotspot_hashing::stub_tgt_angle(), protocols::protein_interface_design::movers::PlaceStubMover::StubMinimize(), core::scoring::lkball::LK_BallEnergy::sum_deriv_contributions_for_heavyatom_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::sic_dock::scores::TrisBpyScore::TrisBpyScore(), protocols::rna::denovo::coarse::MultipleDomainMover::try_to_slide_into_contact(), core::pack::scmin::ResidueAtomTreeCollection::update_atom_tree(), protocols::legacy_sewing::Assembly::update_coords_from_pose(), core::pose::rna::update_edge_hbond_numbers_careful_hydrogen(), protocols::simple_moves::oop::OopMover::update_hydrogens_(), protocols::simple_moves::triazolamer::TriazolamerMover::update_hydrogens_(), update_nus(), protocols::environment::CoMTrackerCM::update_tracking_residue(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::update_VDW_screen_bin(), core::energy_methods::Burial_v2Energy::using_atom_distance(), protocols::features::helixAssembly::HelixBundleFeatures::validate_bundle(), protocols::stepwise::modeler::rna::checker::RNA_VDW_BinChecker::VDW_rep_screen(), core::pack::interaction_graph::SurfaceNode< V, E, G >::verify_patch_areas_correct(), protocols::antibody::vl_vh_orientation_coords(), protocols::mpi_refinement::StructAvrgMover::weighted_average(), core::scoring::PoissonBoltzmannPotential::write_config(), core::conformation::ResidueKinWriter::write_kin_header(), protocols::kinmatch::xform_rsd_gl2(), and protocols::dna::z_axis_dist().
|
inline |
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
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
Referenced by actcoord(), and init_residue_from_other().
|
private |
our conformation atoms (not kinematic atom pointers) with xyz positions and atom type
Referenced by atom(), atom_begin(), atom_end(), atom_type_index(), atoms(), heavyAtoms_end(), init_residue_from_other(), nbr_atom_xyz(), Residue(), set_xyz(), show(), sidechainAtoms_begin(), and xyz().
|
private |
the chain id number, starting from 1 See the documentation of Pose::num_chains() for details about chain numbers, chain letters and jumps.
Referenced by chain(), init_residue_from_other(), polymeric_oriented_sequence_distance(), and polymeric_sequence_distance().
|
private |
our chi (side chain) torsion angles
Referenced by chi(), init_residue_from_other(), 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
Referenced by actual_residue_connection(), clear_residue_connections(), connect_map(), connect_map_size(), connected_residue_at_resconn(), connection_incomplete(), connections_match(), copy_residue_connections(), copy_residue_connections_from(), determine_nonstandard_polymer_status(), has_incomplete_connection(), init_residue_from_other(), mark_connect_incomplete(), residue_connection_conn_id(), residue_connection_partner(), update_connections_to_other_residue(), 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.
Referenced by clear_residue_connections(), connect_atom(), connections_to_residue(), copy_residue_connections(), copy_residue_connections_from(), init_residue_from_other(), is_bonded(), mark_connect_incomplete(), and update_connections_to_residues().
|
private |
Referenced by data(), data_ptr(), init_residue_from_other(), nonconst_data(), and nonconst_data_ptr().
|
private |
our (possibly empty) backbone torsion angles
Referenced by init_residue_from_other(), mainchain_torsion(), and mainchain_torsions().
|
private |
Is this residue mirrored relative to its coordinates in the ResidueType?
Only used for achiral residues like glycine in the context of mirror symmetry and other mirror-image structures. False by default.
Referenced by init_residue_from_other(), mirrored_relative_to_type(), and set_mirrored_relative_to_type().
|
private |
Inter-residue connection data.
Was the Residue incorrectly oriented and placed within the polymer when created?
Referenced by init_residue_from_other(), misplaced(), and Residue().
|
private |
true if is_polymer() and either upper_connect or lower_connect (if they exist) do not connect to seqpos()+1 or seqpos()-1
Referenced by clear_residue_connections(), connect_atom(), copy_residue_connections_from(), determine_nonstandard_polymer_status(), and init_residue_from_other().
|
private |
our nu (internal ring) torsion angles
Referenced by init_residue_from_other(), nu(), nus(), Residue(), ring_conformer(), set_all_nu(), set_all_ring_nu(), set_tau(), and update_nus().
|
private |
Referenced by assign_orbitals(), init_residue_from_other(), orbital_type_index(), orbital_xyz(), and set_orbital_xyz().
|
private |
other residues within 4 bonds (connected through PseudoBonds) may include this residue (intra-residue pseudo-bonds)
Referenced by clear_residue_connections(), connections_match(), copy_residue_connections(), copy_residue_connections_from(), get_pseudobonds_to_residue(), init_residue_from_other(), is_pseudo_bonded(), pseudobonds(), Residue(), set_pseudobonds_to_residue(), and update_sequence_numbering().
|
private |
our Residue type
Referenced by aa(), abase2(), accpt_pos(), accpt_pos_sc(), actcoord_atoms(), all_bb_atoms(), apply_transform_downstream(), assign_orbitals(), atom_base(), atom_depends_on_lower(), atom_depends_on_upper(), 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(), backbone_aa(), bonded_neighbor(), bonded_orbitals(), build_orbital_xyz(), carbohydrate_info(), chi_atoms(), chi_rotamers(), connect_atom(), connected_residue_at_lower(), connected_residue_at_upper(), cut_bond_neighbor(), first_sidechain_atom(), first_sidechain_hydrogen(), get_metal_binding_atoms(), Haro_index(), has(), has_lower_connect(), has_property(), has_sc_orbitals(), has_shadow_atoms(), has_upper_connect(), has_variant_type(), heavyatom_has_polar_hydrogens(), heavyatom_is_an_acceptor(), Hpol_index(), Hpos_apolar(), Hpos_polar(), Hpos_polar_sc(), icoor(), is_apolar(), is_aramid(), is_aromatic(), is_branch_point(), is_carbohydrate(), is_charged(), is_coarse(), is_d_rna(), is_DNA(), is_l_rna(), is_ligand(), is_lower_terminus(), is_meta_aramid(), is_metal(), is_metalbinding(), is_NA(), is_ortho_aramid(), is_para_aramid(), is_peptoid(), is_polar(), is_polymer(), is_polymer_bonded(), is_post_methylene_meta_aramid(), is_post_methylene_ortho_aramid(), is_post_methylene_para_aramid(), is_pre_methylene_meta_aramid(), is_pre_methylene_ortho_aramid(), is_pre_methylene_para_aramid(), is_pre_methylene_post_methylene_meta_aramid(), is_pre_methylene_post_methylene_ortho_aramid(), is_pre_methylene_post_methylene_para_aramid(), is_protein(), is_purine(), is_pyrimidine(), is_repulsive(), is_RNA(), is_similar_aa(), is_similar_rotamer(), is_sri(), is_surface(), is_terminus(), is_TNA(), is_triazolemer(), is_upper_terminus(), is_virtual(), is_virtual_residue(), is_water(), 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_nus(), n_orbitals(), n_polymeric_residue_connections(), n_possible_residue_connections(), n_virtual_atoms(), na_analogue(), name(), name1(), name3(), natoms(), nbr_atom(), nbr_atom_xyz(), nbr_radius(), nbrs(), nchi(), nheavyatoms(), nu_atoms(), orbital_name(), orbital_type(), orient_onto_location(), orient_onto_residue(), orient_onto_residue_peptoid(), path_distance(), path_distances(), place(), requires_actcoord(), Residue(), residue_connect_atom_index(), residue_connection(), ring_conformer(), RNA_info(), select_orient_atoms(), set_all_ring_nu(), set_chi(), set_d(), set_orbital_xyz(), set_tau(), set_theta(), show(), type(), update_actcoord(), update_nus(), update_orbital_coords(), upper_connect(), and upper_connect_atom().
|
private |
Pointer to the ResidueType that this Residue derives its chemical identity from. The ResidueType is pointed to through both a pointer and a reference; the pointer for the sake of serialization, and the reference for access speed.
Referenced by clone_flipping_chirality(), and type_ptr().
|
private |
the sequence position
Referenced by connect_atom(), fill_missing_atoms(), init_residue_from_other(), polymeric_oriented_sequence_distance(), polymeric_sequence_distance(), seqpos(), show(), and update_sequence_numbering().
1.8.7