ccd

Bindings for protocols::loops::loop_closure::ccd namespace

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover

Bases: Mover

Close a loop (protein or otherwise) using bi-directional Cyclic Coordinate Descent

This class was initially a wrapper for fast_ccd_loop_closure(), an exposed method in ccd_closure.cc. Before using this mover:

  1. Set a proper foldtree - usually a regular loop foldtree is used. (see protocols::loops::foldtree_from_loops)

  2. Add cutpoint variants to the loop cutpoint

The original description of the CCD algorithm in relation to protein loop closure can be found here:

Canutescu AA, Dunbrack RL Jr: Cyclic coordinate descent: a robotics algorithm for protein loop closure. Protein Sci 2003, 12:963-972.

actual_cycles(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) int

Get the number of cycles used to close the loop.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::actual_cycles() const –> unsigned long

apply(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply the corresponding move to <pose>.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, object_to_copy: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::operator=(const class protocols::loops::loop_closure::ccd::CCDLoopClosureMover &) –> class protocols::loops::loop_closure::ccd::CCDLoopClosureMover &

check_rama_scores(*args, **kwargs)

Overloaded function.

  1. check_rama_scores(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) -> bool

Are closure moves checked using the rama scores and the Metropolis criterion?

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::check_rama_scores() const –> bool

  1. check_rama_scores(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, setting: bool) -> None

Set whether or not closure moves are checked using the rama scores and the Metropolis criterion.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::check_rama_scores(bool) –> void

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.loops.loop_closure.ccd.CCDLoopClosureMover) pyrosetta.rosetta.protocols.moves.Mover

Return the name of the Mover.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::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>

deviation(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) float

Get the RMS deviation of the target atoms after completion of loop closure.

sqrt( dev / number_of_atoms )

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::deviation() const –> double

fresh_instance(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::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.loops.loop_closure.ccd.CCDLoopClosureMover) str

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::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_t

non-const accessor

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

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

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

loop(*args, **kwargs)

Overloaded function.

  1. loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) -> pyrosetta.rosetta.protocols.loops.Loop

Get the Loop to be closed.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::loop() const –> class protocols::loops::Loop

  1. loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, new_loop: pyrosetta.rosetta.protocols.loops.Loop) -> None

Set the Loop to be closed.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::loop(class protocols::loops::Loop) –> void

max_cycles(*args, **kwargs)

Overloaded function.

  1. max_cycles(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) -> int

Get the maximum number of cycles to attempt if the tolerance is not satisfied.

Each cycle includes both forward and backward directions.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::max_cycles() const –> unsigned long

  1. max_cycles(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, input_ccd_cycles: int) -> None

Set the maximum number of cycles to attempt if the tolerance is not satisfied.

Each cycle includes both forward and backward directions.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::max_cycles(unsigned long) –> void

max_per_move_torsion_delta_per_residue(*args, **kwargs)

Overloaded function.

  1. max_per_move_torsion_delta_per_residue(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, input_max_delta_helix: float, input_max_delta_strand: float, input_max_delta_coil: float) -> None

Set the maximum change in torsion angle a residue is allowed per closure move for each of the three

secondary structure types.

of parameters is helix, strand, coil. Angles are in degrees.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::max_per_move_torsion_delta_per_residue(double, double, double) –> void

  1. max_per_move_torsion_delta_per_residue(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, secstruct: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SecondaryStructureType) -> float

Get the maximum change in torsion angle a residue is allowed for a single move for one of the

three secondary structure types.

angle in degrees

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::max_per_move_torsion_delta_per_residue(enum protocols::loops::loop_closure::ccd::SecondaryStructureType) const –> double

  1. max_per_move_torsion_delta_per_residue(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, secstruct: str) -> float

Get the maximum allowed torsion angle deviation for the entire closure run for one of the three

secondary structure types ( H, E, L).

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::max_per_move_torsion_delta_per_residue(char) const –> double

max_total_torsion_delta_per_residue(*args, **kwargs)

Overloaded function.

  1. max_total_torsion_delta_per_residue(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, secstruct: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SecondaryStructureType) -> float

Get the maximum change in torsion angle a residue is allowed for the entire closure run for one of the

three secondary structure types.

angle in degrees

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::max_total_torsion_delta_per_residue(enum protocols::loops::loop_closure::ccd::SecondaryStructureType) const –> double

  1. max_total_torsion_delta_per_residue(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, secstruct: str) -> float

Get the maximum allowed torsion angle deviation for the entire closure run for one of the three

secondary structure types ( H, E, L).

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::max_total_torsion_delta_per_residue(char) const –> double

  1. max_total_torsion_delta_per_residue(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, input_max_delta_helix: float, input_max_delta_strand: float, input_max_delta_coil: float) -> None

Set the maximum change in torsion angle a residue is allowed for the entire closure run for each of

the three secondary structure types.

of parameters is helix, strand, coil. Angles are in degrees.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::max_total_torsion_delta_per_residue(double, double, double) –> void

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) -> pyrosetta.rosetta.core.kinematics.MoveMap

Get the current MoveMap.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::movemap() const –> class core::kinematics::MoveMap

  1. movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, new_movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

Set the MoveMap.

Positions outside of the defined loop will be ignored.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

static mover_name() str

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> 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 provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

rama(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) protocols::loops::loop_closure::ccd::RamaCheckBase

Get a pointer to the RamaCheck instance being used.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::rama() const –> class std::shared_ptr<class protocols::loops::loop_closure::ccd::RamaCheckBase>

rama_delta(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) float

Get the average change in rama score for the residues in the loop after completion of loop closure.

This value will only be meaningful if the option for checking the rama score is turned on.

Change this name to match the datum. ~Labonte

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::rama_delta() const –> double

static register_options() None

Register options with the option system.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::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_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

set_verbose(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, setting: bool) None

Set whether or not to output loop start/end points at beginning of Mover apply().

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::set_verbose(bool) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, output: pyrosetta.rosetta.std.ostream) -> None

Generate a string representation of CCDLoopClosureMover for debugging purposes.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::show(std::ostream &) const –> void

success(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) bool

Return true if the forward and backward RMS deviations are each lower than the tolerance value.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::success() const –> bool

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

tolerance(*args, **kwargs)

Overloaded function.

  1. tolerance(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) -> float

Get the tolerance for loop closure in Angstroms.

A forward and backward splice of RMS over N, CA, and C (or target atoms) must be less than the tolerance for an early return; otherwise, the algorithm will go through the loop the requested number of cycles. RMS Deviation is calculation as sqrt( dev / number_of_atoms )

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::tolerance() const –> double

  1. tolerance(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, input_tolerance: float) -> None

Set the tolerance for loop closure in Angstroms.

A forward and backward splice of RMS deviation over N, CA, and C (or target atoms)must be less than the tolerance for an early return; otherwise, the algorithm will go through the loop the requested number of cycles. RMS Deviation is calculation as sqrt( dev / number_of_atoms )

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::tolerance(double) –> void

torsion_delta(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) float

Get the average change in the main-chain torsion angles of the loop after completion of loop closure.

Change this name to match the datum. ~Labonte

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::torsion_delta() const –> double

type(*args, **kwargs)

Overloaded function.

  1. type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None

Set the ‘type’ string

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

  1. type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str

Get the set ‘type’ string

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

use_rama_2B(*args, **kwargs)

Overloaded function.

  1. use_rama_2B(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover) -> bool

Are two-body (neighbor-dependent) Ramachandran maps being used?

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::use_rama_2B() const –> bool

  1. use_rama_2B(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMover, setting: bool) -> None

Set whether or not two-body (neighbor-dependent) Ramachandran maps should be used.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMover::use_rama_2B(bool) –> void

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMoverCreator

Bases: MoverCreator

%CCDLoopClosureMoverCreator allows the MoverFactory to create a CCDLoopClosureMover instance.

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMoverCreator, : pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMoverCreator) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMoverCreator

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMoverCreator::operator=(const class protocols::loops::loop_closure::ccd::CCDLoopClosureMoverCreator &) –> class protocols::loops::loop_closure::ccd::CCDLoopClosureMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

Static method that returns the keyname for performance reasons.

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMoverCreator) str

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.CCDLoopClosureMoverCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::loops::loop_closure::ccd::CCDLoopClosureMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.ChainDirection

Bases: pybind11_object

Members:

forward

backward

n_chain_directions

backward = <ChainDirection.backward: 2>
forward = <ChainDirection.forward: 1>
n_chain_directions = <ChainDirection.backward: 2>
property name
property value
class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure

Bases: WidthFirstSlidingWindowLoopClosure

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::apply(class core::pose::Pose &, class core::pose::Pose &) –> void

  1. apply(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure, : pyrosetta.rosetta.protocols.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure

C++: protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure::operator=(const class protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure &) –> class protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure &

bIdealLoopClosing(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) bool

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::bIdealLoopClosing() const –> bool

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>

closure_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) pyrosetta.rosetta.core.fragment.FragSet

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::closure_fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

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>

determine_loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.protocols.loops.Loop

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::determine_loop(const class core::pose::Pose &, class core::pose::Pose &) –> class protocols::loops::Loop

fascore(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure, fa_pose: pyrosetta.rosetta.core.pose.Pose) float

C++: protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure::fascore(class core::pose::Pose &) const –> double

fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, frags: pyrosetta.rosetta.core.fragment.FragSet) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> void

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.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure) str

C++: protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure::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_t

non-const accessor

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

keep_fragments(*args, **kwargs)

Overloaded function.

  1. keep_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) -> None

  2. keep_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: bool) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::keep_fragments(bool) –> void

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

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

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::movemap() const –> const class core::kinematics::MoveMap &

  1. movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

static name() str

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

output_debug_structure(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::output_debug_structure(class core::pose::Pose &, std::string) –> void

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

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

C++: protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure::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_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

sample_loops(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.WidthFirstSlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops(class core::pose::Pose &, class core::pose::Pose &) –> void

scored_frag_cycle_ratio(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: float) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::scored_frag_cycle_ratio(double) –> void

scorefxn(*args, **kwargs)

Overloaded function.

  1. scorefxn(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) -> pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::scorefxn() const –> const class core::scoring::ScoreFunction &

  1. scorefxn(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

select_final_loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure::select_final_loop(class core::pose::Pose &, class core::pose::Pose &) –> void

static setPoseExtraScore(pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::setPoseExtraScore(class core::pose::Pose &) –> void

set_bIdealLoopClosing(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: bool) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_bIdealLoopClosing(bool) –> void

set_chainbreak_max(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: float) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_chainbreak_max(double) –> 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_defaults(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure) None

C++: protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure::set_defaults() –> void

set_evaluation(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, ev: pyrosetta.rosetta.protocols.evaluation.MetaPoseEvaluator) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_evaluation(class std::shared_ptr<class protocols::evaluation::MetaPoseEvaluator>) –> void

set_fullatom_pose(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.FASelectSlidingWindowLoopClosure, fa_pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::FASelectSlidingWindowLoopClosure::set_fullatom_pose(class core::pose::Pose &) –> 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_loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, loop_in: pyrosetta.rosetta.protocols.loops.Loop) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_loop(const class protocols::loops::Loop &) –> 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

short_frag_cycle_ratio(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: float) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::short_frag_cycle_ratio(double) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.moves.Mover) -> None

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

Outputs details about the Mover, including current settings.

C++: protocols::moves::Mover::show(std::ostream &) 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(*args, **kwargs)

Overloaded function.

  1. type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None

Set the ‘type’ string

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

  1. type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str

Get the set ‘type’ string

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

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure

Bases: pybind11_object

apply(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::loops::loop_closure::ccd::LoopClosure::apply(const class core::pose::Pose &) –> bool

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure, : pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure

C++: protocols::loops::loop_closure::ccd::LoopClosure::operator=(const class protocols::loops::loop_closure::ccd::LoopClosure &) –> class protocols::loops::loop_closure::ccd::LoopClosure &

closure_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) pyrosetta.rosetta.core.fragment.Frame

C++: protocols::loops::loop_closure::ccd::LoopClosure::closure_fragments() const –> class std::shared_ptr<class core::fragment::Frame>

mc(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) pyrosetta.rosetta.protocols.moves.MonteCarlo

C++: protocols::loops::loop_closure::ccd::LoopClosure::mc() –> class protocols::moves::MonteCarlo &

movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::loops::loop_closure::ccd::LoopClosure::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

nr_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) int

C++: protocols::loops::loop_closure::ccd::LoopClosure::nr_fragments() const –> unsigned long

ramp_chainbreak(*args, **kwargs)

Overloaded function.

  1. ramp_chainbreak(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) -> None

  2. ramp_chainbreak(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure, setting: bool) -> None

C++: protocols::loops::loop_closure::ccd::LoopClosure::ramp_chainbreak(bool) –> void

scorefxn(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::loops::loop_closure::ccd::LoopClosure::scorefxn() –> const class core::scoring::ScoreFunction &

set_cycles(*args, **kwargs)

Overloaded function.

  1. set_cycles(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) -> None

  2. set_cycles(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure, cycle_ratio: float) -> None

C++: protocols::loops::loop_closure::ccd::LoopClosure::set_cycles(double) –> void

set_nr_fragments(*args, **kwargs)

Overloaded function.

  1. set_nr_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) -> None

  2. set_nr_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure, nr_fragments: int) -> None

C++: protocols::loops::loop_closure::ccd::LoopClosure::set_nr_fragments(unsigned long) –> void

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck1B

Bases: RamaCheckBase

accept_new_conformation(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, torsion_id: pyrosetta.rosetta.core.id.TorsionID, alpha: float) bool

Determine whether or not a candidate conformation should be accepted based on the Ramachandran score.

true if the move should be accepted, false if it should be rejected.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::accept_new_conformation(const class core::pose::Pose &, const class core::id::TorsionID &, const double) const –> bool

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck1B, object_to_copy: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck1B) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck1B

C++: protocols::loops::loop_closure::ccd::RamaCheck1B::operator=(const class protocols::loops::loop_closure::ccd::RamaCheck1B &) –> class protocols::loops::loop_closure::ccd::RamaCheck1B &

average_change_in_rama_score_over_range(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, first_res: int, last_res: int) float
Compute the average change in Ramachandran score between the initial pose and the current pose from

<first_res> to <last_res>.

The average change in Ramachandran score.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::average_change_in_rama_score_over_range(const class core::pose::Pose &, const unsigned long, const unsigned long) const –> double

clone(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck1B) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase

Return a pointer to a new, fully configured copy of RamaCheck1B

C++: protocols::loops::loop_closure::ccd::RamaCheck1B::clone() const –> class std::shared_ptr<class protocols::loops::loop_closure::ccd::RamaCheckBase>

compute_rama_score(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck1B, pose: pyrosetta.rosetta.core.pose.Pose, seqpos: int, phi: float, psi: float) float
Compute the Ramachandran score of residue <seqpos> in <pose> with a hypothetical conformation <phi>, <psi>.

The score is independent of the identity of the neighboring residues.

C++: protocols::loops::loop_closure::ccd::RamaCheck1B::compute_rama_score(const class core::pose::Pose &, const unsigned long, const double, const double) const –> double

initialize_starting_rama_scores(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose) None

Store the Ramachandran scores of each residue in the supplied pose.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::initialize_starting_rama_scores(const class core::pose::Pose &) const –> void

max_rama_score_increase(*args, **kwargs)

Overloaded function.

  1. max_rama_score_increase(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) -> float

Get the maximum rama score increase allowed during rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::max_rama_score_increase() const –> double

  1. max_rama_score_increase(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, input_max_rama_score_increase: float) -> None

Set the maximum rama score increase allowed during rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::max_rama_score_increase(double) –> void

name(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck1B) str

Return “RamaCheck1B”

C++: protocols::loops::loop_closure::ccd::RamaCheck1B::name() const –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, tag: pyrosetta.rosetta.utility.tag.Tag) None

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>) –> void

static register_options() None

Register options with the option system.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::register_options() –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) -> None

  2. show(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, output: pyrosetta.rosetta.std.ostream) -> None

Generate a string representation of RamaCheck for debugging purposes.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::show(std::ostream &) const –> void

temperature(*args, **kwargs)

Overloaded function.

  1. temperature(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) -> float

Get the “temperature” used for rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::temperature() const –> double

  1. temperature(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, input_temperature: float) -> None

Set the “temperature” used for rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::temperature(double) –> void

total_net_change_in_rama_score_over_range(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, first_res: int, last_res: int) float
Compute the total net change in Ramachandran score between the initial pose and the current pose from

<first_res> to <last_res>.

The total net change in Ramachandran score.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::total_net_change_in_rama_score_over_range(const class core::pose::Pose &, const unsigned long, const unsigned long) const –> double

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck2B

Bases: RamaCheckBase

accept_new_conformation(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, torsion_id: pyrosetta.rosetta.core.id.TorsionID, alpha: float) bool

Determine whether or not a candidate conformation should be accepted based on the Ramachandran score.

true if the move should be accepted, false if it should be rejected.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::accept_new_conformation(const class core::pose::Pose &, const class core::id::TorsionID &, const double) const –> bool

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck2B, object_to_copy: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck2B) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck2B

C++: protocols::loops::loop_closure::ccd::RamaCheck2B::operator=(const class protocols::loops::loop_closure::ccd::RamaCheck2B &) –> class protocols::loops::loop_closure::ccd::RamaCheck2B &

average_change_in_rama_score_over_range(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, first_res: int, last_res: int) float
Compute the average change in Ramachandran score between the initial pose and the current pose from

<first_res> to <last_res>.

The average change in Ramachandran score.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::average_change_in_rama_score_over_range(const class core::pose::Pose &, const unsigned long, const unsigned long) const –> double

clone(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck2B) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase

Return a pointer to a new, fully configured copy of RamaCheck2B

C++: protocols::loops::loop_closure::ccd::RamaCheck2B::clone() const –> class std::shared_ptr<class protocols::loops::loop_closure::ccd::RamaCheckBase>

compute_rama_score(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck2B, pose: pyrosetta.rosetta.core.pose.Pose, seqpos: int, phi: float, psi: float) float
Compute the Ramachandran score of residue <seqpos> in <pose> with a hypothetical conformation <phi>, <psi>.

The score depends on the identity of the neighboring residues.

C++: protocols::loops::loop_closure::ccd::RamaCheck2B::compute_rama_score(const class core::pose::Pose &, const unsigned long, const double, const double) const –> double

initialize_starting_rama_scores(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose) None

Store the Ramachandran scores of each residue in the supplied pose.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::initialize_starting_rama_scores(const class core::pose::Pose &) const –> void

max_rama_score_increase(*args, **kwargs)

Overloaded function.

  1. max_rama_score_increase(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) -> float

Get the maximum rama score increase allowed during rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::max_rama_score_increase() const –> double

  1. max_rama_score_increase(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, input_max_rama_score_increase: float) -> None

Set the maximum rama score increase allowed during rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::max_rama_score_increase(double) –> void

name(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheck2B) str

Return “RamaCheck2B”

C++: protocols::loops::loop_closure::ccd::RamaCheck2B::name() const –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, tag: pyrosetta.rosetta.utility.tag.Tag) None

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>) –> void

static register_options() None

Register options with the option system.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::register_options() –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) -> None

  2. show(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, output: pyrosetta.rosetta.std.ostream) -> None

Generate a string representation of RamaCheck for debugging purposes.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::show(std::ostream &) const –> void

temperature(*args, **kwargs)

Overloaded function.

  1. temperature(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) -> float

Get the “temperature” used for rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::temperature() const –> double

  1. temperature(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, input_temperature: float) -> None

Set the “temperature” used for rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::temperature(double) –> void

total_net_change_in_rama_score_over_range(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, first_res: int, last_res: int) float
Compute the total net change in Ramachandran score between the initial pose and the current pose from

<first_res> to <last_res>.

The total net change in Ramachandran score.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::total_net_change_in_rama_score_over_range(const class core::pose::Pose &, const unsigned long, const unsigned long) const –> double

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase

Bases: pybind11_object

accept_new_conformation(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, torsion_id: pyrosetta.rosetta.core.id.TorsionID, alpha: float) bool

Determine whether or not a candidate conformation should be accepted based on the Ramachandran score.

true if the move should be accepted, false if it should be rejected.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::accept_new_conformation(const class core::pose::Pose &, const class core::id::TorsionID &, const double) const –> bool

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, object_to_copy: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::operator=(const class protocols::loops::loop_closure::ccd::RamaCheckBase &) –> class protocols::loops::loop_closure::ccd::RamaCheckBase &

average_change_in_rama_score_over_range(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, first_res: int, last_res: int) float
Compute the average change in Ramachandran score between the initial pose and the current pose from

<first_res> to <last_res>.

The average change in Ramachandran score.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::average_change_in_rama_score_over_range(const class core::pose::Pose &, const unsigned long, const unsigned long) const –> double

clone(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase

Return a pointer to a new, fully configured copy of RamaCheckBase

The clone method should be used to copy an instance of RamaCheck if the derived class type is unknown.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::clone() const –> class std::shared_ptr<class protocols::loops::loop_closure::ccd::RamaCheckBase>

compute_rama_score(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, seqpos: int, phi: float, psi: float) float

Compute the Ramachandran score of residue <seqpos> in <pose> with a hypothetical conformation <phi>, <psi>

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::compute_rama_score(const class core::pose::Pose &, const unsigned long, const double, const double) const –> double

initialize_starting_rama_scores(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose) None

Store the Ramachandran scores of each residue in the supplied pose.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::initialize_starting_rama_scores(const class core::pose::Pose &) const –> void

max_rama_score_increase(*args, **kwargs)

Overloaded function.

  1. max_rama_score_increase(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) -> float

Get the maximum rama score increase allowed during rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::max_rama_score_increase() const –> double

  1. max_rama_score_increase(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, input_max_rama_score_increase: float) -> None

Set the maximum rama score increase allowed during rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::max_rama_score_increase(double) –> void

name(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) str

Return the name of the RamaCheck class being used

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::name() const –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, tag: pyrosetta.rosetta.utility.tag.Tag) None

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>) –> void

static register_options() None

Register options with the option system.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::register_options() –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) -> None

  2. show(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, output: pyrosetta.rosetta.std.ostream) -> None

Generate a string representation of RamaCheck for debugging purposes.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::show(std::ostream &) const –> void

temperature(*args, **kwargs)

Overloaded function.

  1. temperature(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase) -> float

Get the “temperature” used for rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::temperature() const –> double

  1. temperature(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, input_temperature: float) -> None

Set the “temperature” used for rama score-checking with the Metropolis criterion.

This value will only be used if the option for checking the rama score is turned on.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::temperature(double) –> void

total_net_change_in_rama_score_over_range(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.RamaCheckBase, pose: pyrosetta.rosetta.core.pose.Pose, first_res: int, last_res: int) float
Compute the total net change in Ramachandran score between the initial pose and the current pose from

<first_res> to <last_res>.

The total net change in Ramachandran score.

C++: protocols::loops::loop_closure::ccd::RamaCheckBase::total_net_change_in_rama_score_over_range(const class core::pose::Pose &, const unsigned long, const unsigned long) const –> double

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SecondaryStructureType

Bases: pybind11_object

Members:

helix

strand

coil

n_secondary_structure_types

coil = <SecondaryStructureType.coil: 3>
helix = <SecondaryStructureType.helix: 1>
n_secondary_structure_types = <SecondaryStructureType.coil: 3>
property name
strand = <SecondaryStructureType.strand: 2>
property value
class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.ShortLoopClosure

Bases: LoopClosure

apply(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.ShortLoopClosure, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::loops::loop_closure::ccd::ShortLoopClosure::apply(const class core::pose::Pose &) –> bool

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.ShortLoopClosure, : pyrosetta.rosetta.protocols.loops.loop_closure.ccd.ShortLoopClosure) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.ShortLoopClosure

C++: protocols::loops::loop_closure::ccd::ShortLoopClosure::operator=(const class protocols::loops::loop_closure::ccd::ShortLoopClosure &) –> class protocols::loops::loop_closure::ccd::ShortLoopClosure &

catch_fragment(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.ShortLoopClosure, short_pose: pyrosetta.rosetta.core.pose.Pose) None

save the loop-fragment in closure_frames_

C++: protocols::loops::loop_closure::ccd::ShortLoopClosure::catch_fragment(const class core::pose::Pose &) –> void

closure_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) pyrosetta.rosetta.core.fragment.Frame

C++: protocols::loops::loop_closure::ccd::LoopClosure::closure_fragments() const –> class std::shared_ptr<class core::fragment::Frame>

mc(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) pyrosetta.rosetta.protocols.moves.MonteCarlo

C++: protocols::loops::loop_closure::ccd::LoopClosure::mc() –> class protocols::moves::MonteCarlo &

movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::loops::loop_closure::ccd::LoopClosure::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

nr_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) int

C++: protocols::loops::loop_closure::ccd::LoopClosure::nr_fragments() const –> unsigned long

ramp_chainbreak(*args, **kwargs)

Overloaded function.

  1. ramp_chainbreak(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) -> None

  2. ramp_chainbreak(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure, setting: bool) -> None

C++: protocols::loops::loop_closure::ccd::LoopClosure::ramp_chainbreak(bool) –> void

scorefxn(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::loops::loop_closure::ccd::LoopClosure::scorefxn() –> const class core::scoring::ScoreFunction &

set_cycles(*args, **kwargs)

Overloaded function.

  1. set_cycles(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) -> None

  2. set_cycles(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure, cycle_ratio: float) -> None

C++: protocols::loops::loop_closure::ccd::LoopClosure::set_cycles(double) –> void

set_nr_fragments(*args, **kwargs)

Overloaded function.

  1. set_nr_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure) -> None

  2. set_nr_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.LoopClosure, nr_fragments: int) -> None

C++: protocols::loops::loop_closure::ccd::LoopClosure::set_nr_fragments(unsigned long) –> void

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure

Bases: Mover

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::apply(class core::pose::Pose &, class core::pose::Pose &) –> void

  1. apply(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, : pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::operator=(const class protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure &) –> class protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure &

bIdealLoopClosing(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) bool

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::bIdealLoopClosing() const –> bool

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>

closure_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) pyrosetta.rosetta.core.fragment.FragSet

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::closure_fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

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>

determine_loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.protocols.loops.Loop

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::determine_loop(const class core::pose::Pose &, class core::pose::Pose &) –> class protocols::loops::Loop

fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, frags: pyrosetta.rosetta.core.fragment.FragSet) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> void

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.loops.loop_closure.ccd.SlidingWindowLoopClosure) str

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::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_t

non-const accessor

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

keep_fragments(*args, **kwargs)

Overloaded function.

  1. keep_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) -> None

  2. keep_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: bool) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::keep_fragments(bool) –> void

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

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

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::movemap() const –> const class core::kinematics::MoveMap &

  1. movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

static name() str

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

output_debug_structure(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::output_debug_structure(class core::pose::Pose &, std::string) –> void

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

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_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

sample_loops(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::sample_loops(class core::pose::Pose &, class core::pose::Pose &) –> void

scored_frag_cycle_ratio(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: float) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::scored_frag_cycle_ratio(double) –> void

scorefxn(*args, **kwargs)

Overloaded function.

  1. scorefxn(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) -> pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::scorefxn() const –> const class core::scoring::ScoreFunction &

  1. scorefxn(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

select_final_loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::select_final_loop(class core::pose::Pose &, class core::pose::Pose &) –> void

static setPoseExtraScore(pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::setPoseExtraScore(class core::pose::Pose &) –> void

set_bIdealLoopClosing(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: bool) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_bIdealLoopClosing(bool) –> void

set_chainbreak_max(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: float) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_chainbreak_max(double) –> 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_evaluation(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, ev: pyrosetta.rosetta.protocols.evaluation.MetaPoseEvaluator) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_evaluation(class std::shared_ptr<class protocols::evaluation::MetaPoseEvaluator>) –> 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_loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, loop_in: pyrosetta.rosetta.protocols.loops.Loop) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_loop(const class protocols::loops::Loop &) –> 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

short_frag_cycle_ratio(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: float) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::short_frag_cycle_ratio(double) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.moves.Mover) -> None

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

Outputs details about the Mover, including current settings.

C++: protocols::moves::Mover::show(std::ostream &) 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(*args, **kwargs)

Overloaded function.

  1. type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None

Set the ‘type’ string

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

  1. type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str

Get the set ‘type’ string

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

class pyrosetta.rosetta.protocols.loops.loop_closure.ccd.WidthFirstSlidingWindowLoopClosure

Bases: SlidingWindowLoopClosure

it will switch between different windows. If nothing good is found after one sweep of window sizes we bail out… (assuming that it is fruitless) if things look promising more sampling time is spend to find a good loop

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::apply(class core::pose::Pose &, class core::pose::Pose &) –> void

  1. apply(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.WidthFirstSlidingWindowLoopClosure, : pyrosetta.rosetta.protocols.loops.loop_closure.ccd.WidthFirstSlidingWindowLoopClosure) pyrosetta.rosetta.protocols.loops.loop_closure.ccd.WidthFirstSlidingWindowLoopClosure

C++: protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::operator=(const class protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure &) –> class protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure &

bIdealLoopClosing(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) bool

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::bIdealLoopClosing() const –> bool

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>

closure_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) pyrosetta.rosetta.core.fragment.FragSet

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::closure_fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

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>

determine_loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.protocols.loops.Loop

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::determine_loop(const class core::pose::Pose &, class core::pose::Pose &) –> class protocols::loops::Loop

fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, frags: pyrosetta.rosetta.core.fragment.FragSet) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> void

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.loops.loop_closure.ccd.WidthFirstSlidingWindowLoopClosure) str

C++: protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::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_t

non-const accessor

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

keep_fragments(*args, **kwargs)

Overloaded function.

  1. keep_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) -> None

  2. keep_fragments(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: bool) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::keep_fragments(bool) –> void

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

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

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::movemap() const –> const class core::kinematics::MoveMap &

  1. movemap(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

static name() str

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

output_debug_structure(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, pose: pyrosetta.rosetta.core.pose.Pose, prefix: str) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::output_debug_structure(class core::pose::Pose &, std::string) –> void

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

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

C++: protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::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_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

sample_loops(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.WidthFirstSlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::WidthFirstSlidingWindowLoopClosure::sample_loops(class core::pose::Pose &, class core::pose::Pose &) –> void

scored_frag_cycle_ratio(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: float) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::scored_frag_cycle_ratio(double) –> void

scorefxn(*args, **kwargs)

Overloaded function.

  1. scorefxn(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure) -> pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::scorefxn() const –> const class core::scoring::ScoreFunction &

  1. scorefxn(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction) -> None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

select_final_loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, more_cut: pyrosetta.rosetta.core.pose.Pose, less_cut: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::select_final_loop(class core::pose::Pose &, class core::pose::Pose &) –> void

static setPoseExtraScore(pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::setPoseExtraScore(class core::pose::Pose &) –> void

set_bIdealLoopClosing(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: bool) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_bIdealLoopClosing(bool) –> void

set_chainbreak_max(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: float) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_chainbreak_max(double) –> 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_evaluation(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, ev: pyrosetta.rosetta.protocols.evaluation.MetaPoseEvaluator) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_evaluation(class std::shared_ptr<class protocols::evaluation::MetaPoseEvaluator>) –> 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_loop(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, loop_in: pyrosetta.rosetta.protocols.loops.Loop) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::set_loop(const class protocols::loops::Loop &) –> 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

short_frag_cycle_ratio(self: pyrosetta.rosetta.protocols.loops.loop_closure.ccd.SlidingWindowLoopClosure, setting: float) None

C++: protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::short_frag_cycle_ratio(double) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.moves.Mover) -> None

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

Outputs details about the Mover, including current settings.

C++: protocols::moves::Mover::show(std::ostream &) 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(*args, **kwargs)

Overloaded function.

  1. type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None

Set the ‘type’ string

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

  1. type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str

Get the set ‘type’ string

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

pyrosetta.rosetta.protocols.loops.loop_closure.ccd.get_deviation(pose: pyrosetta.rosetta.core.pose.Pose, cutpoint: int) Tuple[float, float]

C++: protocols::loops::loop_closure::ccd::get_deviation(const class core::pose::Pose &, const unsigned long) –> struct std::pair<double, double>