![]() |
Rosetta
2021.16
|
Creates networks based on residue proximity in space. More...
#include <NetworkAlgorithms.hh>

Public Member Functions | |
| void | generate_edges (core::pose::Pose const &pose) override |
| generate a list of edges from the pose – MUST be reimplemented for each type of network More... | |
Public Member Functions inherited from protocols::toolbox::ResidueNetwork | |
| ResidueNetwork () | |
| default constructor More... | |
| ~ResidueNetwork () override | |
| destructor More... | |
| void | create_from_pose (core::pose::Pose const &pose) |
| create a network from a pose More... | |
| void | clear_edges () |
| empties edges More... | |
| void | dijkstras (core::Size const resi) const |
| run Dijkstra's shortest path algorithm on the given list of nodes after execution, the "distanceFromStart" variable of each node will contain the distance from residue resi More... | |
| core::Real | connectivity_index (core::Size const resi) const |
| calculates the connectivity index of residue resi in the context of the network More... | |
| core::Real | average_shortest_path_length () const |
| calculates the average shortest path length of the network More... | |
| std::list< NodeOP > const & | nodes () const |
Creates networks based on residue proximity in space.
|
overridevirtual |
generate a list of edges from the pose – MUST be reimplemented for each type of network
Implements protocols::toolbox::ResidueNetwork.
References protocols::toolbox::ResidueNetwork::clear_edges(), core::kinematics::distance(), protocols::toolbox::ResidueNetwork::nodes(), core::pose::Pose::residue(), protocols::TR(), and protocols::kinmatch::xyz().
1.8.7