support functions for class residue; functions that should not be included as part of the class.
More...
|
ObjexxFCL::FArray2D_int | core::chemical::get_residue_path_distances (ResidueType const &res) |
| relies on class Graph to find all pairs shortest path information More...
|
|
utility::vector1< VD > | core::chemical::mainchain_path (MutableResidueType const &res) |
| Figure out the shortest path between the upper and lower connect atoms (inclusive) Will return an empty vector if one does not exist. More...
|
|
utility::vector1< VD > | core::chemical::shortest_path (MutableResidueType const &res, VD start, VD end) |
| Figure out the shortest path between two atoms (inclusive) Will return an empty vector if one does not exist. More...
|
|
void | core::chemical::annotate_backbone (MutableResidueType &restype) |
| Annotate "backbone" atoms. For the purpose of this function, backbone atoms are any atoms which are connected to another backbone atom by a non-rotatable, non-cut bond. Atoms connected to the upper and/or lower connect points are always backbone. Important - if Chis/cuts aren't properly annotated, all atoms will be backbone. More...
|
|
void | core::chemical::real_to_virtual (MutableResidueType &restype) |
| Virtualize convert the MutableResidueType to a virtual type NOTE: This function does not rename the residue type. More...
|
|
LightWeightResidueGraph | core::chemical::convert_residuetype_to_light_graph (MutableResidueType const &res) |
|
void | core::chemical::rename_atoms (MutableResidueType &res, bool preserve) |
| Rename atoms in the residue type such that their names are unique. If preserve is true, only rename those which have no names or who have name conflicts. (Both of the conflicting atoms will be renamed.) More...
|
|
void | core::chemical::calculate_rigid_matrix (MutableResidueType const &res, VDDistanceMatrix &distances) |
| Calculate the rigid matrix - assume that distances has been initialized to some really large value, and is square. More...
|
|
core::Real | core::chemical::find_nbr_dist (MutableResidueType const &res, VD &nbr_atom) |
| Find the neighbor distance to the given neighbor atom. If nbr_atom is null_vertex, give the smallest neighbor distance, and set nbr_atom to the atom for that distance. More...
|
|
void | core::chemical::rosetta_recharge_fullatom (MutableResidueType &res) |
| Apply molfile_to_params style partial charges to the ResidueType. More...
|
|
MutableResidueTypeOP | core::chemical::make_centroid (ResidueType const &res) |
| Make a centroid version of the fullatom ResidueType passed in. More...
|
|
MutableResidueTypeOP | core::chemical::make_centroid (MutableResidueType const &res) |
|
bool | core::chemical::residue_types_identical (ResidueType const &res1, ResidueType const &res2) |
| Are two ResidueTypes equivalent? This is here rather than as an operator on ResidueType because it's not the sort of thing one should be doing normally. This looks for exact equivalence, including atom order. More...
|
|
bool | core::chemical::compare_residue_connection (ResidueConnection const &rc1, ResidueConnection const &rc2, bool fuzzy=false) |
| Are the two ResidueConnection objects equivalent Here instead of in operator== because of the fuzzy-real issue. More...
|
|
bool | core::chemical::compare_atom_icoor (AtomICoor const &aic1, AtomICoor const &aic2, bool fuzzy=false) |
| Are the two ResidueConnection objects equivalent Here instead of in operator== because of the fuzzy-real issue. More...
|
|
support functions for class residue; functions that should not be included as part of the class.
- Author
- Phil Bradley
-
Rocco Moretti (rmore.nosp@m.ttia.nosp@m.se@gm.nosp@m.ail..nosp@m.com)
-
Steven Combs