![]() |
Rosetta Core
2014.16.56682
|
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(), GetPossibleTypesForAtom(), core::chemical::ResidueType::graph(), core::chemical::Atom::is_fake(), core::chemical::ResidueType::n_residue_connections_for_atom(), 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(), numeric::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 numeric::get_undefined_real(), tag, and utility_exit_with_message.
|
inline |
|
inline |
References numeric::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().
1.8.7