toolbox

Bindings for protocols::toolbox namespace

pyrosetta.rosetta.protocols.toolbox.AdjacentRemainingNodes(node: protocols::toolbox::Node) → pyrosetta.rosetta.std.list_std_shared_ptr_protocols_toolbox_Node_std_allocator_std_shared_ptr_protocols_toolbox_Node_t

C++: protocols::toolbox::AdjacentRemainingNodes(class std::shared_ptr<class protocols::toolbox::Node>) –> class std::list<class std::shared_ptr<class protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<class protocols::toolbox::Node> > >

pyrosetta.rosetta.protocols.toolbox.CA_superimpose(*args, **kwargs)

Overloaded function.

  1. CA_superimpose(weights: ObjexxFCL::FArray1<double>, ref_pose: pyrosetta.rosetta.core.pose.Pose, fit_pose: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::toolbox::CA_superimpose(const class ObjexxFCL::FArray1<double> &, const class core::pose::Pose &, class core::pose::Pose &) –> void

  1. CA_superimpose(ref_pose: pyrosetta.rosetta.core.pose.Pose, fit_pose: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::toolbox::CA_superimpose(const class core::pose::Pose &, class core::pose::Pose &) –> void

class pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup

Bases: pybind11_builtins.pybind11_object

This is complicated, so pay attention. You define groups of residues within a protein (say, the N and C terminal domains). You then define which pairs of groups you are interested in. This calculator returns the union of the sets of residues at the interfaces between these domains/groups. Functionally it is intended for “interface design” at the non-chainbreak interface between domains of multidomain proteins. It contains a superset of the functionality of some of the other calculators (so I’ll be obsoleting them, maybe?). The pose does NOT have to have been scored.

“groups” string returns the input groups; of type utility::vector1< std::pair< std::set< core::Size >, std::set< core::Size > > > (not a calculated value)

“dist_cutoff” returns the input cutoff distance for neighbor finding (not a calculated value)

“neighbors” returns a std::set<core::Size> of the neighbors calculated between the group pairs.

“num_neighbors” returns the size of the neighbors set.

assign(self: pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup, : pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup) → pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup

C++: protocols::toolbox::CalcInterNeighborGroup::operator=(const class protocols::toolbox::CalcInterNeighborGroup &) –> class protocols::toolbox::CalcInterNeighborGroup &

compute(self: pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::toolbox::CalcInterNeighborGroup::compute(const class core::pose::Pose &) –> void

dist_cutoff(*args, **kwargs)

Overloaded function.

  1. dist_cutoff(self: pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup, cutoff: float) -> None

C++: protocols::toolbox::CalcInterNeighborGroup::dist_cutoff(double) –> void

  1. dist_cutoff(self: pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup) -> float

return distance cutoff

C++: protocols::toolbox::CalcInterNeighborGroup::dist_cutoff() const –> double

groups(*args, **kwargs)

Overloaded function.

  1. groups(self: pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup) -> pyrosetta.rosetta.utility.vector1_std_pair_std_set_unsigned_long_std_less_unsigned_long_std_allocator_unsigned_long_std_set_unsigned_long_std_less_unsigned_long_std_allocator_unsigned_long_t

C++: protocols::toolbox::CalcInterNeighborGroup::groups() const –> const class utility::vector1<struct std::pair<class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >, class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> > >, class std::allocator<struct std::pair<class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >, class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> > > > > &

  1. groups(self: pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup, groups: pyrosetta.rosetta.utility.vector1_std_pair_std_set_unsigned_long_std_less_unsigned_long_std_allocator_unsigned_long_std_set_unsigned_long_std_less_unsigned_long_std_allocator_unsigned_long_t) -> None

C++: protocols::toolbox::CalcInterNeighborGroup::groups(class utility::vector1<struct std::pair<class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >, class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> > >, class std::allocator<struct std::pair<class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >, class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> > > > >) –> void

neighbors(self: pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup) → pyrosetta.rosetta.std.set_unsigned_long_t

C++: protocols::toolbox::CalcInterNeighborGroup::neighbors() –> class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >

num_neighbors(self: pyrosetta.rosetta.protocols.toolbox.CalcInterNeighborGroup) → float

C++: protocols::toolbox::CalcInterNeighborGroup::num_neighbors() –> double

pyrosetta.rosetta.protocols.toolbox.Contains(nodes: pyrosetta.rosetta.std.list_std_shared_ptr_protocols_toolbox_Node_std_allocator_std_shared_ptr_protocols_toolbox_Node_t, node: protocols::toolbox::Node) → bool

C++: protocols::toolbox::Contains(const class std::list<class std::shared_ptr<class protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<class protocols::toolbox::Node> > > &, class std::shared_ptr<const class protocols::toolbox::Node>) –> bool

class pyrosetta.rosetta.protocols.toolbox.CovalentResidueNetwork

Bases: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork

Creates networks based on covalent connections between residues

assign(self: pyrosetta.rosetta.protocols.toolbox.CovalentResidueNetwork, : pyrosetta.rosetta.protocols.toolbox.CovalentResidueNetwork) → pyrosetta.rosetta.protocols.toolbox.CovalentResidueNetwork

C++: protocols::toolbox::CovalentResidueNetwork::operator=(const class protocols::toolbox::CovalentResidueNetwork &) –> class protocols::toolbox::CovalentResidueNetwork &

average_shortest_path_length(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → float

calculates the average shortest path length of the network

C++: protocols::toolbox::ResidueNetwork::average_shortest_path_length() const –> double

clear_edges(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → None

empties edges

C++: protocols::toolbox::ResidueNetwork::clear_edges() –> void

connectivity_index(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, resi: int) → float

calculates the connectivity index of residue resi in the context of the network

C++: protocols::toolbox::ResidueNetwork::connectivity_index(const unsigned long) const –> double

create_from_pose(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, pose: pyrosetta.rosetta.core.pose.Pose) → None

create a network from a pose

C++: protocols::toolbox::ResidueNetwork::create_from_pose(const class core::pose::Pose &) –> void

dijkstras(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, resi: int) → None
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

C++: protocols::toolbox::ResidueNetwork::dijkstras(const unsigned long) const –> void

generate_edges(self: pyrosetta.rosetta.protocols.toolbox.CovalentResidueNetwork, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::toolbox::CovalentResidueNetwork::generate_edges(const class core::pose::Pose &) –> void

nodes(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → pyrosetta.rosetta.std.list_std_shared_ptr_protocols_toolbox_Node_std_allocator_std_shared_ptr_protocols_toolbox_Node_t

C++: protocols::toolbox::ResidueNetwork::nodes() const –> const class std::list<class std::shared_ptr<class protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<class protocols::toolbox::Node> > > &

class pyrosetta.rosetta.protocols.toolbox.DistanceResidueNetwork

Bases: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork

Creates networks based on residue proximity in space

assign(self: pyrosetta.rosetta.protocols.toolbox.DistanceResidueNetwork, : pyrosetta.rosetta.protocols.toolbox.DistanceResidueNetwork) → pyrosetta.rosetta.protocols.toolbox.DistanceResidueNetwork

C++: protocols::toolbox::DistanceResidueNetwork::operator=(const class protocols::toolbox::DistanceResidueNetwork &) –> class protocols::toolbox::DistanceResidueNetwork &

average_shortest_path_length(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → float

calculates the average shortest path length of the network

C++: protocols::toolbox::ResidueNetwork::average_shortest_path_length() const –> double

clear_edges(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → None

empties edges

C++: protocols::toolbox::ResidueNetwork::clear_edges() –> void

connectivity_index(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, resi: int) → float

calculates the connectivity index of residue resi in the context of the network

C++: protocols::toolbox::ResidueNetwork::connectivity_index(const unsigned long) const –> double

create_from_pose(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, pose: pyrosetta.rosetta.core.pose.Pose) → None

create a network from a pose

C++: protocols::toolbox::ResidueNetwork::create_from_pose(const class core::pose::Pose &) –> void

dijkstras(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, resi: int) → None
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

C++: protocols::toolbox::ResidueNetwork::dijkstras(const unsigned long) const –> void

generate_edges(self: pyrosetta.rosetta.protocols.toolbox.DistanceResidueNetwork, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::toolbox::DistanceResidueNetwork::generate_edges(const class core::pose::Pose &) –> void

nodes(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → pyrosetta.rosetta.std.list_std_shared_ptr_protocols_toolbox_Node_std_allocator_std_shared_ptr_protocols_toolbox_Node_t

C++: protocols::toolbox::ResidueNetwork::nodes() const –> const class std::list<class std::shared_ptr<class protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<class protocols::toolbox::Node> > > &

class pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator

Bases: pybind11_builtins.pybind11_object

Evaluates a set of score/rms points

assign(self: pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator, : pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator) → pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator

C++: protocols::toolbox::EnergyLandscapeEvaluator::operator=(const class protocols::toolbox::EnergyLandscapeEvaluator &) –> class protocols::toolbox::EnergyLandscapeEvaluator &

clone(self: pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator) → pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator

C++: protocols::toolbox::EnergyLandscapeEvaluator::clone() const –> class std::shared_ptr<class protocols::toolbox::EnergyLandscapeEvaluator>

compute(self: pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator, points: pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoints) → float

C++: protocols::toolbox::EnergyLandscapeEvaluator::compute(const class protocols::toolbox::ScoreRmsPoints &) const –> double

pyrosetta.rosetta.protocols.toolbox.ExtractSmallest(nodes: pyrosetta.rosetta.std.list_std_shared_ptr_protocols_toolbox_Node_std_allocator_std_shared_ptr_protocols_toolbox_Node_t) → protocols::toolbox::Node

C++: protocols::toolbox::ExtractSmallest(class std::list<class std::shared_ptr<class protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<class protocols::toolbox::Node> > > &) –> class std::shared_ptr<class protocols::toolbox::Node>

class pyrosetta.rosetta.protocols.toolbox.GreedyKCenter

Bases: pyrosetta.rosetta.protocols.toolbox.KCluster

Greedy K-Center Clustering Algorithm

“A Fast Geometric Clustering Method on Conformation Space of Biomolecules” Jian Sun, Yuan Yao, Xuhui Huang, Vijay Pande, Gunnar Carlsson, Leonidas J. Guibas

assign(*args, **kwargs)

Overloaded function.

  1. assign(self: pyrosetta.rosetta.protocols.toolbox.GreedyKCenter, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData) -> float

C++: protocols::toolbox::GreedyKCenter::assign(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class protocols::toolbox::KClusterData &) –> double

  1. assign(self: pyrosetta.rosetta.protocols.toolbox.GreedyKCenter, : pyrosetta.rosetta.protocols.toolbox.GreedyKCenter) -> pyrosetta.rosetta.protocols.toolbox.GreedyKCenter

C++: protocols::toolbox::GreedyKCenter::operator=(const class protocols::toolbox::GreedyKCenter &) –> class protocols::toolbox::GreedyKCenter &

cluster(*args, **kwargs)

Overloaded function.

  1. cluster(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData) -> None
  2. cluster(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData, first: int) -> None

C++: protocols::toolbox::KCluster::cluster(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class protocols::toolbox::KClusterData &, unsigned long) –> void

get_threshold(self: pyrosetta.rosetta.protocols.toolbox.GreedyKCenter) → float

C++: protocols::toolbox::GreedyKCenter::get_threshold() –> double

init(*args, **kwargs)

Overloaded function.

  1. init(self: pyrosetta.rosetta.protocols.toolbox.GreedyKCenter, : pyrosetta.rosetta.protocols.toolbox.KClusterElement) -> None
  2. init(self: pyrosetta.rosetta.protocols.toolbox.GreedyKCenter, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, first: int) -> None

C++: protocols::toolbox::GreedyKCenter::init(class std::shared_ptr<class protocols::toolbox::KClusterElement>, unsigned long) –> void

set_ncluster(self: pyrosetta.rosetta.protocols.toolbox.KCluster, nc: int) → None

C++: protocols::toolbox::KCluster::set_ncluster(unsigned long) –> void

set_threshold(self: pyrosetta.rosetta.protocols.toolbox.GreedyKCenter, : float) → None

C++: protocols::toolbox::GreedyKCenter::set_threshold(double) –> void

update(self: pyrosetta.rosetta.protocols.toolbox.GreedyKCenter, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData) → None

C++: protocols::toolbox::GreedyKCenter::update(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class protocols::toolbox::KClusterData &) –> void

whoami(self: pyrosetta.rosetta.protocols.toolbox.GreedyKCenter) → bool

C++: protocols::toolbox::GreedyKCenter::whoami() –> bool

class pyrosetta.rosetta.protocols.toolbox.KCluster

Bases: pybind11_builtins.pybind11_object

basic class for performing a K-style Clustering algorithm

assign(*args, **kwargs)

Overloaded function.

  1. assign(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData) -> float

C++: protocols::toolbox::KCluster::assign(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class protocols::toolbox::KClusterData &) –> double

  1. assign(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KCluster) -> pyrosetta.rosetta.protocols.toolbox.KCluster

C++: protocols::toolbox::KCluster::operator=(const class protocols::toolbox::KCluster &) –> class protocols::toolbox::KCluster &

cluster(*args, **kwargs)

Overloaded function.

  1. cluster(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData) -> None
  2. cluster(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData, first: int) -> None

C++: protocols::toolbox::KCluster::cluster(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class protocols::toolbox::KClusterData &, unsigned long) –> void

get_threshold(self: pyrosetta.rosetta.protocols.toolbox.KCluster) → float

C++: protocols::toolbox::KCluster::get_threshold() –> double

init(*args, **kwargs)

Overloaded function.

  1. init(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement) -> None
  2. init(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, first: int) -> None

C++: protocols::toolbox::KCluster::init(class std::shared_ptr<class protocols::toolbox::KClusterElement>, unsigned long) –> void

set_ncluster(self: pyrosetta.rosetta.protocols.toolbox.KCluster, nc: int) → None

C++: protocols::toolbox::KCluster::set_ncluster(unsigned long) –> void

set_threshold(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : float) → None

C++: protocols::toolbox::KCluster::set_threshold(double) –> void

update(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData) → None

C++: protocols::toolbox::KCluster::update(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class protocols::toolbox::KClusterData &) –> void

whoami(self: pyrosetta.rosetta.protocols.toolbox.KCluster) → bool

C++: protocols::toolbox::KCluster::whoami() –> bool

class pyrosetta.rosetta.protocols.toolbox.KClusterData

Bases: pybind11_builtins.pybind11_object

database of a K-style Clustering algorithm

assign(self: pyrosetta.rosetta.protocols.toolbox.KClusterData, : pyrosetta.rosetta.protocols.toolbox.KClusterData) → pyrosetta.rosetta.protocols.toolbox.KClusterData

C++: protocols::toolbox::KClusterData::operator=(const class protocols::toolbox::KClusterData &) –> class protocols::toolbox::KClusterData &

coords(self: pyrosetta.rosetta.protocols.toolbox.KClusterData) → ObjexxFCL::FArray3P<double>

C++: protocols::toolbox::KClusterData::coords() –> class ObjexxFCL::FArray3P<double>

dist_square(*args, **kwargs)

Overloaded function.

  1. dist_square(self: pyrosetta.rosetta.protocols.toolbox.KClusterData, : pyrosetta.rosetta.ObjexxFCL.FArray2_double_t, : pyrosetta.rosetta.ObjexxFCL.FArray2_double_t) -> float

C++: protocols::toolbox::KClusterData::dist_square(class ObjexxFCL::FArray2<double> &, class ObjexxFCL::FArray2<double> &) –> double

  1. dist_square(self: pyrosetta.rosetta.protocols.toolbox.KClusterData, : int, : int) -> float

C++: protocols::toolbox::KClusterData::dist_square(unsigned long, unsigned long) –> double

get_natom(self: pyrosetta.rosetta.protocols.toolbox.KClusterData) → int

C++: protocols::toolbox::KClusterData::get_natom() const –> unsigned long

get_ndata(self: pyrosetta.rosetta.protocols.toolbox.KClusterData) → int

C++: protocols::toolbox::KClusterData::get_ndata() const –> unsigned long

get_tag(self: pyrosetta.rosetta.protocols.toolbox.KClusterData, i: int) → str

C++: protocols::toolbox::KClusterData::get_tag(unsigned long) –> std::string

load_silent_file(self: pyrosetta.rosetta.protocols.toolbox.KClusterData, : str, : int) → None

C++: protocols::toolbox::KClusterData::load_silent_file(class std::basic_string<char>, unsigned long) –> void

load_silent_files(self: pyrosetta.rosetta.protocols.toolbox.KClusterData) → None

C++: protocols::toolbox::KClusterData::load_silent_files() –> void

mark_tags(self: pyrosetta.rosetta.protocols.toolbox.KClusterData, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : str) → None

C++: protocols::toolbox::KClusterData::mark_tags(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class std::basic_string<char>) –> void

save_all_in_one(self: pyrosetta.rosetta.protocols.toolbox.KClusterData) → None

C++: protocols::toolbox::KClusterData::save_all_in_one() –> void

save_cluster_tree(self: pyrosetta.rosetta.protocols.toolbox.KClusterData) → None

C++: protocols::toolbox::KClusterData::save_cluster_tree() –> void

show_cluster_assignments(self: pyrosetta.rosetta.protocols.toolbox.KClusterData) → None

C++: protocols::toolbox::KClusterData::show_cluster_assignments() –> void

source_filename(self: pyrosetta.rosetta.protocols.toolbox.KClusterData, i: int) → str

C++: protocols::toolbox::KClusterData::source_filename(unsigned long) –> std::string

class pyrosetta.rosetta.protocols.toolbox.KClusterElement

Bases: pybind11_builtins.pybind11_object

add_new_cluster(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, ndx_data: int) → None

add a new cluster center’s data_ndx

C++: protocols::toolbox::KClusterElement::add_new_cluster(unsigned long) –> void

add_new_data(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, ndx_data: int) → None

add a new struture ndx to the data_ndx_

C++: protocols::toolbox::KClusterElement::add_new_data(unsigned long) –> void

assign(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterElement) → pyrosetta.rosetta.protocols.toolbox.KClusterElement

C++: protocols::toolbox::KClusterElement::operator=(const class protocols::toolbox::KClusterElement &) –> class protocols::toolbox::KClusterElement &

assign_type_data(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, : int, : int, : float) → None

assign a data into a cluster

C++: protocols::toolbox::KClusterElement::assign_type_data(unsigned long, unsigned long, double) –> void

check(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement) → None

check the list, close edit mode

C++: protocols::toolbox::KClusterElement::check() –> void

clear(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement) → None

clean the subcluster’s list, open edit mode

C++: protocols::toolbox::KClusterElement::clear() –> void

clear_data(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement) → None

clean the data list

C++: protocols::toolbox::KClusterElement::clear_data() –> void

get_center_ndx(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, ndx_cluster: int) → int

return cluster center’s data_ndx

C++: protocols::toolbox::KClusterElement::get_center_ndx(unsigned long) const –> unsigned long

get_cur_ncluster(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement) → int

return current cluster number

C++: protocols::toolbox::KClusterElement::get_cur_ncluster() const –> unsigned long

get_data_ndx(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, ndx_data: int) → int

return current data number

C++: protocols::toolbox::KClusterElement::get_data_ndx(unsigned long) const –> unsigned long

get_distance(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, ndx_data: int) → float

return distance between data and center

C++: protocols::toolbox::KClusterElement::get_distance(unsigned long) const –> double

get_max_dist_ndx(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement) → int

C++: protocols::toolbox::KClusterElement::get_max_dist_ndx() const –> unsigned long

get_max_distance(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement) → float

C++: protocols::toolbox::KClusterElement::get_max_distance() const –> double

get_ndata(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement) → int

return current data number

C++: protocols::toolbox::KClusterElement::get_ndata() const –> unsigned long

get_ndx_list(*args, **kwargs)

Overloaded function.

  1. get_ndx_list(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement) -> pyrosetta.rosetta.utility.vector1_unsigned_long

return the data ndx list of this cluster

C++: protocols::toolbox::KClusterElement::get_ndx_list() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

  1. get_ndx_list(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, c: int) -> pyrosetta.rosetta.utility.vector1_unsigned_long

return the ndx list of sub-cluster

C++: protocols::toolbox::KClusterElement::get_ndx_list(unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

get_subcluster(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, nc: int) → pyrosetta.rosetta.protocols.toolbox.KClusterElement

return the subcluster

C++: protocols::toolbox::KClusterElement::get_subcluster(unsigned long) const –> class std::shared_ptr<class protocols::toolbox::KClusterElement>

get_type(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, ndx_data: int) → int

return data’s type(local cluster index)

C++: protocols::toolbox::KClusterElement::get_type(unsigned long) const –> unsigned long

ncluster(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement) → int

C++: protocols::toolbox::KClusterElement::ncluster() –> unsigned long

set_cluster(self: pyrosetta.rosetta.protocols.toolbox.KClusterElement, ndx_cluster: int, ndx_data: int) → None

set a cluster center’s data_ndx

C++: protocols::toolbox::KClusterElement::set_cluster(unsigned long, unsigned long) –> void

class pyrosetta.rosetta.protocols.toolbox.KMedoid

Bases: pyrosetta.rosetta.protocols.toolbox.KCluster

Typical K-Medoids Clustering Algorithm

assign(*args, **kwargs)

Overloaded function.

  1. assign(self: pyrosetta.rosetta.protocols.toolbox.KMedoid, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData) -> float

C++: protocols::toolbox::KMedoid::assign(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class protocols::toolbox::KClusterData &) –> double

  1. assign(self: pyrosetta.rosetta.protocols.toolbox.KMedoid, : pyrosetta.rosetta.protocols.toolbox.KMedoid) -> pyrosetta.rosetta.protocols.toolbox.KMedoid

C++: protocols::toolbox::KMedoid::operator=(const class protocols::toolbox::KMedoid &) –> class protocols::toolbox::KMedoid &

cluster(*args, **kwargs)

Overloaded function.

  1. cluster(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData) -> None
  2. cluster(self: pyrosetta.rosetta.protocols.toolbox.KCluster, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData, first: int) -> None

C++: protocols::toolbox::KCluster::cluster(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class protocols::toolbox::KClusterData &, unsigned long) –> void

get_threshold(self: pyrosetta.rosetta.protocols.toolbox.KMedoid) → float

C++: protocols::toolbox::KMedoid::get_threshold() –> double

init(*args, **kwargs)

Overloaded function.

  1. init(self: pyrosetta.rosetta.protocols.toolbox.KMedoid, : pyrosetta.rosetta.protocols.toolbox.KClusterElement) -> None
  2. init(self: pyrosetta.rosetta.protocols.toolbox.KMedoid, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, first: int) -> None

C++: protocols::toolbox::KMedoid::init(class std::shared_ptr<class protocols::toolbox::KClusterElement>, unsigned long) –> void

set_ncluster(self: pyrosetta.rosetta.protocols.toolbox.KCluster, nc: int) → None

C++: protocols::toolbox::KCluster::set_ncluster(unsigned long) –> void

set_threshold(self: pyrosetta.rosetta.protocols.toolbox.KMedoid, : float) → None

C++: protocols::toolbox::KMedoid::set_threshold(double) –> void

update(self: pyrosetta.rosetta.protocols.toolbox.KMedoid, : pyrosetta.rosetta.protocols.toolbox.KClusterElement, : pyrosetta.rosetta.protocols.toolbox.KClusterData) → None

C++: protocols::toolbox::KMedoid::update(class std::shared_ptr<class protocols::toolbox::KClusterElement>, class protocols::toolbox::KClusterData &) –> void

whoami(self: pyrosetta.rosetta.protocols.toolbox.KMedoid) → bool

C++: protocols::toolbox::KMedoid::whoami() –> bool

class pyrosetta.rosetta.protocols.toolbox.MulliganPNearEvaluator

Bases: pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator

Evaluates a set of score/rms points using Vikram’s pnear method

PNear = SUM( e^(rms^2/lambda^2)*e^(-(score-bg_score)/temperature) ) / SUM( e^( -(score-bg_score)/temperature ) )

assign(self: pyrosetta.rosetta.protocols.toolbox.MulliganPNearEvaluator, : pyrosetta.rosetta.protocols.toolbox.MulliganPNearEvaluator) → pyrosetta.rosetta.protocols.toolbox.MulliganPNearEvaluator

C++: protocols::toolbox::MulliganPNearEvaluator::operator=(const class protocols::toolbox::MulliganPNearEvaluator &) –> class protocols::toolbox::MulliganPNearEvaluator &

clone(self: pyrosetta.rosetta.protocols.toolbox.MulliganPNearEvaluator) → pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator

C++: protocols::toolbox::MulliganPNearEvaluator::clone() const –> class std::shared_ptr<class protocols::toolbox::EnergyLandscapeEvaluator>

compute(self: pyrosetta.rosetta.protocols.toolbox.MulliganPNearEvaluator, points: pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoints) → float

C++: protocols::toolbox::MulliganPNearEvaluator::compute(const class protocols::toolbox::ScoreRmsPoints &) const –> double

pyrosetta.rosetta.protocols.toolbox.PyReturnValuePolicyTest_DummyClassCOP() → pyrosetta.rosetta.protocols.toolbox.DummyClass

C++: protocols::toolbox::PyReturnValuePolicyTest_DummyClassCOP() –> class std::shared_ptr<const class protocols::toolbox::DummyClass>

pyrosetta.rosetta.protocols.toolbox.PyReturnValuePolicyTest_DummyClassOP() → pyrosetta.rosetta.protocols.toolbox.DummyClass

C++: protocols::toolbox::PyReturnValuePolicyTest_DummyClassOP() –> class std::shared_ptr<class protocols::toolbox::DummyClass>

pyrosetta.rosetta.protocols.toolbox.PyReturnValuePolicyTest_PoseCOP() → pyrosetta.rosetta.core.pose.Pose

C++: protocols::toolbox::PyReturnValuePolicyTest_PoseCOP() –> class std::shared_ptr<const class core::pose::Pose>

pyrosetta.rosetta.protocols.toolbox.PyReturnValuePolicyTest_PoseOP() → pyrosetta.rosetta.core.pose.Pose

C++: protocols::toolbox::PyReturnValuePolicyTest_PoseOP() –> class std::shared_ptr<class core::pose::Pose>

pyrosetta.rosetta.protocols.toolbox.PyReturnValuePolicyTest_SF_ReplicaCOP() → pyrosetta.rosetta.protocols.toolbox.SF_Replica

C++: protocols::toolbox::PyReturnValuePolicyTest_SF_ReplicaCOP() –> class std::shared_ptr<const class protocols::toolbox::SF_Replica>

pyrosetta.rosetta.protocols.toolbox.PyReturnValuePolicyTest_SF_ReplicaOP() → pyrosetta.rosetta.protocols.toolbox.SF_Replica

C++: protocols::toolbox::PyReturnValuePolicyTest_SF_ReplicaOP() –> class std::shared_ptr<class protocols::toolbox::SF_Replica>

pyrosetta.rosetta.protocols.toolbox.PyReturnValuePolicyTest_ScoreFunctionCOP() → pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::toolbox::PyReturnValuePolicyTest_ScoreFunctionCOP() –> class std::shared_ptr<const class core::scoring::ScoreFunction>

pyrosetta.rosetta.protocols.toolbox.PyReturnValuePolicyTest_ScoreFunctionCOP2() → pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::toolbox::PyReturnValuePolicyTest_ScoreFunctionCOP2() –> class std::shared_ptr<const class core::scoring::ScoreFunction>

pyrosetta.rosetta.protocols.toolbox.PyReturnValuePolicyTest_ScoreFunctionOP() → pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::toolbox::PyReturnValuePolicyTest_ScoreFunctionOP() –> class std::shared_ptr<class core::scoring::ScoreFunction>

class pyrosetta.rosetta.protocols.toolbox.ResidueNetwork

Bases: pybind11_builtins.pybind11_object

residuenetwork base class

assign(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, : pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → pyrosetta.rosetta.protocols.toolbox.ResidueNetwork

C++: protocols::toolbox::ResidueNetwork::operator=(const class protocols::toolbox::ResidueNetwork &) –> class protocols::toolbox::ResidueNetwork &

average_shortest_path_length(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → float

calculates the average shortest path length of the network

C++: protocols::toolbox::ResidueNetwork::average_shortest_path_length() const –> double

clear_edges(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → None

empties edges

C++: protocols::toolbox::ResidueNetwork::clear_edges() –> void

connectivity_index(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, resi: int) → float

calculates the connectivity index of residue resi in the context of the network

C++: protocols::toolbox::ResidueNetwork::connectivity_index(const unsigned long) const –> double

create_from_pose(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, pose: pyrosetta.rosetta.core.pose.Pose) → None

create a network from a pose

C++: protocols::toolbox::ResidueNetwork::create_from_pose(const class core::pose::Pose &) –> void

dijkstras(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, resi: int) → None
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

C++: protocols::toolbox::ResidueNetwork::dijkstras(const unsigned long) const –> void

generate_edges(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork, pose: pyrosetta.rosetta.core.pose.Pose) → None

generate a list of edges from the pose – MUST be reimplemented for each type of network

C++: protocols::toolbox::ResidueNetwork::generate_edges(const class core::pose::Pose &) –> void

nodes(self: pyrosetta.rosetta.protocols.toolbox.ResidueNetwork) → pyrosetta.rosetta.std.list_std_shared_ptr_protocols_toolbox_Node_std_allocator_std_shared_ptr_protocols_toolbox_Node_t

C++: protocols::toolbox::ResidueNetwork::nodes() const –> const class std::list<class std::shared_ptr<class protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<class protocols::toolbox::Node> > > &

class pyrosetta.rosetta.protocols.toolbox.RotamerBoltzmannWeightEvaluator

Bases: pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator

Evaluates a set of score/rms points using the RotamerBoltzmann original method

assign(self: pyrosetta.rosetta.protocols.toolbox.RotamerBoltzmannWeightEvaluator, : pyrosetta.rosetta.protocols.toolbox.RotamerBoltzmannWeightEvaluator) → pyrosetta.rosetta.protocols.toolbox.RotamerBoltzmannWeightEvaluator

C++: protocols::toolbox::RotamerBoltzmannWeightEvaluator::operator=(const class protocols::toolbox::RotamerBoltzmannWeightEvaluator &) –> class protocols::toolbox::RotamerBoltzmannWeightEvaluator &

clone(self: pyrosetta.rosetta.protocols.toolbox.RotamerBoltzmannWeightEvaluator) → pyrosetta.rosetta.protocols.toolbox.EnergyLandscapeEvaluator

C++: protocols::toolbox::RotamerBoltzmannWeightEvaluator::clone() const –> class std::shared_ptr<class protocols::toolbox::EnergyLandscapeEvaluator>

compute(self: pyrosetta.rosetta.protocols.toolbox.RotamerBoltzmannWeightEvaluator, points: pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoints) → float

C++: protocols::toolbox::RotamerBoltzmannWeightEvaluator::compute(const class protocols::toolbox::ScoreRmsPoints &) const –> double

class pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlusType

Bases: pybind11_builtins.pybind11_object

Members:

NO_ROTAMER_TYPE

ANY

COMB

COPY_DOF

INPUT_STREAM

JUMP

ONE_TORSION

ONE_VALUE

ONE_VALUE_COMB

PROTEIN_FRAGMENT

PROTEIN_MAIN_CHAIN

PROTEIN_BETA_ANTIPARALLEL

RESIDUE_LIST

RESIDUE_ALTERNATIVE

RESIDUE_ALTERNATIVE_COMB

RING_CONFORMERS

RIGID_BODY

RIGID_BODY_WITH_RESIDUE_LIST

RIGID_BODY_WITH_RESIDUE_ALTERNATIVES

RNA_CHI

RNA_KIC

RNA_KINEMATIC_CLOSER

MC_ANY

MC_COMB

MC_ONE_TORSION

MC_LOOP

MC_RNA_KIC

MC_RNA_MULTI_SUITE

MC_RNA_ONE_JUMP

MC_RNA_SUGAR

MC_RNA_SUITE

RNA_NUCLEOSIDE

RNA_SUGAR

RNA_SUITE

SIZED

SIZED_ANY

SIZED_COMB

pyrosetta.rosetta.protocols.toolbox.apply_superposition_transform(pose: pyrosetta.rosetta.core.pose.Pose, rotation: pyrosetta.rosetta.numeric.xyzMatrix_double_t, to_init_center: pyrosetta.rosetta.numeric.xyzVector_double_t, to_fit_center: pyrosetta.rosetta.numeric.xyzVector_double_t) → None

C++: protocols::toolbox::apply_superposition_transform(class core::pose::Pose &, class numeric::xyzMatrix<double>, class numeric::xyzVector<double>, class numeric::xyzVector<double>) –> void

pyrosetta.rosetta.protocols.toolbox.apply_superposition_transform_to_jump(pose: pyrosetta.rosetta.core.pose.Pose, jump_id: int, rotation: pyrosetta.rosetta.numeric.xyzMatrix_double_t, to_init_center: pyrosetta.rosetta.numeric.xyzVector_double_t, to_fit_center: pyrosetta.rosetta.numeric.xyzVector_double_t) → None

C++: protocols::toolbox::apply_superposition_transform_to_jump(class core::pose::Pose &, unsigned long, class numeric::xyzMatrix<double>, class numeric::xyzVector<double>, class numeric::xyzVector<double>) –> void

pyrosetta.rosetta.protocols.toolbox.dump_as_pdb(*args, **kwargs)

Overloaded function.

  1. dump_as_pdb(filename: str, n: int, coords: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t) -> None
  2. dump_as_pdb(filename: str, n: int, coords: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t, transvec: ObjexxFCL::FArray1D<double>) -> None

write a CA ALA pdb

C++: protocols::toolbox::dump_as_pdb(class std::basic_string<char>, unsigned long, class ObjexxFCL::FArray2<double> &, class ObjexxFCL::FArray1D<double>) –> void

pyrosetta.rosetta.protocols.toolbox.file_full_path(: str) → str

C++: protocols::toolbox::file_full_path(class std::basic_string<char>) –> std::string

pyrosetta.rosetta.protocols.toolbox.fill_CA_coords(*args, **kwargs)

Overloaded function.

  1. fill_CA_coords(pose: pyrosetta.rosetta.core.pose.Pose, natoms: int, coords: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t) -> None

C++: protocols::toolbox::fill_CA_coords(const class core::pose::Pose &, unsigned long, class ObjexxFCL::FArray2<double> &) –> void

  1. fill_CA_coords(pose: pyrosetta.rosetta.core.pose.Pose, coords: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t) -> None

C++: protocols::toolbox::fill_CA_coords(const class core::pose::Pose &, class ObjexxFCL::FArray2<double> &) –> void

pyrosetta.rosetta.protocols.toolbox.fit_centered_coords(natoms: int, weights: ObjexxFCL::FArray1<double>, ref_coords: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t, coords: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t, R: pyrosetta.rosetta.numeric.xyzMatrix_double_t) → None

C++: protocols::toolbox::fit_centered_coords(unsigned long, const class ObjexxFCL::FArray1<double> &, const class ObjexxFCL::FArray2<double> &, class ObjexxFCL::FArray2<double> &, class numeric::xyzMatrix<double> &) –> void

pyrosetta.rosetta.protocols.toolbox.fix_tag_suffix(: str) → str

C++: protocols::toolbox::fix_tag_suffix(class std::basic_string<char>) –> std::string

pyrosetta.rosetta.protocols.toolbox.get_K_cluster_engine(: str) → pyrosetta.rosetta.protocols.toolbox.KCluster

C++: protocols::toolbox::get_K_cluster_engine(const class std::basic_string<char> &) –> class std::shared_ptr<class protocols::toolbox::KCluster>

pyrosetta.rosetta.protocols.toolbox.out_of_bounds_memory_access() → None

C++: protocols::toolbox::out_of_bounds_memory_access() –> void

pyrosetta.rosetta.protocols.toolbox.reset_x(n: int, x: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t, wts: ObjexxFCL::FArray1<double>, transvec: ObjexxFCL::FArray1<double>) → None

C++: protocols::toolbox::reset_x(unsigned long, class ObjexxFCL::FArray2<double> &, const class ObjexxFCL::FArray1<double> &, class ObjexxFCL::FArray1<double> &) –> void

pyrosetta.rosetta.protocols.toolbox.superposition_transform(*args, **kwargs)

Overloaded function.

  1. superposition_transform(init_coords: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t, ref_coords: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t, rotation: pyrosetta.rosetta.numeric.xyzMatrix_double_t, to_init_center: pyrosetta.rosetta.numeric.xyzVector_double_t, to_fit_center: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::toolbox::superposition_transform(class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > &, class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > &, class numeric::xyzMatrix<double> &, class numeric::xyzVector<double> &, class numeric::xyzVector<double> &) –> void

  1. superposition_transform(init_coords: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t, ref_coords: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t, coord_weights: pyrosetta.rosetta.utility.vector1_double, rotation: pyrosetta.rosetta.numeric.xyzMatrix_double_t, to_init_center: pyrosetta.rosetta.numeric.xyzVector_double_t, to_fit_center: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::toolbox::superposition_transform(class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > &, class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > &, class utility::vector1<double, class std::allocator<double> > &, class numeric::xyzMatrix<double> &, class numeric::xyzVector<double> &, class numeric::xyzVector<double> &) –> void

  1. superposition_transform(natoms: int, weights: ObjexxFCL::FArray1<double>, ref_coords: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t, coords: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t, R: pyrosetta.rosetta.numeric.xyzMatrix_double_t, toCenter: pyrosetta.rosetta.numeric.xyzVector_double_t, toFitCenter: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::toolbox::superposition_transform(unsigned long, const class ObjexxFCL::FArray1<double> &, class ObjexxFCL::FArray2<double> &, class ObjexxFCL::FArray2<double> &, class numeric::xyzMatrix<double> &, class numeric::xyzVector<double> &, class numeric::xyzVector<double> &) –> void