![]() |
Rosetta Core
2014.35
|
Classes | |
class | GasteigerAtomTypeData |
class | GasteigerAtomTypeSet |
A set of Bcl Atom types. More... | |
class | PossibleAtomTypesForAtom |
A helper class by which AtomTypes can return all possible atom types for a given atom in a structure that is easily accessed by orbital type. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &out, GasteigerAtomTypeData const &obj) |
void | assign_gasteiger_atom_types (core::chemical::ResidueType &restype, GasteigerAtomTypeSetCOP gasteiger_atom_type_set, bool keep_existing) |
Assign gasteiger atom types to the atoms in restype. If "keep_existing" is true keep any already-assigned types Otherwise assign all new types. More... | |
PossibleAtomTypesForAtom | GetPossibleTypesForAtom (const core::chemical::RealResidueGraph &graph, VD const &atomVD, GasteigerAtomTypeSetCOP gasteiger_atom_type_set, core::Size connections) |
get all atom types matching a given atom considering its bonds More... | |
PossibleAtomTypesForAtom | GetPossibleTypesForAtom (core::chemical::RealResidueGraph const &graph, RealResidueVD const &atomVD, GasteigerAtomTypeSetCOP gasteiger_atom_type_set, core::Size connections) |
void | safe_write (std::ostream &out, core::Size const &val, bool sep=true) |
void | safe_write (std::ostream &out, core::Real const &val, bool sep=true) |
void | safe_read (std::istream &in, core::Size &val) |
void | safe_read (std::istream &in, core::Real &val) |
template<typename T > | |
std::set< T > | parse_enum_set (std::string in) |
template<typename T > | |
std::string | compact_enum_set (std::set< T > in, std::string prefix="xx") |
Variables | |
static basic::Tracer | TR ("core.chemical.gasteiger.GasteigerAtomTypeSet") |
static basic::Tracer | tr ("core.chemical.gasteiger.GasteigerAtomTypeSet") |
typedef utility::pointer::owning_ptr< GasteigerAtomTypeData const > core::chemical::gasteiger::GasteigerAtomTypeDataCOP |
typedef utility::pointer::owning_ptr< GasteigerAtomTypeData > core::chemical::gasteiger::GasteigerAtomTypeDataOP |
typedef utility::pointer::access_ptr< GasteigerAtomTypeSet > core::chemical::gasteiger::GasteigerAtomTypeSetAP |
typedef utility::pointer::access_ptr< GasteigerAtomTypeSet const > core::chemical::gasteiger::GasteigerAtomTypeSetCAP |
typedef utility::pointer::owning_ptr< GasteigerAtomTypeSet const > core::chemical::gasteiger::GasteigerAtomTypeSetCOP |
typedef utility::pointer::owning_ptr< GasteigerAtomTypeSet > core::chemical::gasteiger::GasteigerAtomTypeSetOP |
void core::chemical::gasteiger::assign_gasteiger_atom_types | ( | core::chemical::ResidueType & | restype, |
GasteigerAtomTypeSetCOP | gasteiger_atom_type_set, | ||
bool | keep_existing | ||
) |
Assign gasteiger atom types to the atoms in restype. If "keep_existing" is true keep any already-assigned types Otherwise assign all new types.
Remaining issues:
Differences from gasteiger types which aren't necessarily errors:
References core::chemical::ResidueType::atom(), core::chemical::ResidueType::atom_index(), core::chemical::ResidueType::atom_iterators(), filter, core::chemical::Atom::gasteiger_atom_type(), core::chemical::gasteiger::PossibleAtomTypesForAtom::GetMostStableType(), GetPossibleTypesForAtom(), core::chemical::ResidueType::graph(), core::chemical::Atom::is_fake(), core::chemical::ResidueType::n_residue_connections_for_atom(), core::chemical::regenerate_graph_vertex_index(), and utility_exit_with_message.
std::string core::chemical::gasteiger::compact_enum_set | ( | std::set< T > | in, |
std::string | prefix = "xx" |
||
) |
References core::sequence::end, out, prefix, and utility_exit_with_message.
Referenced by core::chemical::gasteiger::GasteigerAtomTypeData::write().
PossibleAtomTypesForAtom core::chemical::gasteiger::GetPossibleTypesForAtom | ( | core::chemical::RealResidueGraph const & | graph, |
RealResidueVD const & | atomVD, | ||
GasteigerAtomTypeSetCOP | gasteiger_atom_type_set, | ||
core::Size | connections | ||
) |
PossibleAtomTypesForAtom core::chemical::gasteiger::GetPossibleTypesForAtom | ( | const core::chemical::RealResidueGraph & | graph, |
VD const & | atomVD, | ||
GasteigerAtomTypeSetCOP | gasteiger_atom_type_set, | ||
core::Size | connections | ||
) |
get all atom types matching a given atom considering its bonds
ATOM | atom of interest |
References core::chemical::gasteiger::PossibleAtomTypesForAtom::FindPossibleAtomTypesForAtom(), utility::is_undefined(), core::chemical::IsAromaticBond, and TR.
Referenced by assign_gasteiger_atom_types().
|
inline |
std::set< T > core::chemical::gasteiger::parse_enum_set | ( | std::string | in | ) |
References core::pack::dunbrack::c, out, and utility_exit_with_message.
|
inline |
|
inline |
References utility::get_undefined_real(), tag, and utility_exit_with_message.
|
inline |
|
inline |
References utility::is_undefined().
|
static |
Referenced by core::chemical::gasteiger::GasteigerAtomTypeSet::read_file().
|
static |
Referenced by core::chemical::gasteiger::PossibleAtomTypesForAtom::CreateAtomicEnvironmentToTypesMap(), core::chemical::gasteiger::PossibleAtomTypesForAtom::Finalize(), core::chemical::gasteiger::PossibleAtomTypesForAtom::FindPossibleAtomTypesForAtom(), GetPossibleTypesForAtom(), core::chemical::gasteiger::PossibleAtomTypesForAtom::hybridization_rank(), and core::chemical::gasteiger::PossibleAtomTypesForAtom::SetToType().