Atom identifier class.
More...
#include <NamedAtomID.hh>
core::id::NamedAtomID::NamedAtomID |
( |
| ) |
|
|
inline |
core::id::NamedAtomID::NamedAtomID |
( |
NamedAtomID const & |
| ) |
|
|
inlinedefault |
template<class T , typename = typename std::enable_if< utility::type_traits::is_string_constructible<T>::value >::type>
core::id::NamedAtomID::NamedAtomID |
( |
T && |
atom_in, |
|
|
Size const |
rsd_in |
|
) |
| |
|
inline |
core::id::NamedAtomID::NamedAtomID |
( |
std::string const & |
atom_in, |
|
|
Size const |
rsd_in |
|
) |
| |
|
inline |
std::string const& core::id::NamedAtomID::atom |
( |
| ) |
const |
|
inline |
References atom_.
Referenced by protocols::noesy_assign::Resonance::_write_to_stream(), core::scoring::constraints::AmbiguousNMRDistanceConstraint::AmbiguousNMRDistanceConstraint(), core::conformation::Conformation::append_residue(), protocols::noesy_assign::PeakCalibrator::atom_type(), core::scoring::constraints::NamedDihedralConstraint::dist(), core::scoring::constraints::NamedAngleConstraint::dist(), protocols::noesy_assign::fall_back(), core::scoring::constraints::Obsolet_NamedAtomPairConstraint::mapto(), protocols::noesy_assign::Resonance::name(), core::pose::named_atom_id_to_atom_id(), core::conformation::named_atom_id_to_atom_id(), core::id::NamedStubID::NamedStubID(), core::id::operator<<(), core::id::operator>>(), core::scoring::constraints::NamedAngleConstraint::remap_resid(), core::scoring::constraints::NamedDihedralConstraint::remap_resid(), core::scoring::constraints::NamedAtomPairConstraint::remap_resid(), core::conformation::Conformation::residues_append(), core::scoring::constraints::NamedAngleConstraint::score(), core::scoring::constraints::NamedDihedralConstraint::score(), core::scoring::constraints::NamedAngleConstraint::setup_for_scoring(), core::scoring::constraints::NamedAtomPairConstraint::setup_for_scoring(), core::scoring::constraints::LocalCoordinateConstraint::show_def(), protocols::comparative_modeling::steal_ligands(), protocols::noesy_assign::sum_IntraNOE(), protocols::noesy_assign::FragsToAtomDist::swap_atoms(), to_string(), protocols::noesy_assign::PeakFileFormat_xpk::write_assignment(), and protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment().
std::string& core::id::NamedAtomID::atom |
( |
| ) |
|
|
inline |
static NamedAtomID const core::id::NamedAtomID::BOGUS_NAMED_ATOM_ID |
( |
| ) |
|
|
inlinestatic |
static NamedAtomID const core::id::NamedAtomID::CHAINBREAK_BOGUS_NAMED_ATOM_ID |
( |
| ) |
|
|
inlinestatic |
Size core::id::NamedAtomID::rsd |
( |
| ) |
const |
|
inline |
References rsd_.
Referenced by protocols::noesy_assign::Resonance::_write_to_stream(), core::scoring::constraints::AmbiguousNMRDistanceConstraint::AmbiguousNMRDistanceConstraint(), core::conformation::Conformation::append_residue(), core::scoring::constraints::NamedDihedralConstraint::dist(), core::scoring::constraints::NamedAngleConstraint::dist(), protocols::noesy_assign::fall_back(), protocols::noesy_assign::CrossPeakList::generate_fa_and_cen_constraints(), core::scoring::constraints::Obsolet_NamedAtomPairConstraint::mapto(), core::pose::named_atom_id_to_atom_id(), core::conformation::named_atom_id_to_atom_id(), core::id::NamedStubID::NamedStubID(), protocols::noesy_assign::PeakAssignmentResidueMap::network_analysis(), core::id::operator<<(), core::id::operator>>(), protocols::noesy_assign::ResonanceList::operator[](), core::scoring::constraints::NamedAngleConstraint::remap_resid(), core::scoring::constraints::NamedDihedralConstraint::remap_resid(), core::scoring::constraints::NamedAtomPairConstraint::remap_resid(), core::scoring::constraints::NamedAngleConstraint::remapped_clone(), core::scoring::constraints::NamedDihedralConstraint::remapped_clone(), core::scoring::constraints::AtomPairConstraint::remapped_clone(), core::scoring::constraints::LocalCoordinateConstraint::remapped_clone(), protocols::constraints_additional::COMCoordinateConstraint::remapped_clone(), core::scoring::constraints::AngleConstraint::remapped_clone(), core::scoring::constraints::AmbiguousNMRDistanceConstraint::remapped_clone(), core::scoring::constraints::CoordinateConstraint::remapped_clone(), core::scoring::constraints::NamedAtomPairConstraint::remapped_clone(), core::scoring::constraints::DistancePairConstraint::remapped_clone(), core::scoring::constraints::DihedralPairConstraint::remapped_clone(), core::scoring::constraints::DihedralConstraint::remapped_clone(), core::scoring::constraints::RTConstraint::remapped_clone(), protocols::noesy_assign::Resonance::resid(), core::conformation::Conformation::residues_append(), core::scoring::constraints::NamedAngleConstraint::score(), core::scoring::constraints::NamedDihedralConstraint::score(), core::scoring::constraints::NamedAngleConstraint::setup_for_scoring(), core::scoring::constraints::NamedAtomPairConstraint::setup_for_scoring(), core::scoring::constraints::LocalCoordinateConstraint::show_def(), protocols::comparative_modeling::steal_ligands(), protocols::noesy_assign::FragsToAtomDist::swap_atoms(), to_string(), valid(), protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment(), and protocols::noesy_assign::PeakFileFormat_xpk::write_assignment().
Size& core::id::NamedAtomID::rsd |
( |
| ) |
|
|
inline |
std::string core::id::NamedAtomID::to_string |
( |
| ) |
const |
bool core::id::NamedAtomID::valid |
( |
| ) |
const |
|
inline |
a and b are different atom
a is LOWER than b (e.g., first by smaller residue index number then by smaller atom index number)
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
NamedAtomID const & |
a |
|
) |
| |
|
friend |
a and b are the same atom
std::istream& operator>> |
( |
std::istream & |
is, |
|
|
NamedAtomID & |
e |
|
) |
| |
|
friend |
std::string core::id::NamedAtomID::atom_ |
|
private |
Atom number within the Residue.
Referenced by atom(), and valid().
Size core::id::NamedAtomID::rsd_ |
|
private |
Residue number within the complex.
Referenced by rsd().
The documentation for this class was generated from the following files: