|
Rosetta
|
external support for manipulating the ResidueType's icoor/ideal_xyz More...
#include <core/chemical/icoor_support.hh>#include <core/chemical/MutableResidueType.hh>#include <core/chemical/AtomICoor.fwd.hh>#include <core/chemical/MutableICoorRecord.hh>#include <core/chemical/MutableResidueConnection.hh>#include <core/chemical/bond_support.hh>#include <core/kinematics/Stub.hh>#include <core/kinematics/tree/Atom.hh>#include <core/kinematics/tree/BondedAtom.hh>#include <core/kinematics/tree/JumpAtom.hh>#include <core/id/AtomID.hh>#include <core/types.hh>#include <basic/Tracer.hh>#include <numeric/xyz.functions.hh>#include <utility/graph/DFS_sort.hh>#include <set>#include <queue>Classes | |
| class | core::chemical::RerootRestypeVisitor |
| class | core::chemical::RerootEdgeSorter |
| Edge sorting: Return true if we should prefer edge1 over edge2. More... | |
Namespaces | |
| core | |
| A class for reading in the atom type properties. | |
| core::chemical | |
Functions | |
| static basic::Tracer | core::chemical::TR ("core.chemical.icoor_support") |
| VD | core::chemical::walk_back_to_find_usable_base (core::chemical::MutableResidueType const &restype, VD start, utility::vector1< VD > const &exclusions) |
| Walk up the icoor tree to find alternate reference atoms Utility function for clean_up_dangling_connect() – we only go up the tree to make sure we don't get cycles. Won't choose atoms in exclusions (or the start) More... | |
| void | core::chemical::clean_up_dangling_connect (core::chemical::MutableResidueType &restype, ICoordAtomIDType remove_type) |
| Attempt to find new ICOOR definitions for entries in the ResidueType which rely on a now-deleted upper/lower connection (Connection type is specified by the passed type.) More... | |
| void | core::chemical::reroot_restype (core::chemical::MutableResidueType &restype, core::chemical::ResidueGraph const &graph, core::chemical::VD root) |
| Reroot the Icoord records of a ResidueType on the given atom We need direct access to the ResidueGraph, so this function can only be called by ResidueType itself. More... | |
| bool | core::chemical::has_assigned_coords (std::string const &stub, std::set< VD > const &assigned, core::chemical::MutableResidueType const &restype) |
| Utility function for fill_ideal_xyz_from_icoor() – does this ICoorAtomID have all the dependancies filled? More... | |
| void | core::chemical::fill_ideal_xyz_from_icoor (core::chemical::MutableResidueType &restype, core::chemical::ResidueGraph const &graph) |
external support for manipulating the ResidueType's icoor/ideal_xyz