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<struct protocols::toolbox::Node>) –> class std::list<class std::shared_ptr<struct protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<struct protocols::toolbox::Node> > >

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

Overloaded function.

  1. CA_superimpose(weights: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t, 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

class pyrosetta.rosetta.protocols.toolbox.ClusterBase

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, : pyrosetta.rosetta.protocols.toolbox.ClusterBase) pyrosetta.rosetta.protocols.toolbox.ClusterBase

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

dim(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase) int

C++: protocols::toolbox::ClusterBase::dim() const –> unsigned long

dist(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, i: int, j: int) float

C++: protocols::toolbox::ClusterBase::dist(unsigned long, unsigned long) –> double &

distance_matrix(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase) pyrosetta.rosetta.ObjexxFCL.FArray2D_double_t

C++: protocols::toolbox::ClusterBase::distance_matrix() –> class ObjexxFCL::FArray2D<double> &

limit_groupsize(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, limit: int) None

C++: protocols::toolbox::ClusterBase::limit_groupsize(unsigned long) –> void

print_cluster_assignment(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::toolbox::ClusterBase::print_cluster_assignment(std::ostream &) const –> void

print_summary(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, tags: pyrosetta.rosetta.utility.vector1_std_string, all_energies: pyrosetta.rosetta.utility.vector1_double) None

C++: protocols::toolbox::ClusterBase::print_summary(class utility::vector1<std::string, class std::allocator<std::string > >, class utility::vector1<double, class std::allocator<double> >) –> void

read(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, in: pyrosetta.rosetta.std.istream) None

C++: protocols::toolbox::ClusterBase::read(std::istream &) –> void

show(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::toolbox::ClusterBase::show(std::ostream &) const –> void

size(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase) int

C++: protocols::toolbox::ClusterBase::size() const –> unsigned long

sort_each_group_by_energy(*args, **kwargs)

Overloaded function.

  1. sort_each_group_by_energy(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, all_energies: pyrosetta.rosetta.utility.vector1_double) -> None

  2. sort_each_group_by_energy(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, all_energies: pyrosetta.rosetta.utility.vector1_double, keep_center: bool) -> None

C++: protocols::toolbox::ClusterBase::sort_each_group_by_energy(class utility::vector1<double, class std::allocator<double> >, bool) –> void

class pyrosetta.rosetta.protocols.toolbox.ClusterOptions

Bases: pybind11_builtins.pybind11_object

property assign_new_cluster_tag
property cluster_radius
property keep_center
property limit_cluster_size
class pyrosetta.rosetta.protocols.toolbox.ClusterPhilStyle

Bases: pyrosetta.rosetta.protocols.toolbox.ClusterBase

assign(self: pyrosetta.rosetta.protocols.toolbox.ClusterPhilStyle, : pyrosetta.rosetta.protocols.toolbox.ClusterPhilStyle) pyrosetta.rosetta.protocols.toolbox.ClusterPhilStyle

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

compute(self: pyrosetta.rosetta.protocols.toolbox.ClusterPhilStyle) None

C++: protocols::toolbox::ClusterPhilStyle::compute() –> void

dim(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase) int

C++: protocols::toolbox::ClusterBase::dim() const –> unsigned long

dist(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, i: int, j: int) float

C++: protocols::toolbox::ClusterBase::dist(unsigned long, unsigned long) –> double &

distance_matrix(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase) pyrosetta.rosetta.ObjexxFCL.FArray2D_double_t

C++: protocols::toolbox::ClusterBase::distance_matrix() –> class ObjexxFCL::FArray2D<double> &

do_clustering(self: pyrosetta.rosetta.protocols.toolbox.ClusterPhilStyle) None

C++: protocols::toolbox::ClusterPhilStyle::do_clustering() –> void

limit_groupsize(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, limit: int) None

C++: protocols::toolbox::ClusterBase::limit_groupsize(unsigned long) –> void

print_cluster_assignment(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::toolbox::ClusterBase::print_cluster_assignment(std::ostream &) const –> void

print_summary(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, tags: pyrosetta.rosetta.utility.vector1_std_string, all_energies: pyrosetta.rosetta.utility.vector1_double) None

C++: protocols::toolbox::ClusterBase::print_summary(class utility::vector1<std::string, class std::allocator<std::string > >, class utility::vector1<double, class std::allocator<double> >) –> void

read(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, in: pyrosetta.rosetta.std.istream) None

C++: protocols::toolbox::ClusterBase::read(std::istream &) –> void

set_n_max_cluster(self: pyrosetta.rosetta.protocols.toolbox.ClusterPhilStyle, setting: int) None

C++: protocols::toolbox::ClusterPhilStyle::set_n_max_cluster(unsigned long) –> void

set_radius(self: pyrosetta.rosetta.protocols.toolbox.ClusterPhilStyle, setting: float) None

C++: protocols::toolbox::ClusterPhilStyle::set_radius(double) –> void

show(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::toolbox::ClusterBase::show(std::ostream &) const –> void

size(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase) int

C++: protocols::toolbox::ClusterBase::size() const –> unsigned long

sort_each_group_by_energy(*args, **kwargs)

Overloaded function.

  1. sort_each_group_by_energy(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, all_energies: pyrosetta.rosetta.utility.vector1_double) -> None

  2. sort_each_group_by_energy(self: pyrosetta.rosetta.protocols.toolbox.ClusterBase, all_energies: pyrosetta.rosetta.utility.vector1_double, keep_center: bool) -> None

C++: protocols::toolbox::ClusterBase::sort_each_group_by_energy(class utility::vector1<double, class std::allocator<double> >, bool) –> void

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<struct protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<struct protocols::toolbox::Node> > > &, class std::shared_ptr<const struct 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<struct protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<struct protocols::toolbox::Node> > > &

class pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation

Bases: pybind11_builtins.pybind11_object

all_energies(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) pyrosetta.rosetta.utility.vector1_double

C++: protocols::toolbox::DecoySetEvaluation::all_energies() const –> const class utility::vector1<double, class std::allocator<double> > &

assign(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, : pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation

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

center_all(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, weights: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t) None

C++: protocols::toolbox::DecoySetEvaluation::center_all(const class ObjexxFCL::FArray1<double> &) –> void

center_structure(*args, **kwargs)

Overloaded function.

  1. center_structure(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, i: int) -> None

C++: protocols::toolbox::DecoySetEvaluation::center_structure(unsigned long) –> void

  1. center_structure(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, i: int, weights: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t) -> None

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

clear(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) None

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

compute_average_structure(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, average_structure: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t) None

C++: protocols::toolbox::DecoySetEvaluation::compute_average_structure(class ObjexxFCL::FArray2<double> &) const –> void

compute_distance_matrix(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, : pyrosetta.rosetta.ObjexxFCL.FArray2D_double_t) None

C++: protocols::toolbox::DecoySetEvaluation::compute_distance_matrix(class ObjexxFCL::FArray2D<double> &) const –> void

coords(*args, **kwargs)

Overloaded function.

  1. coords(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) -> pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t

C++: protocols::toolbox::DecoySetEvaluation::coords() const –> const class ObjexxFCL::FArray3D<double> &

  1. coords(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, i: int) -> pyrosetta.rosetta.ObjexxFCL.FArray2P_double_t

C++: protocols::toolbox::DecoySetEvaluation::coords(unsigned long) const –> class ObjexxFCL::FArray2P<double>

create_dist_constraints(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, cst_set: pyrosetta.rosetta.core.scoring.constraints.ConstraintSet) None

C++: protocols::toolbox::DecoySetEvaluation::create_dist_constraints(class core::scoring::constraints::ConstraintSet &) const –> void

create_dist_constraints_median(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, cst_set: pyrosetta.rosetta.core.scoring.constraints.ConstraintSet) None

C++: protocols::toolbox::DecoySetEvaluation::create_dist_constraints_median(class core::scoring::constraints::ConstraintSet &) const –> void

create_xyz_constraints_median(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, cst_set: pyrosetta.rosetta.core.scoring.constraints.ConstraintSet, ref_pose: pyrosetta.rosetta.core.pose.Pose, root: int) None

C++: protocols::toolbox::DecoySetEvaluation::create_xyz_constraints_median(class core::scoring::constraints::ConstraintSet &, const class core::pose::Pose &, unsigned long) const –> void

find_closest_to_average(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, average_structure: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t) int

C++: protocols::toolbox::DecoySetEvaluation::find_closest_to_average(class ObjexxFCL::FArray2<double> &) const –> unsigned long

n_atoms(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) int

C++: protocols::toolbox::DecoySetEvaluation::n_atoms() const –> unsigned long

n_decoys(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) int

C++: protocols::toolbox::DecoySetEvaluation::n_decoys() const –> unsigned long

n_decoys_max(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) int

C++: protocols::toolbox::DecoySetEvaluation::n_decoys_max() const –> unsigned long

pop_back_CA_xyz(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) None

C++: protocols::toolbox::DecoySetEvaluation::pop_back_CA_xyz() –> void

push_back(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::toolbox::DecoySetEvaluation::push_back(class core::pose::Pose &) –> void

push_back_CA_xyz(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, : pyrosetta.rosetta.ObjexxFCL.FArray2_double_t, nres: int) None

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

push_back_CA_xyz_from_silent_file(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, sfd: pyrosetta.rosetta.core.io.silent.SilentFileData, store_energies: bool) None

C++: protocols::toolbox::DecoySetEvaluation::push_back_CA_xyz_from_silent_file(const class core::io::silent::SilentFileData &, bool) –> void

ref_pose(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) pyrosetta.rosetta.core.pose.Pose

C++: protocols::toolbox::DecoySetEvaluation::ref_pose() –> const class core::pose::Pose &

static register_options() None

C++: protocols::toolbox::DecoySetEvaluation::register_options() –> void

reserve(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, n_decoys_: int) None

C++: protocols::toolbox::DecoySetEvaluation::reserve(unsigned long) –> void

rmsd(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, weights: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t, xx_ref: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t, xx: pyrosetta.rosetta.ObjexxFCL.FArray2_double_t) float

C++: protocols::toolbox::DecoySetEvaluation::rmsd(const class ObjexxFCL::FArray1<double> &, class ObjexxFCL::FArray2<double> &, class ObjexxFCL::FArray2<double> &) const –> double

rmsf(*args, **kwargs)

Overloaded function.

  1. rmsf(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, results: pyrosetta.rosetta.utility.vector1_double) -> None

C++: protocols::toolbox::DecoySetEvaluation::rmsf(class utility::vector1<double, class std::allocator<double> > &) –> void

  1. rmsf(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, result: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t) -> None

C++: protocols::toolbox::DecoySetEvaluation::rmsf(class ObjexxFCL::FArray1<double> &) –> void

set_all_energies(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, all_energies: pyrosetta.rosetta.utility.vector1_double) None

C++: protocols::toolbox::DecoySetEvaluation::set_all_energies(const class utility::vector1<double, class std::allocator<double> > &) –> void

set_n_atom(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, natoms: int) None

C++: protocols::toolbox::DecoySetEvaluation::set_n_atom(unsigned long) –> void

set_weights(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, weights: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t) None

C++: protocols::toolbox::DecoySetEvaluation::set_weights(const class ObjexxFCL::FArray1<double> &) –> void

superimpose(*args, **kwargs)

Overloaded function.

  1. superimpose(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation) -> None

  2. superimpose(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, icenter: int) -> None

C++: protocols::toolbox::DecoySetEvaluation::superimpose(unsigned long) –> void

wRMSD(self: pyrosetta.rosetta.protocols.toolbox.DecoySetEvaluation, sigma2: float, tolerance: float, weights: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t) int

C++: protocols::toolbox::DecoySetEvaluation::wRMSD(double, double, class ObjexxFCL::FArray1<double> &) –> unsigned long

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<struct protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<struct protocols::toolbox::Node> > > &

class pyrosetta.rosetta.protocols.toolbox.DummyClass

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.toolbox.DummyClass, : pyrosetta.rosetta.protocols.toolbox.DummyClass) pyrosetta.rosetta.protocols.toolbox.DummyClass

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

clone(self: pyrosetta.rosetta.protocols.toolbox.DummyClass) pyrosetta.rosetta.protocols.toolbox.DummyClass

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

static create() pyrosetta.rosetta.protocols.toolbox.DummyClass

C++: protocols::toolbox::DummyClass::create() –> class protocols::toolbox::DummyClass *

test(self: pyrosetta.rosetta.protocols.toolbox.DummyClass) None

C++: protocols::toolbox::DummyClass::test() –> void

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<struct protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<struct protocols::toolbox::Node> > > &) –> class std::shared_ptr<struct 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.IGInterfaceEdgeUpweighter

Bases: pyrosetta.rosetta.core.pack.task.IGEdgeReweighter

get_edge_reweight(self: pyrosetta.rosetta.protocols.toolbox.IGInterfaceEdgeUpweighter, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask, res1: int, res2: int) float

C++: protocols::toolbox::IGInterfaceEdgeUpweighter::get_edge_reweight(const class core::pose::Pose &, const class core::pack::task::PackerTask &, unsigned long, unsigned long) const –> double

set_sec_str(self: pyrosetta.rosetta.protocols.toolbox.IGInterfaceEdgeUpweighter, sec_str_in: str) None

C++: protocols::toolbox::IGInterfaceEdgeUpweighter::set_sec_str(const std::string &) –> void

set_skip_loop_chains(self: pyrosetta.rosetta.protocols.toolbox.IGInterfaceEdgeUpweighter, chain_string: str) None

C++: protocols::toolbox::IGInterfaceEdgeUpweighter::set_skip_loop_chains(const std::string &) –> void

class pyrosetta.rosetta.protocols.toolbox.IGLigandDesignEdgeUpweighter

Bases: pyrosetta.rosetta.core.pack.task.IGEdgeReweighter

get_edge_reweight(self: pyrosetta.rosetta.protocols.toolbox.IGLigandDesignEdgeUpweighter, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask, res1: int, res2: int) float

C++: protocols::toolbox::IGLigandDesignEdgeUpweighter::get_edge_reweight(const class core::pose::Pose &, const class core::pack::task::PackerTask &, unsigned long, unsigned long) const –> double

class pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix, : pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix) pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix

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

init(self: pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix, n_atoms: int, n_decoys: int, coords: pyrosetta.rosetta.ObjexxFCL.FArray3_double_t) None

C++: protocols::toolbox::InteratomicVarianceMatrix::init(unsigned long, unsigned long, const class ObjexxFCL::FArray3<double> &) –> void

ivm(self: pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix) pyrosetta.rosetta.ObjexxFCL.FArray2D_double_t

C++: protocols::toolbox::InteratomicVarianceMatrix::ivm() –> class ObjexxFCL::FArray2D<double> &

kurtosis(self: pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix, T: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t) float

C++: protocols::toolbox::InteratomicVarianceMatrix::kurtosis(class ObjexxFCL::FArray1<double> &) –> double

n_atoms(self: pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix) int

C++: protocols::toolbox::InteratomicVarianceMatrix::n_atoms() const –> unsigned long

optimize_kurtosis(self: pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix, ngrid: int, lb: float, ub: float) None

C++: protocols::toolbox::InteratomicVarianceMatrix::optimize_kurtosis(unsigned long, double, double) –> void

order_parameter(self: pyrosetta.rosetta.protocols.toolbox.InteratomicVarianceMatrix, epsilon: float, T: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t) None

C++: protocols::toolbox::InteratomicVarianceMatrix::order_parameter(double, class ObjexxFCL::FArray1<double> &) –> void

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) pyrosetta.rosetta.ObjexxFCL.FArray3P_double_t

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(std::string, 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>, std::string) –> 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

class pyrosetta.rosetta.protocols.toolbox.Node

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.toolbox.Node, : pyrosetta.rosetta.protocols.toolbox.Node) pyrosetta.rosetta.protocols.toolbox.Node

C++: protocols::toolbox::Node::operator=(const struct protocols::toolbox::Node &) –> struct protocols::toolbox::Node &

property distanceFromStart
property id
property in_list
property neighbors
property resi
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.ResidueGroupIGEdgeUpweighter

Bases: pyrosetta.rosetta.core.pack.task.IGEdgeReweighter

get_edge_reweight(self: pyrosetta.rosetta.protocols.toolbox.ResidueGroupIGEdgeUpweighter, : pyrosetta.rosetta.core.pose.Pose, : pyrosetta.rosetta.core.pack.task.PackerTask, res1: int, res2: int) float

C++: protocols::toolbox::ResidueGroupIGEdgeUpweighter::get_edge_reweight(const class core::pose::Pose &, const class core::pack::task::PackerTask &, unsigned long, unsigned long) const –> double

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<struct protocols::toolbox::Node>, class std::allocator<class std::shared_ptr<struct 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.SF_Replica

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.toolbox.SF_Replica, : pyrosetta.rosetta.protocols.toolbox.SF_Replica) pyrosetta.rosetta.protocols.toolbox.SF_Replica

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

clone(self: pyrosetta.rosetta.protocols.toolbox.SF_Replica) pyrosetta.rosetta.protocols.toolbox.SF_Replica

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

class pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus

Bases: pyrosetta.rosetta.protocols.moves.Mover

apply(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus, : pyrosetta.rosetta.core.pose.Pose) None

Apply the current rotamer to pose

C++: protocols::toolbox::SamplerPlusPlus::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus, : pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus) pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus

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

clear_info(self: pyrosetta.rosetta.protocols.moves.Mover) None

Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.

clear_info is called by jd2 before calling apply

C++: protocols::moves::Mover::clear_info() –> void

clone(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Return a clone of the Mover object.

C++: protocols::moves::Mover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

fpd

Mechanism by which a mover may return multiple output poses from a single input pose.

Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.

C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>

get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob

C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>

get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str
A tag is a unique identifier used to identify structures produced

by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.

C++: protocols::moves::Mover::get_current_tag() const –> std::string

get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>

get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus

returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.

C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus

get_name(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus) str

Name of the class

C++: protocols::toolbox::SamplerPlusPlus::get_name() const –> std::string

get_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

C++: protocols::moves::Mover::get_native_pose() const –> class std::shared_ptr<const class core::pose::Pose>

get_self_ptr(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::get_self_ptr() –> class std::shared_ptr<class protocols::moves::Mover>

get_self_weak_ptr(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.std.weak_ptr_protocols_moves_Mover_t

C++: protocols::moves::Mover::get_self_weak_ptr() –> class std::weak_ptr<class protocols::moves::Mover>

get_type(self: pyrosetta.rosetta.protocols.moves.Mover) str

C++: protocols::moves::Mover::get_type() const –> std::string

info(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.std.list_std_string_std_allocator_std_string_t

non-const accessor

C++: protocols::moves::Mover::info() –> class std::list<std::string, class std::allocator<std::string > > &

init(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus) None

Initialization

C++: protocols::toolbox::SamplerPlusPlus::init() –> void

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.moves.Mover) float

C++: protocols::moves::Mover::last_proposal_density_ratio() –> double

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.moves.Mover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers. Takes care of the specific mover’s parsing.

C++: protocols::moves::Mover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

plus_plus(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus) None

Move to next rotamer

C++: protocols::toolbox::SamplerPlusPlus::operator++() –> void

provide_citation_info(self: pyrosetta.rosetta.protocols.moves.Mover, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None
Provide citations to the passed CitationCollectionList

Subclasses should add the info for themselves and any other classes they use.

The default implementation of this function does nothing. It may be overriden by movers wishing to provide citation information.

C++: protocols::moves::Mover::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static register_options() None

Overload this static method if you access options within the mover.

These options will end up in -help of your application if users of this mover call register_options. Do this recursively! If you use movers within your mover, call their register_options in your register_options() method.

C++: protocols::moves::Mover::register_options() –> void

reinitialize_for_each_job(self: pyrosetta.rosetta.protocols.moves.Mover) bool
Inform the Job Distributor (August ‘08 vintage) whether this object needs to be freshly regenerated on

each use.

C++: protocols::moves::Mover::reinitialize_for_each_job() const –> bool

reinitialize_for_new_input(self: pyrosetta.rosetta.protocols.moves.Mover) bool
Inform the Job Distributor (August ‘08 vintage) whether this object needs to be regenerated when the input

pose is about to change, (for example, if the Mover has special code on the first apply() that is only valid for that one input pose).

C++: protocols::moves::Mover::reinitialize_for_new_input() const –> bool

reset(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus) None

Reset to the first (or random if random()) rotamer

C++: protocols::toolbox::SamplerPlusPlus::reset() –> void

reset_status(self: pyrosetta.rosetta.protocols.moves.Mover) None

resets status to SUCCESS, meant to be used before an apply(). The job distributor (august 08 vintage) uses this to ensure non-accumulation of status across apply()s.

C++: protocols::moves::Mover::reset_status() –> void

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus) -> None

  2. show(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus, output: pyrosetta.rosetta.std.ostream) -> None

  3. show(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus, out: pyrosetta.rosetta.std.ostream, indent: int) -> None

output summary of class

C++: protocols::toolbox::SamplerPlusPlus::show(std::ostream &, const unsigned long) const –> void

test_move(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None
: Unit test support function. Apply one move to a given pose.

Allows extra test specific functions to be called before applying

C++: protocols::moves::Mover::test_move(class core::pose::Pose &) –> void

type(self: pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlus) pyrosetta.rosetta.protocols.toolbox.SamplerPlusPlusType

Type of class (see enum in SamplerPlusPlusTypes.hh)

C++: protocols::toolbox::SamplerPlusPlus::type() const –> enum protocols::toolbox::SamplerPlusPlusType

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_DOF

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

ANY = <SamplerPlusPlusType.ANY: 1>
COMB = <SamplerPlusPlusType.COMB: 2>
COPY_DOF = <SamplerPlusPlusType.COPY_DOF: 3>
INPUT_STREAM = <SamplerPlusPlusType.INPUT_STREAM: 4>
JUMP = <SamplerPlusPlusType.JUMP: 5>
MC_ANY = <SamplerPlusPlusType.MC_ANY: 23>
MC_COMB = <SamplerPlusPlusType.MC_COMB: 24>
MC_LOOP = <SamplerPlusPlusType.MC_LOOP: 26>
MC_ONE_TORSION = <SamplerPlusPlusType.MC_ONE_TORSION: 25>
MC_RNA_KIC = <SamplerPlusPlusType.MC_RNA_KIC: 27>
MC_RNA_MULTI_SUITE = <SamplerPlusPlusType.MC_RNA_MULTI_SUITE: 28>
MC_RNA_ONE_JUMP = <SamplerPlusPlusType.MC_RNA_ONE_JUMP: 29>
MC_RNA_SUGAR = <SamplerPlusPlusType.MC_RNA_SUGAR: 30>
MC_RNA_SUITE = <SamplerPlusPlusType.MC_RNA_SUITE: 31>
NO_ROTAMER_TYPE = <SamplerPlusPlusType.NO_ROTAMER_TYPE: 0>
ONE_DOF = <SamplerPlusPlusType.ONE_DOF: 7>
ONE_TORSION = <SamplerPlusPlusType.ONE_TORSION: 6>
ONE_VALUE = <SamplerPlusPlusType.ONE_VALUE: 8>
ONE_VALUE_COMB = <SamplerPlusPlusType.ONE_VALUE_COMB: 9>
PROTEIN_BETA_ANTIPARALLEL = <SamplerPlusPlusType.PROTEIN_BETA_ANTIPARALLEL: 12>
PROTEIN_FRAGMENT = <SamplerPlusPlusType.PROTEIN_FRAGMENT: 10>
PROTEIN_MAIN_CHAIN = <SamplerPlusPlusType.PROTEIN_MAIN_CHAIN: 11>
RESIDUE_ALTERNATIVE = <SamplerPlusPlusType.RESIDUE_ALTERNATIVE: 14>
RESIDUE_ALTERNATIVE_COMB = <SamplerPlusPlusType.RESIDUE_ALTERNATIVE_COMB: 15>
RESIDUE_LIST = <SamplerPlusPlusType.RESIDUE_LIST: 13>
RIGID_BODY = <SamplerPlusPlusType.RIGID_BODY: 17>
RIGID_BODY_WITH_RESIDUE_ALTERNATIVES = <SamplerPlusPlusType.RIGID_BODY_WITH_RESIDUE_ALTERNATIVES: 19>
RIGID_BODY_WITH_RESIDUE_LIST = <SamplerPlusPlusType.RIGID_BODY_WITH_RESIDUE_LIST: 18>
RING_CONFORMERS = <SamplerPlusPlusType.RING_CONFORMERS: 16>
RNA_CHI = <SamplerPlusPlusType.RNA_CHI: 20>
RNA_KIC = <SamplerPlusPlusType.RNA_KIC: 21>
RNA_KINEMATIC_CLOSER = <SamplerPlusPlusType.RNA_KINEMATIC_CLOSER: 22>
RNA_NUCLEOSIDE = <SamplerPlusPlusType.RNA_NUCLEOSIDE: 32>
RNA_SUGAR = <SamplerPlusPlusType.RNA_SUGAR: 33>
RNA_SUITE = <SamplerPlusPlusType.RNA_SUITE: 34>
SIZED = <SamplerPlusPlusType.SIZED: 35>
SIZED_ANY = <SamplerPlusPlusType.SIZED_ANY: 36>
SIZED_COMB = <SamplerPlusPlusType.SIZED_COMB: 37>
property name
class pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoint

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoint, : pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoint) pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoint

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

rms(self: pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoint) float

C++: protocols::toolbox::ScoreRmsPoint::rms() const –> double

score(self: pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoint) float

C++: protocols::toolbox::ScoreRmsPoint::score() const –> double

class pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoints

Bases: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint

append(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint, arg0: protocols::toolbox::ScoreRmsPoint) None

adds an element to the end

assign(self: pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoints, : pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoints) pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoints

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

back(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint) protocols::toolbox::ScoreRmsPoint

access the last element

bg(self: pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoints) pyrosetta.rosetta.protocols.toolbox.ScoreRmsPoint

C++: protocols::toolbox::ScoreRmsPoints::bg() const –> const class protocols::toolbox::ScoreRmsPoint &

capacity(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint) int

returns the number of elements that can be held in currently allocated storage

clear(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint) None

clears the contents

erase(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint, arg0: int) None

erases element at index

extend(othervec)
front(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint) protocols::toolbox::ScoreRmsPoint

access the first element

l(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint) int

lower index

max_size(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint) int

returns the maximum possible number of elements

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint) -> protocols::toolbox::ScoreRmsPoint

remove and return last item

  1. pop(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint, arg0: int) -> protocols::toolbox::ScoreRmsPoint

remove and return item at index

reserve(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint, arg0: int) None

reserves storage

shrink_to_fit(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint) None

reduces memory usage by freeing unused memory

u(self: pyrosetta.rosetta.utility.vector1_protocols_toolbox_ScoreRmsPoint) int

upper index

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: pyrosetta.rosetta.ObjexxFCL.FArray1D_double_t) -> None

write a CA ALA pdb

C++: protocols::toolbox::dump_as_pdb(std::string, 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(std::string) –> 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: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t, 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(std::string) –> std::string

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

C++: protocols::toolbox::get_K_cluster_engine(const std::string &) –> 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: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t, transvec: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t) 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: pyrosetta.rosetta.ObjexxFCL.FArray1_double_t, 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

pyrosetta.rosetta.protocols.toolbox.take_pose_op(: pyrosetta.rosetta.core.pose.Pose) None

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