simple_moves

Bindings for protocols::simple_moves namespace

class pyrosetta.rosetta.protocols.simple_moves.AddCavitiesMover

Bases: Mover

add_suckers(self: pyrosetta.rosetta.protocols.simple_moves.AddCavitiesMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddCavitiesMover::add_suckers(class core::pose::Pose &) –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.AddCavitiesMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddCavitiesMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddCavitiesMover, : pyrosetta.rosetta.protocols.simple_moves.AddCavitiesMover) pyrosetta.rosetta.protocols.simple_moves.AddCavitiesMover

C++: protocols::simple_moves::AddCavitiesMover::operator=(const class protocols::simple_moves::AddCavitiesMover &) –> class protocols::simple_moves::AddCavitiesMover &

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

clear_suckers(self: pyrosetta.rosetta.protocols.simple_moves.AddCavitiesMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddCavitiesMover::clear_suckers(class core::pose::Pose &) –> void

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

Return a clone of the Mover object.

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

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

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

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

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

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

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

fpd

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

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

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

get_cavities(self: pyrosetta.rosetta.protocols.simple_moves.AddCavitiesMover, pose: pyrosetta.rosetta.core.pose.Pose, nbdis: float, nbcount: int, minsep: float) pyrosetta.rosetta.utility.vector1_core_scoring_packstat_CavityBall

C++: protocols::simple_moves::AddCavitiesMover::get_cavities(const class core::pose::Pose &, double, int, double) –> class utility::vector1<class core::scoring::packstat::CavityBall, class std::allocator<class core::scoring::packstat::CavityBall> >

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.simple_moves.AddCavitiesMover) str

C++: protocols::simple_moves::AddCavitiesMover::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

static name() str

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

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

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

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

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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.AddChainMover

Bases: Mover

add_new_chain(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddChainMover::add_new_chain(class core::pose::Pose &) const –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddChainMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, : pyrosetta.rosetta.protocols.simple_moves.AddChainMover) pyrosetta.rosetta.protocols.simple_moves.AddChainMover

C++: protocols::simple_moves::AddChainMover::operator=(const class protocols::simple_moves::AddChainMover &) –> class protocols::simple_moves::AddChainMover &

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.simple_moves.AddChainMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::AddChainMover::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>

fname(*args, **kwargs)

Overloaded function.

  1. fname(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, f: str) -> None

C++: protocols::simple_moves::AddChainMover::fname(const std::string &) –> void

  1. fname(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover) -> str

C++: protocols::simple_moves::AddChainMover::fname() const –> std::string

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

C++: protocols::simple_moves::AddChainMover::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.simple_moves.AddChainMover) str

C++: protocols::simple_moves::AddChainMover::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

static mover_name() str

C++: protocols::simple_moves::AddChainMover::mover_name() –> std::string

static name() str

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

new_chain(*args, **kwargs)

Overloaded function.

  1. new_chain(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, n: bool) -> None

C++: protocols::simple_moves::AddChainMover::new_chain(const bool) –> void

  1. new_chain(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover) -> bool

C++: protocols::simple_moves::AddChainMover::new_chain() const –> bool

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

C++: protocols::simple_moves::AddChainMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddChainMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

random_access(*args, **kwargs)

Overloaded function.

  1. random_access(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover) -> bool

C++: protocols::simple_moves::AddChainMover::random_access() const –> bool

  1. random_access(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, b: bool) -> None

C++: protocols::simple_moves::AddChainMover::random_access(const bool) –> 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

scorefxn(*args, **kwargs)

Overloaded function.

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, s: pyrosetta.rosetta.core.scoring.ScoreFunction) -> None

C++: protocols::simple_moves::AddChainMover::scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover) -> pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::simple_moves::AddChainMover::scorefxn() const –> class std::shared_ptr<class core::scoring::ScoreFunction>

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

spm_reference_name(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover) str

C++: protocols::simple_moves::AddChainMover::spm_reference_name() const –> std::string

swap_chain(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddChainMover::swap_chain(class core::pose::Pose &) const –> void

swap_chain_number(*args, **kwargs)

Overloaded function.

  1. swap_chain_number(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, wc: int) -> None

C++: protocols::simple_moves::AddChainMover::swap_chain_number(const unsigned long) –> void

  1. swap_chain_number(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover) -> int

C++: protocols::simple_moves::AddChainMover::swap_chain_number() const –> unsigned long

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 &

update_PDBInfo(*args, **kwargs)

Overloaded function.

  1. update_PDBInfo(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover, n: bool) -> None

C++: protocols::simple_moves::AddChainMover::update_PDBInfo(const bool) –> void

  1. update_PDBInfo(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMover) -> bool

C++: protocols::simple_moves::AddChainMover::update_PDBInfo() const –> bool

class pyrosetta.rosetta.protocols.simple_moves.AddChainMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.AddChainMoverCreator) pyrosetta.rosetta.protocols.simple_moves.AddChainMoverCreator

C++: protocols::simple_moves::AddChainMoverCreator::operator=(const class protocols::simple_moves::AddChainMoverCreator &) –> class protocols::simple_moves::AddChainMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::AddChainMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMoverCreator) str

C++: protocols::simple_moves::AddChainMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.AddChainMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddChainMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.AddJobPairData

Bases: Mover

Add an arbitrary piece of data to the current Job, which will be output in the silent file, database, etc. This is useful for adding metadata to keep track of data generated using multiple experimental conditions. Currently ONLY RosettaScript interface supported.

The data appended to the Job consists of a key and a value. The key is a string, and the value can be either a real or string.

apply(self: pyrosetta.rosetta.protocols.simple_moves.AddJobPairData, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddJobPairData::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddJobPairData, : pyrosetta.rosetta.protocols.simple_moves.AddJobPairData) pyrosetta.rosetta.protocols.simple_moves.AddJobPairData

C++: protocols::simple_moves::AddJobPairData::operator=(const class protocols::simple_moves::AddJobPairData &) –> class protocols::simple_moves::AddJobPairData &

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.simple_moves.AddJobPairData) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::AddJobPairData::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.simple_moves.AddJobPairData) str

C++: protocols::simple_moves::AddJobPairData::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

static mover_name() str

C++: protocols::simple_moves::AddJobPairData::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.AddJobPairData, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::AddJobPairData::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddJobPairData::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.AddJobPairDataCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddJobPairDataCreator, : pyrosetta.rosetta.protocols.simple_moves.AddJobPairDataCreator) pyrosetta.rosetta.protocols.simple_moves.AddJobPairDataCreator

C++: protocols::simple_moves::AddJobPairDataCreator::operator=(const class protocols::simple_moves::AddJobPairDataCreator &) –> class protocols::simple_moves::AddJobPairDataCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.AddJobPairDataCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::AddJobPairDataCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.AddJobPairDataCreator) str

C++: protocols::simple_moves::AddJobPairDataCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.AddJobPairDataCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddJobPairDataCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddPDBInfoMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMover, : pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMover) pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMover

C++: protocols::simple_moves::AddPDBInfoMover::operator=(const class protocols::simple_moves::AddPDBInfoMover &) –> class protocols::simple_moves::AddPDBInfoMover &

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.simple_moves.AddPDBInfoMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::AddPDBInfoMover::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.simple_moves.AddPDBInfoMover) str

C++: protocols::simple_moves::AddPDBInfoMover::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

static mover_name() str

C++: protocols::simple_moves::AddPDBInfoMover::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMover, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::AddPDBInfoMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddPDBInfoMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.AddPDBInfoMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMoverCreator) pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMoverCreator

C++: protocols::simple_moves::AddPDBInfoMoverCreator::operator=(const class protocols::simple_moves::AddPDBInfoMoverCreator &) –> class protocols::simple_moves::AddPDBInfoMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::AddPDBInfoMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMoverCreator) str

C++: protocols::simple_moves::AddPDBInfoMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.AddPDBInfoMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddPDBInfoMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraint

Bases: Mover

The mover is designed to improve the design process by using information from co-evolutionary correlation matrices. These matrices can be created by different methods, e.g. GREMLIN or plmDCA. The matrices get input as tensor of the shape [N, A, N, A] where N is the length of the protein and A is the length of the alphabet (typically 21 amino acids + 1 for gaps).

GRELIN alphabet order: ARNDCQEGHILKMFPSTWYV- plmDCA alphabet order: ACDEFGHIKLMNPQRSTVWY-

The order of the alphabet used can be defined by the user. To access the measure of co-evolution between, e.g., residue 1 (ALA) and residue 2 (ARG) the tensor lookup would be [1, 0, 2, 1] (using the GREMLIN alphabet order). The co-evolution strength is multiplied by a user defined strength factor (default=1) and then added as new term to the scoring function.

apply(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraint, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddResidueCouplingConstraint::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraint, : pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraint) pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraint

C++: protocols::simple_moves::AddResidueCouplingConstraint::operator=(const class protocols::simple_moves::AddResidueCouplingConstraint &) –> class protocols::simple_moves::AddResidueCouplingConstraint &

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.simple_moves.AddResidueCouplingConstraint) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

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

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

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

fpd

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

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

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

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

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

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

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

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

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

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

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

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

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

get_name(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraint) str

C++: protocols::simple_moves::AddResidueCouplingConstraint::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

static mover_name() str

C++: protocols::simple_moves::AddResidueCouplingConstraint::mover_name() –> std::string

static name() str

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

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

C++: protocols::simple_moves::AddResidueCouplingConstraint::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddResidueCouplingConstraint::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.AddResidueCouplingConstraintCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraintCreator, : pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraintCreator) pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraintCreator

C++: protocols::simple_moves::AddResidueCouplingConstraintCreator::operator=(const class protocols::simple_moves::AddResidueCouplingConstraintCreator &) –> class protocols::simple_moves::AddResidueCouplingConstraintCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraintCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::AddResidueCouplingConstraintCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraintCreator) str

C++: protocols::simple_moves::AddResidueCouplingConstraintCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueCouplingConstraintCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddResidueCouplingConstraintCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddResidueLabelMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMover, : pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMover) pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMover

C++: protocols::simple_moves::AddResidueLabelMover::operator=(const class protocols::simple_moves::AddResidueLabelMover &) –> class protocols::simple_moves::AddResidueLabelMover &

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.simple_moves.AddResidueLabelMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::AddResidueLabelMover::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.simple_moves.AddResidueLabelMover) str

C++: protocols::simple_moves::AddResidueLabelMover::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

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMover, tag: pyrosetta.rosetta.utility.tag.Tag, data_map: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::AddResidueLabelMover::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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.AddResidueLabelMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMoverCreator) pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMoverCreator

C++: protocols::simple_moves::AddResidueLabelMoverCreator::operator=(const class protocols::simple_moves::AddResidueLabelMoverCreator &) –> class protocols::simple_moves::AddResidueLabelMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::AddResidueLabelMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMoverCreator) str

C++: protocols::simple_moves::AddResidueLabelMoverCreator::keyname() const –> std::string

static mover_name() str

C++: protocols::simple_moves::AddResidueLabelMoverCreator::mover_name() –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.AddResidueLabelMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddResidueLabelMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover

Bases: Mover

Adds variant types to selected residues

apply(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddSapConstraintMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, ot: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover) pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover

C++: protocols::simple_moves::AddSapConstraintMover::operator=(const class protocols::simple_moves::AddSapConstraintMover &) –> class protocols::simple_moves::AddSapConstraintMover &

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.simple_moves.AddSapConstraintMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::AddSapConstraintMover::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.simple_moves.AddSapConstraintMover) str

C++: protocols::simple_moves::AddSapConstraintMover::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

static mover_name() str

C++: protocols::simple_moves::AddSapConstraintMover::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::AddSapConstraintMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddSapConstraintMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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_full_accuracy_when_scoring(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, full_accuracy: bool) None

C++: protocols::simple_moves::AddSapConstraintMover::set_full_accuracy_when_scoring(bool) –> 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_name(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, name: str) None

C++: protocols::simple_moves::AddSapConstraintMover::set_name(const std::string &) –> 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_packing_correction(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, correction: float) None

C++: protocols::simple_moves::AddSapConstraintMover::set_packing_correction(double) –> void

set_penalty_per_sap(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, penalty: float) None

C++: protocols::simple_moves::AddSapConstraintMover::set_penalty_per_sap(double) –> void

set_sap_calculate_selector(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

C++: protocols::simple_moves::AddSapConstraintMover::set_sap_calculate_selector(const class std::shared_ptr<const class core::select::residue_selector::ResidueSelector> &) –> void

set_sap_goal(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, goal: float) None

C++: protocols::simple_moves::AddSapConstraintMover::set_sap_goal(double) –> void

set_sap_lb_goal(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, goal: float) None

C++: protocols::simple_moves::AddSapConstraintMover::set_sap_lb_goal(double) –> void

set_sasa_selector(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

C++: protocols::simple_moves::AddSapConstraintMover::set_sasa_selector(const class std::shared_ptr<const class core::select::residue_selector::ResidueSelector> &) –> void

set_score_selector(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

Set the ResidueSelector used by this mover.

C++: protocols::simple_moves::AddSapConstraintMover::set_score_selector(const class std::shared_ptr<const class core::select::residue_selector::ResidueSelector> &) –> void

set_speed(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMover, speed: str) None

C++: protocols::simple_moves::AddSapConstraintMover::set_speed(const std::string &) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.AddSapConstraintMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMoverCreator) pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMoverCreator

C++: protocols::simple_moves::AddSapConstraintMoverCreator::operator=(const class protocols::simple_moves::AddSapConstraintMoverCreator &) –> class protocols::simple_moves::AddSapConstraintMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::AddSapConstraintMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMoverCreator) str

C++: protocols::simple_moves::AddSapConstraintMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.AddSapConstraintMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddSapConstraintMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover

Bases: Mover

Adds variant types to selected residues

add_constraint(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover, weight: float, name: str) None

C++: protocols::simple_moves::AddSapMathConstraintMover::add_constraint(double, const std::string &) –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AddSapMathConstraintMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover, ot: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover) pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover

C++: protocols::simple_moves::AddSapMathConstraintMover::operator=(const class protocols::simple_moves::AddSapMathConstraintMover &) –> class protocols::simple_moves::AddSapMathConstraintMover &

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.simple_moves.AddSapMathConstraintMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::AddSapMathConstraintMover::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.simple_moves.AddSapMathConstraintMover) str

C++: protocols::simple_moves::AddSapMathConstraintMover::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

static mover_name() str

C++: protocols::simple_moves::AddSapMathConstraintMover::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::AddSapMathConstraintMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddSapMathConstraintMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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_lower_bound(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover, lower: float) None

C++: protocols::simple_moves::AddSapMathConstraintMover::set_lower_bound(double) –> 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_penalty_per_unit(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover, penalty: float) None

C++: protocols::simple_moves::AddSapMathConstraintMover::set_penalty_per_unit(double) –> 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_upper_bound(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMover, upper: float) None

C++: protocols::simple_moves::AddSapMathConstraintMover::set_upper_bound(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.simple_moves.AddSapMathConstraintMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMoverCreator) pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMoverCreator

C++: protocols::simple_moves::AddSapMathConstraintMoverCreator::operator=(const class protocols::simple_moves::AddSapMathConstraintMoverCreator &) –> class protocols::simple_moves::AddSapMathConstraintMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::AddSapMathConstraintMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMoverCreator) str

C++: protocols::simple_moves::AddSapMathConstraintMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.AddSapMathConstraintMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AddSapMathConstraintMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.AlignChainMover

Bases: Mover

Align a chain in the working pose to a chain. CA superposition

source_chain: the chain number in the working pose. 0 means the entire pose. target_chain: the chain number in the target pose. 0 means the entire pose. **target and source chains must have the same length of residues.

apply(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::AlignChainMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMover, : pyrosetta.rosetta.protocols.simple_moves.AlignChainMover) pyrosetta.rosetta.protocols.simple_moves.AlignChainMover

C++: protocols::simple_moves::AlignChainMover::operator=(const class protocols::simple_moves::AlignChainMover &) –> class protocols::simple_moves::AlignChainMover &

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.simple_moves.AlignChainMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::AlignChainMover::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.simple_moves.AlignChainMover) str

C++: protocols::simple_moves::AlignChainMover::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

static mover_name() str

C++: protocols::simple_moves::AlignChainMover::mover_name() –> std::string

static name() str

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

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

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

pose(*args, **kwargs)

Overloaded function.

  1. pose(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMover) -> pyrosetta.rosetta.core.pose.Pose

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

  1. pose(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMover, pose: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::simple_moves::AlignChainMover::pose(class std::shared_ptr<class core::pose::Pose>) –> 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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AlignChainMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

source_chain(*args, **kwargs)

Overloaded function.

  1. source_chain(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMover) -> int

C++: protocols::simple_moves::AlignChainMover::source_chain() const –> unsigned long

  1. source_chain(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMover, s: int) -> None

C++: protocols::simple_moves::AlignChainMover::source_chain(const unsigned long) –> void

target_chain(*args, **kwargs)

Overloaded function.

  1. target_chain(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMover) -> int

C++: protocols::simple_moves::AlignChainMover::target_chain() const –> unsigned long

  1. target_chain(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMover, s: int) -> None

C++: protocols::simple_moves::AlignChainMover::target_chain(const unsigned long) –> 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.simple_moves.AlignChainMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.AlignChainMoverCreator) pyrosetta.rosetta.protocols.simple_moves.AlignChainMoverCreator

C++: protocols::simple_moves::AlignChainMoverCreator::operator=(const class protocols::simple_moves::AlignChainMoverCreator &) –> class protocols::simple_moves::AlignChainMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::AlignChainMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMoverCreator) str

C++: protocols::simple_moves::AlignChainMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.AlignChainMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::AlignChainMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.AtomHash

Bases: pybind11_object

add_point(self: pyrosetta.rosetta.protocols.simple_moves.AtomHash, residx: int, xyz: pyrosetta.rosetta.numeric.xyzVector_double_t) None

C++: protocols::simple_moves::AtomHash::add_point(unsigned long, class numeric::xyzVector<double>) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.AtomHash, : pyrosetta.rosetta.protocols.simple_moves.AtomHash) pyrosetta.rosetta.protocols.simple_moves.AtomHash

C++: protocols::simple_moves::AtomHash::operator=(const class protocols::simple_moves::AtomHash &) –> class protocols::simple_moves::AtomHash &

get_neighborcount(self: pyrosetta.rosetta.protocols.simple_moves.AtomHash, xyz: pyrosetta.rosetta.numeric.xyzVector_double_t, dlim: float) int

C++: protocols::simple_moves::AtomHash::get_neighborcount(class numeric::xyzVector<double>, double) –> unsigned long

npoints(self: pyrosetta.rosetta.protocols.simple_moves.AtomHash) int

C++: protocols::simple_moves::AtomHash::npoints() –> int

reset_and_get_clusters(self: pyrosetta.rosetta.protocols.simple_moves.AtomHash, clusters: pyrosetta.rosetta.utility.vector1_utility_vector1_numeric_xyzVector_double_std_allocator_numeric_xyzVector_double_t, dredundant: float, dcluster: float) None

C++: protocols::simple_moves::AtomHash::reset_and_get_clusters(class utility::vector1<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > >, class std::allocator<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > > > &, double, double) –> void

trim_to_heterogeneous_clusters(self: pyrosetta.rosetta.protocols.simple_moves.AtomHash, dlim: float) None

C++: protocols::simple_moves::AtomHash::trim_to_heterogeneous_clusters(double) –> void

class pyrosetta.rosetta.protocols.simple_moves.AtomHashNode

Bases: pybind11_object

property idx
property residx
property xyz
class pyrosetta.rosetta.protocols.simple_moves.BBConRotMover

Bases: BBGaussianMover

apply(self: pyrosetta.rosetta.protocols.simple_moves.BBConRotMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BBConRotMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.BBConRotMover, : pyrosetta.rosetta.protocols.simple_moves.BBConRotMover) pyrosetta.rosetta.protocols.simple_moves.BBConRotMover

C++: protocols::simple_moves::BBConRotMover::operator=(const class protocols::simple_moves::BBConRotMover &) –> class protocols::simple_moves::BBConRotMover &

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.simple_moves.BBGaussianMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::BBGaussianMover::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>

factorA(self: pyrosetta.rosetta.protocols.simple_moves.BBConRotMover, fA: float) None

C++: protocols::simple_moves::BBConRotMover::factorA(const double) –> void

factorB(self: pyrosetta.rosetta.protocols.simple_moves.BBConRotMover, fB: float) None

C++: protocols::simple_moves::BBConRotMover::factorB(const double) –> void

factorC(self: pyrosetta.rosetta.protocols.simple_moves.BBConRotMover, fC: float) None

C++: protocols::simple_moves::BBConRotMover::factorC(const double) –> void

finalize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after all Monte Carlo trials are completed.

C++: protocols::canonical_sampling::ThermodynamicMover::finalize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &) –> 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_A(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) None

C++: protocols::simple_moves::BBGaussianMover::get_A() –> void

get_G(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) None

C++: protocols::simple_moves::BBGaussianMover::get_G() –> void

get_L_move(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) float

calculate L matrix and update pose

C++: protocols::simple_moves::BBGaussianMover::get_L_move(class core::pose::Pose &) –> double

get_L_prime(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) float

calculate L’, update last_proposal_density

C++: protocols::simple_moves::BBGaussianMover::get_L_prime() –> double

get_VdRdPhi(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BBGaussianMover::get_VdRdPhi(const class core::pose::Pose &) –> void

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.simple_moves.BBConRotMover) str

C++: protocols::simple_moves::BBConRotMover::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 > > &

init(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) None

C++: protocols::simple_moves::BBGaussianMover::init() –> void

init_kic_loop(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, looplength: int, mm: pyrosetta.rosetta.core.kinematics.MoveMap) None

C++: protocols::simple_moves::BBGaussianMover::init_kic_loop(unsigned long, class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

initialize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover, cycle: int) None

Callback executed before any Monte Carlo trials are attempted.

C++: protocols::canonical_sampling::ThermodynamicMover::initialize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &, unsigned long) –> void

is_multi_trial(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) bool

Return true if the move performs multiple trials on each apply.

last_inner_score_delta_over_temperature()

metropolis_hastings_mover()

set_metropolis_hastings_mover()

C++: protocols::canonical_sampling::ThermodynamicMover::is_multi_trial() –> bool

last_inner_score_delta_over_temperature(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) float
If this is a multi-trial move, return the change in internal

score/temperature caused by the last call to apply().

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::last_inner_score_delta_over_temperature() –> double

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) float

get the ratio of proposal densities for the last move

C++: protocols::simple_moves::BBGaussianMover::last_proposal_density_ratio() –> double

metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t
If this is a multi-trial move, return the MetropolisHastingsMover

being used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::metropolis_hastings_mover() –> class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

Generates the movemap used by this mover for the given pose

C++: protocols::simple_moves::BBGaussianMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, new_movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::simple_moves::BBGaussianMover::movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, new_movemap_factory: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

The movemap_factory will be used to generate a movemap, if an explcit one hasn’t already been set.

C++: protocols::simple_moves::BBGaussianMover::movemap_factory(class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

static mover_name() str

C++: protocols::simple_moves::BBGaussianMover::mover_name() –> std::string

static name() str

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

observe_after_metropolis(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after the Metropolis criterion is evaluated.

C++: protocols::canonical_sampling::ThermodynamicMover::observe_after_metropolis(const class protocols::canonical_sampling::MetropolisHastingsMover &) –> 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

preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) bool

get whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BBGaussianMover::preserve_detailed_balance() const –> bool

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::BBGaussianMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

resize(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : int, : int, : int) None

C++: protocols::simple_moves::BBGaussianMover::resize(unsigned long, unsigned long, unsigned long) –> 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_metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t) None
If this is a multi-trial move, set the MetropolisHastingsMover to

be used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::set_metropolis_hastings_mover(class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>) –> 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_preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, preserve_detailed_balance: bool) None

set whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BBGaussianMover::set_preserve_detailed_balance(bool) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

torsion_id_ranges(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_core_id_TorsionID_Range

dummy

C++: protocols::simple_moves::BBGaussianMover::torsion_id_ranges(class core::pose::Pose &) –> class utility::vector1<class core::id::TorsionID_Range, class std::allocator<class core::id::TorsionID_Range> >

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 &

update_counting_last_PDR(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : float) None

C++: protocols::simple_moves::BBGaussianMover::update_counting_last_PDR(double) –> void

class pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover

Bases: Mover

Mover interface to BBDihedralSampler ( 1D ). Samples using BBDihedralSamplers randomly using residues set in the movemap. If multiple samplers are given, will randomly sample on them.

add_sampler(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover, sampler: protocols::simple_moves::bb_sampler::BBDihedralSampler) None

Add a sampler to this mover.

C++: protocols::simple_moves::BBDihedralSamplerMover::add_sampler(class std::shared_ptr<class protocols::simple_moves::bb_sampler::BBDihedralSampler>) –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BBDihedralSamplerMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover, : pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover) pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover

C++: protocols::simple_moves::BBDihedralSamplerMover::operator=(const class protocols::simple_moves::BBDihedralSamplerMover &) –> class protocols::simple_moves::BBDihedralSamplerMover &

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.simple_moves.BBDihedralSamplerMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

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

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

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

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

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::BBDihedralSamplerMover::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.simple_moves.BBDihedralSamplerMover) str

C++: protocols::simple_moves::BBDihedralSamplerMover::get_name() const –> std::string

get_name_of_last_sampler_used(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover) str

Return the name of the last sampler used during the last apply

C++: protocols::simple_moves::BBDihedralSamplerMover::get_name_of_last_sampler_used() –> 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

static name() str

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

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

parse XML tag (to use this Mover in Rosetta Scripts)

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

provide_citation_info(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None

Provide the citation.

C++: protocols::simple_moves::BBDihedralSamplerMover::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

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_dihedral_mask(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover, mask: pyrosetta.rosetta.std.map_unsigned_long_utility_vector1_unsigned_long_std_allocator_unsigned_long_t_std_allocator_std_pair_const_unsigned_long_utility_vector1_unsigned_long_std_allocator_unsigned_long_t) None
Limit the torsions that are sampled using a mask.
Mask is a vector of torsions we are allowed to sample at each residue.

NOT every residue must be present - only the ones we need to mask. This helps for carbohydrates, since not every residue has all possible dihedrals, even if we have samplers to use.

C++: protocols::simple_moves::BBDihedralSamplerMover::set_dihedral_mask(class std::map<unsigned long, class utility::vector1<unsigned long, class std::allocator<unsigned long> >, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class utility::vector1<unsigned long, class std::allocator<unsigned long> > > > >) –> 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_residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

Sets residues from a residue selector.

C++: protocols::simple_moves::BBDihedralSamplerMover::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

set_sampler(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover, sampler: protocols::simple_moves::bb_sampler::BBDihedralSampler) None

Set a single sampler this mover will use.

C++: protocols::simple_moves::BBDihedralSamplerMover::set_sampler(class std::shared_ptr<class protocols::simple_moves::bb_sampler::BBDihedralSampler>) –> void

set_single_resnum(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover, resnum: int) None

Set a single resnum instead of a movemap.

C++: protocols::simple_moves::BBDihedralSamplerMover::set_single_resnum(unsigned long) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMover) -> None

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

C++: protocols::simple_moves::BBDihedralSamplerMover::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.simple_moves.BBDihedralSamplerMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMoverCreator) pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMoverCreator

C++: protocols::simple_moves::BBDihedralSamplerMoverCreator::operator=(const class protocols::simple_moves::BBDihedralSamplerMoverCreator &) –> class protocols::simple_moves::BBDihedralSamplerMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::BBDihedralSamplerMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.BBDihedralSamplerMoverCreator) str

C++: protocols::simple_moves::BBDihedralSamplerMoverCreator::keyname() const –> std::string

static mover_name() str

C++: protocols::simple_moves::BBDihedralSamplerMoverCreator::mover_name() –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.moves.MoverCreator, xsd: utility::tag::XMLSchemaDefinition) None

Describe the schema for the Mover that this Creator is responsible for

C++: protocols::moves::MoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.BBG8T3AMover

Bases: BBGaussianMover

a particular gaussian mover from the original paper

using 8 torsion angles as DOF, 3 atoms (Ca,C,O) as end

apply(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BBGaussianMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.BBG8T3AMover, : pyrosetta.rosetta.protocols.simple_moves.BBG8T3AMover) pyrosetta.rosetta.protocols.simple_moves.BBG8T3AMover

C++: protocols::simple_moves::BBG8T3AMover::operator=(const class protocols::simple_moves::BBG8T3AMover &) –> class protocols::simple_moves::BBG8T3AMover &

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.simple_moves.BBG8T3AMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::BBG8T3AMover::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>

factorA(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, fA: float) None

C++: protocols::simple_moves::BBGaussianMover::factorA(const double) –> void

factorB(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, fB: float) None

C++: protocols::simple_moves::BBGaussianMover::factorB(const double) –> void

finalize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after all Monte Carlo trials are completed.

C++: protocols::canonical_sampling::ThermodynamicMover::finalize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &) –> 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_A(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) None

C++: protocols::simple_moves::BBGaussianMover::get_A() –> void

get_G(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) None

C++: protocols::simple_moves::BBGaussianMover::get_G() –> void

get_L_move(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) float

calculate L matrix and update pose

C++: protocols::simple_moves::BBGaussianMover::get_L_move(class core::pose::Pose &) –> double

get_L_prime(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) float

calculate L’, update last_proposal_density

C++: protocols::simple_moves::BBGaussianMover::get_L_prime() –> double

get_VdRdPhi(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BBGaussianMover::get_VdRdPhi(const class core::pose::Pose &) –> void

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.simple_moves.BBG8T3AMover) str

C++: protocols::simple_moves::BBG8T3AMover::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 > > &

init(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) None

C++: protocols::simple_moves::BBGaussianMover::init() –> void

init_kic_loop(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, looplength: int, mm: pyrosetta.rosetta.core.kinematics.MoveMap) None

C++: protocols::simple_moves::BBGaussianMover::init_kic_loop(unsigned long, class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

initialize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover, cycle: int) None

Callback executed before any Monte Carlo trials are attempted.

C++: protocols::canonical_sampling::ThermodynamicMover::initialize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &, unsigned long) –> void

is_multi_trial(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) bool

Return true if the move performs multiple trials on each apply.

last_inner_score_delta_over_temperature()

metropolis_hastings_mover()

set_metropolis_hastings_mover()

C++: protocols::canonical_sampling::ThermodynamicMover::is_multi_trial() –> bool

last_inner_score_delta_over_temperature(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) float
If this is a multi-trial move, return the change in internal

score/temperature caused by the last call to apply().

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::last_inner_score_delta_over_temperature() –> double

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) float

get the ratio of proposal densities for the last move

C++: protocols::simple_moves::BBGaussianMover::last_proposal_density_ratio() –> double

metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t
If this is a multi-trial move, return the MetropolisHastingsMover

being used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::metropolis_hastings_mover() –> class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

Generates the movemap used by this mover for the given pose

C++: protocols::simple_moves::BBGaussianMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, new_movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::simple_moves::BBGaussianMover::movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, new_movemap_factory: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

The movemap_factory will be used to generate a movemap, if an explcit one hasn’t already been set.

C++: protocols::simple_moves::BBGaussianMover::movemap_factory(class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

static mover_name() str

C++: protocols::simple_moves::BBGaussianMover::mover_name() –> std::string

static name() str

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

observe_after_metropolis(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after the Metropolis criterion is evaluated.

C++: protocols::canonical_sampling::ThermodynamicMover::observe_after_metropolis(const class protocols::canonical_sampling::MetropolisHastingsMover &) –> 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

preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) bool

get whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BBGaussianMover::preserve_detailed_balance() const –> bool

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::BBGaussianMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

resize(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : int, : int, : int) None

C++: protocols::simple_moves::BBGaussianMover::resize(unsigned long, unsigned long, unsigned long) –> 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_metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t) None
If this is a multi-trial move, set the MetropolisHastingsMover to

be used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::set_metropolis_hastings_mover(class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>) –> 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_preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, preserve_detailed_balance: bool) None

set whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BBGaussianMover::set_preserve_detailed_balance(bool) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

torsion_id_ranges(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_core_id_TorsionID_Range

dummy

C++: protocols::simple_moves::BBGaussianMover::torsion_id_ranges(class core::pose::Pose &) –> class utility::vector1<class core::id::TorsionID_Range, class std::allocator<class core::id::TorsionID_Range> >

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 &

update_counting_last_PDR(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : float) None

C++: protocols::simple_moves::BBGaussianMover::update_counting_last_PDR(double) –> void

class pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover

Bases: ThermodynamicMover

the basic class for implementing Gaussian Perturbation of bb

“Monte Carlo update for chain molecules: Biased Gaussian steps in torsional space” “The Journal of Chemical Physics, Vol. 114, No. 18. (2001), pp. 8154-8158.” Two steps for perturbing the backbone and keeping the geometry constrain Step 1: Gaussian Biased steps in torsional space: the end atoms of the moving segment should be choosen by user and to keep the geometry constrain(6), the DOF of the moving segment > 6 Step 2: “pivot” update the bb conformation, or followed by a chainclosure method (BBConRot)

apply(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BBGaussianMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover

C++: protocols::simple_moves::BBGaussianMover::operator=(const class protocols::simple_moves::BBGaussianMover &) –> class protocols::simple_moves::BBGaussianMover &

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.simple_moves.BBGaussianMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::BBGaussianMover::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>

factorA(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, fA: float) None

C++: protocols::simple_moves::BBGaussianMover::factorA(const double) –> void

factorB(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, fB: float) None

C++: protocols::simple_moves::BBGaussianMover::factorB(const double) –> void

finalize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after all Monte Carlo trials are completed.

C++: protocols::canonical_sampling::ThermodynamicMover::finalize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &) –> 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_A(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) None

C++: protocols::simple_moves::BBGaussianMover::get_A() –> void

get_G(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) None

C++: protocols::simple_moves::BBGaussianMover::get_G() –> void

get_L_move(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) float

calculate L matrix and update pose

C++: protocols::simple_moves::BBGaussianMover::get_L_move(class core::pose::Pose &) –> double

get_L_prime(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) float

calculate L’, update last_proposal_density

C++: protocols::simple_moves::BBGaussianMover::get_L_prime() –> double

get_VdRdPhi(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BBGaussianMover::get_VdRdPhi(const class core::pose::Pose &) –> void

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.simple_moves.BBGaussianMover) str

C++: protocols::simple_moves::BBGaussianMover::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 > > &

init(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) None

C++: protocols::simple_moves::BBGaussianMover::init() –> void

init_kic_loop(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, looplength: int, mm: pyrosetta.rosetta.core.kinematics.MoveMap) None

C++: protocols::simple_moves::BBGaussianMover::init_kic_loop(unsigned long, class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

initialize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover, cycle: int) None

Callback executed before any Monte Carlo trials are attempted.

C++: protocols::canonical_sampling::ThermodynamicMover::initialize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &, unsigned long) –> void

is_multi_trial(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) bool

Return true if the move performs multiple trials on each apply.

last_inner_score_delta_over_temperature()

metropolis_hastings_mover()

set_metropolis_hastings_mover()

C++: protocols::canonical_sampling::ThermodynamicMover::is_multi_trial() –> bool

last_inner_score_delta_over_temperature(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) float
If this is a multi-trial move, return the change in internal

score/temperature caused by the last call to apply().

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::last_inner_score_delta_over_temperature() –> double

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) float

get the ratio of proposal densities for the last move

C++: protocols::simple_moves::BBGaussianMover::last_proposal_density_ratio() –> double

metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t
If this is a multi-trial move, return the MetropolisHastingsMover

being used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::metropolis_hastings_mover() –> class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

Generates the movemap used by this mover for the given pose

C++: protocols::simple_moves::BBGaussianMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, new_movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::simple_moves::BBGaussianMover::movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, new_movemap_factory: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

The movemap_factory will be used to generate a movemap, if an explcit one hasn’t already been set.

C++: protocols::simple_moves::BBGaussianMover::movemap_factory(class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

static mover_name() str

C++: protocols::simple_moves::BBGaussianMover::mover_name() –> std::string

static name() str

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

observe_after_metropolis(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after the Metropolis criterion is evaluated.

C++: protocols::canonical_sampling::ThermodynamicMover::observe_after_metropolis(const class protocols::canonical_sampling::MetropolisHastingsMover &) –> 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

preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover) bool

get whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BBGaussianMover::preserve_detailed_balance() const –> bool

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::BBGaussianMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

resize(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : int, : int, : int) None

C++: protocols::simple_moves::BBGaussianMover::resize(unsigned long, unsigned long, unsigned long) –> 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_metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t) None
If this is a multi-trial move, set the MetropolisHastingsMover to

be used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::set_metropolis_hastings_mover(class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>) –> 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_preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, preserve_detailed_balance: bool) None

set whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BBGaussianMover::set_preserve_detailed_balance(bool) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

torsion_id_ranges(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_core_id_TorsionID_Range

dummy

C++: protocols::simple_moves::BBGaussianMover::torsion_id_ranges(class core::pose::Pose &) –> class utility::vector1<class core::id::TorsionID_Range, class std::allocator<class core::id::TorsionID_Range> >

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 &

update_counting_last_PDR(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMover, : float) None

C++: protocols::simple_moves::BBGaussianMover::update_counting_last_PDR(double) –> void

class pyrosetta.rosetta.protocols.simple_moves.BBGaussianMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.BBGaussianMoverCreator) pyrosetta.rosetta.protocols.simple_moves.BBGaussianMoverCreator

C++: protocols::simple_moves::BBGaussianMoverCreator::operator=(const class protocols::simple_moves::BBGaussianMoverCreator &) –> class protocols::simple_moves::BBGaussianMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::BBGaussianMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMoverCreator) str

C++: protocols::simple_moves::BBGaussianMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.BBGaussianMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::BBGaussianMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.BackboneMover

Bases: ThermodynamicMover

BackboneMover class has elements of the MC temperature to do repetitions of bb moves (small, shear, wobble, etc.).

angle_max(*args, **kwargs)

Overloaded function.

  1. angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, angle: float) -> None

Set the maximum angle of perturbation, independent of

secondary structure. new_angle = old_angle +/- ( angle_max/2 )

Example:

bbmover.angle_max(25)

See also:

ShearMover SmallMover

C++: protocols::simple_moves::BackboneMover::angle_max(const double) –> void

  1. angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, type: str, angle: float) -> None

Sets the max angle of perturbation for residues with <type>

secondary structure. (<type> must be ‘H’, ‘E’, or ‘L’.) new_angle = old_angle +/- ( angle_max/2 )

Example:

bbmover.angle_max(‘H’, 25)

See also:

ShearMover SmallMover

C++: protocols::simple_moves::BackboneMover::angle_max(const char, const double) –> void

  1. angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, angle_max_in: pyrosetta.rosetta.std.map_char_double) -> None

Sets the max angle of perturbation, for secondary structures

‘H’, ‘E’, and ‘L’. new_angle = old_angle +/- ( angle_max/2 )

C++: protocols::simple_moves::BackboneMover::angle_max(class std::map<char, double, struct std::less<char>, class std::allocator<struct std::pair<const char, double> > >) –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BackboneMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.protocols.simple_moves.BackboneMover) pyrosetta.rosetta.protocols.simple_moves.BackboneMover

C++: protocols::simple_moves::BackboneMover::operator=(const class protocols::simple_moves::BackboneMover &) –> class protocols::simple_moves::BackboneMover &

static backbone_mover_complex_type_namer(tag_name: str) str

C++: protocols::simple_moves::BackboneMover::backbone_mover_complex_type_namer(std::string) –> std::string

check_rama(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) bool

C++: protocols::simple_moves::BackboneMover::check_rama() –> bool

clear(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) None

C++: protocols::simple_moves::BackboneMover::clear() –> 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.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>

static complex_type_generator_for_backbone_mover(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) pyrosetta.rosetta.utility.tag.XMLSchemaComplexTypeGenerator

C++: protocols::simple_moves::BackboneMover::complex_type_generator_for_backbone_mover(class utility::tag::XMLSchemaDefinition &) –> class std::shared_ptr<class utility::tag::XMLSchemaComplexTypeGenerator>

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>

finalize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after all Monte Carlo trials are completed.

C++: protocols::canonical_sampling::ThermodynamicMover::finalize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &) –> 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_angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, type: str) float
Gets the max angle of perturbation for residues with <type>

secondary structure. (<type> must be ‘H’, ‘E’, or ‘L’.)

Example:

bbmover.angle_max(‘H’)

See also:

ShearMover SmallMover

C++: protocols::simple_moves::BackboneMover::get_angle_max(const char) const –> double

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.simple_moves.BackboneMover) str

C++: protocols::simple_moves::BackboneMover::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 > > &

initialize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover, cycle: int) None

Callback executed before any Monte Carlo trials are attempted.

C++: protocols::canonical_sampling::ThermodynamicMover::initialize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &, unsigned long) –> void

is_multi_trial(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) bool

Return true if the move performs multiple trials on each apply.

last_inner_score_delta_over_temperature()

metropolis_hastings_mover()

set_metropolis_hastings_mover()

C++: protocols::canonical_sampling::ThermodynamicMover::is_multi_trial() –> bool

last_inner_score_delta_over_temperature(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) float
If this is a multi-trial move, return the change in internal

score/temperature caused by the last call to apply().

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::last_inner_score_delta_over_temperature() –> double

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) float

Return the proposal density ratio for last apply method.

C++: protocols::canonical_sampling::ThermodynamicMover::last_proposal_density_ratio() –> double

make_move(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::BackboneMover::make_move(class core::pose::Pose &) –> bool

metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t
If this is a multi-trial move, return the MetropolisHastingsMover

being used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::metropolis_hastings_mover() –> class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>

move_with_rama(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::BackboneMover::move_with_rama(class core::pose::Pose &) –> bool

move_with_scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::BackboneMover::move_with_scorefxn(class core::pose::Pose &) –> bool

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, new_movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::simple_moves::BackboneMover::movemap(class std::shared_ptr<class core::kinematics::MoveMap>) –> void

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, pose: pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

Get the movemap for this pose.

C++: protocols::simple_moves::BackboneMover::movemap(const class core::pose::Pose &) –> class std::shared_ptr<const class core::kinematics::MoveMap>

movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, new_movemap_factory: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

C++: protocols::simple_moves::BackboneMover::movemap_factory(class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

static name() str

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

nmoves(*args, **kwargs)

Overloaded function.

  1. nmoves(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, nmoves_in: int) -> None

C++: protocols::simple_moves::BackboneMover::nmoves(const unsigned long) –> void

  1. nmoves(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> int

C++: protocols::simple_moves::BackboneMover::nmoves() const –> unsigned long

observe_after_metropolis(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after the Metropolis criterion is evaluated.

C++: protocols::canonical_sampling::ThermodynamicMover::observe_after_metropolis(const class protocols::canonical_sampling::MetropolisHastingsMover &) –> void

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

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

preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) bool

get whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BackboneMover::preserve_detailed_balance() const –> bool

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

scorefxn(*args, **kwargs)

Overloaded function.

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> pyrosetta.rosetta.core.scoring.ScoreFunction

If set, this scorefunction will be used instead of the original rama method (default = not set).

C++: protocols::simple_moves::BackboneMover::scorefxn() const –> class std::shared_ptr<class core::scoring::ScoreFunction>

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction) -> None

C++: protocols::simple_moves::BackboneMover::scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

selector(*args, **kwargs)

Overloaded function.

  1. selector(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> pyrosetta.rosetta.core.select.residue_selector.ResidueSelector

Return the residue selector that can be used to dynamically select residues to perturb

at runtime.

C++: protocols::simple_moves::BackboneMover::selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>

  1. selector(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) -> None

C++: protocols::simple_moves::BackboneMover::selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

set_angles(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : float) None

C++: protocols::simple_moves::BackboneMover::set_angles(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_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_metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t) None
If this is a multi-trial move, set the MetropolisHastingsMover to

be used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::set_metropolis_hastings_mover(class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>) –> 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_preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, preserve_detailed_balance: bool) None

set whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BackboneMover::set_preserve_detailed_balance(bool) –> void

set_residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

Set the ResidueSelector that this mover will use.

Clones the input.

C++: protocols::simple_moves::BackboneMover::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> 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_warn_empty_list(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, warn_empty: bool) None

Set to warn of an empty setup list. Default true.

C++: protocols::simple_moves::BackboneMover::set_warn_empty_list(bool) –> void

setup_list(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BackboneMover::setup_list(class core::pose::Pose &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> None

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

C++: protocols::simple_moves::BackboneMover::show(std::ostream &) const –> void

temperature(*args, **kwargs)

Overloaded function.

  1. temperature(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, temperature_in: float) -> None

C++: protocols::simple_moves::BackboneMover::temperature(const double) –> void

  1. temperature(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> float

C++: protocols::simple_moves::BackboneMover::temperature() const –> double

test_move(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BackboneMover::test_move(class core::pose::Pose &) –> void

torsion_id_ranges(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_core_id_TorsionID_Range
Return a list specifying which torsions may be perturbed by

apply(), and the in what range each perturbation may be.

This method should probably not be pure virtual, and in fact should probably not even exist. I searched most of the codebase, and could only find it being used in one pilot app. It is also a somewhat difficult method to write, which means that most of the implementations are either untested or no-ops. It might be better to remove the method altogether and implement it on a class-by-class basis as necessary.

C++: protocols::canonical_sampling::ThermodynamicMover::torsion_id_ranges(class core::pose::Pose &) –> class utility::vector1<class core::id::TorsionID_Range, class std::allocator<class core::id::TorsionID_Range> >

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.simple_moves.ChainSplitMover

Bases: Mover

ChainSplitMover splits a pose into two chains given a cutpoint. This may be necessary for evaluating a domain interface using classes such as the InterfaceAnalyzerMover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ChainSplitMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ChainSplitMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ChainSplitMover, : pyrosetta.rosetta.protocols.simple_moves.ChainSplitMover) pyrosetta.rosetta.protocols.simple_moves.ChainSplitMover

C++: protocols::simple_moves::ChainSplitMover::operator=(const class protocols::simple_moves::ChainSplitMover &) –> class protocols::simple_moves::ChainSplitMover &

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.simple_moves.ChainSplitMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::ChainSplitMover::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.simple_moves.ChainSplitMover) str

C++: protocols::simple_moves::ChainSplitMover::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

static name() str

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

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

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

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

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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ChangeAndResetFoldTreeMover

Bases: MoverApplyingMover

Basic mover used primarily for setting up atomic protocols, especially in generator functions.

As the Topology Broker system includes more claims and is more widely adopted, This should not be used in favor of the Broker system.

  1. Holds the Pose’s original FoldTree

  2. Applies its ChangeFoldTreeMover

  3. Applies its Main mover

  4. Returns the Pose’s original FoldTree

apply(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover, pose: pyrosetta.rosetta.core.pose.Pose) None
  1. Holds the Pose’s original FoldTree

  1. Applies the ChangeFoldTreeMover

  2. Applies the Main mover

  3. Returns the Pose’s original FoldTree

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover, : pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover) pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::operator=(const class protocols::simple_moves::ChangeAndResetFoldTreeMover &) –> class protocols::simple_moves::ChangeAndResetFoldTreeMover &

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.simple_moves.ChangeAndResetFoldTreeMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

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

ft_mover(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover) pyrosetta.rosetta.protocols.moves.ChangeFoldTreeMover

Get the ChangeFoldTreeMover

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::ft_mover() const –> class std::shared_ptr<class protocols::moves::ChangeFoldTreeMover>

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.simple_moves.ChangeAndResetFoldTreeMover) str

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::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

mover(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover) pyrosetta.rosetta.protocols.moves.Mover

Get the main mover

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::mover() const –> class std::shared_ptr<class protocols::moves::Mover>

static mover_name() str

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::mover_name() –> std::string

static name() str

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

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

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

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

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover) pyrosetta.rosetta.core.scoring.ScoreFunction

Get the set ScoreFunction

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::scorefxn() const –> class std::shared_ptr<const class core::scoring::ScoreFunction>

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_ft_mover(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover, ft_mover: pyrosetta.rosetta.protocols.moves.ChangeFoldTreeMover) None

Set the ChangeFoldTreeMover

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::set_ft_mover(class std::shared_ptr<class protocols::moves::ChangeFoldTreeMover>) –> 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_mover(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover, main_mover: pyrosetta.rosetta.protocols.moves.Mover) None

Set the main mover to apply

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::set_mover(class std::shared_ptr<class protocols::moves::Mover>) –> 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_scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMover, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction) None
Set the ScoreFunction.

Used ONLY for printing score information before and after the move!!

C++: protocols::simple_moves::ChangeAndResetFoldTreeMover::set_scorefxn(class std::shared_ptr<const class core::scoring::ScoreFunction>) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ChangeAndResetFoldTreeMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMoverCreator

C++: protocols::simple_moves::ChangeAndResetFoldTreeMoverCreator::operator=(const class protocols::simple_moves::ChangeAndResetFoldTreeMoverCreator &) –> class protocols::simple_moves::ChangeAndResetFoldTreeMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ChangeAndResetFoldTreeMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMoverCreator) str

C++: protocols::simple_moves::ChangeAndResetFoldTreeMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ChangeAndResetFoldTreeMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ChangeAndResetFoldTreeMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover

Bases: FragmentMover

A FragmentMover that applies uniform sampling of fragments

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, pos: int) -> bool

  2. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> None

Applies classic fragment insertion based on a FragSet

example:

mover_3mer.apply(pose)

See also:

ClassicFragmentMover Pose ConstantLengthFragSet

C++: protocols::simple_moves::ClassicFragmentMover::apply(class core::pose::Pose &) –> void

apply_at_all_positions(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) int

apply at all movemable positions — honors movemap

C++: protocols::simple_moves::FragmentMover::apply_at_all_positions(class core::pose::Pose &) const –> unsigned long

apply_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, frame: pyrosetta.rosetta.core.fragment.Frame, frag_num: int, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose) bool

apply the chosen fragment,

this can be overloaded to change action, e.,g., WobbleMover introduces chain-break before fragment insertion and does ccd-loop closure afterwards

C++: protocols::simple_moves::ClassicFragmentMover::apply_fragment(const class core::fragment::Frame &, unsigned long, const class core::kinematics::MoveMap &, class core::pose::Pose &) const –> bool

assign(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover

C++: protocols::simple_moves::ClassicFragmentMover::operator=(const class protocols::simple_moves::ClassicFragmentMover &) –> class protocols::simple_moves::ClassicFragmentMover &

check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

accessor

C++: protocols::simple_moves::ClassicFragmentMover::check_ss() const –> bool

choose_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.fragment.FrameList, : pyrosetta.rosetta.core.pose.Pose, frame_num: int, frag_num: int) bool
given FrameList and pose, this method yields a fragment ( frame_num/ frag_num);

return false if nothing suitable is found

C++: protocols::simple_moves::ClassicFragmentMover::choose_fragment(const class core::fragment::FrameList &, const class core::pose::Pose &, unsigned long &, unsigned long &) const –> bool

choose_window_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int) bool
yields a length (window_length) of the fragment window to sample from

( return false, if no suitable length is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_length(const class core::pose::Pose &, unsigned long &) const –> bool

choose_window_start(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int, window_start: int) bool
yields a start position (window_start) for fragment window to sample from

( return false, if nothing suitable is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_start(const class core::pose::Pose &, unsigned long, unsigned long &) 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.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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>

define_start_window(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, window_start: int) None

apply fragment at predefined position

C++: protocols::simple_moves::ClassicFragmentMover::define_start_window(unsigned long) –> void

enable_end_bias_check(*args, **kwargs)

Overloaded function.

  1. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) -> None

C++: protocols::simple_moves::ClassicFragmentMover::enable_end_bias_check(bool) –> void

end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) float

C++: protocols::simple_moves::ClassicFragmentMover::end_bias() const –> double

end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_start: int) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check(const class core::pose::Pose &, unsigned long) const –> bool

end_bias_check_enabled(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check_enabled() const –> bool

fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.core.fragment.FragSet

accessor to the fragment set

C++: protocols::simple_moves::FragmentMover::fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

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

C++: protocols::simple_moves::ClassicFragmentMover::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.simple_moves.ClassicFragmentMover) str

C++: protocols::simple_moves::ClassicFragmentMover::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 > > &

initialize(self: pyrosetta.rosetta.protocols.moves.MoveMapMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::moves::MoveMapMover::initialize(class core::pose::Pose &) –> void

insert_map(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_map() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

insert_size(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_size() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

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.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

static name() str

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

on_new_fragments(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) None

is called from set_fragments()

C++: protocols::simple_moves::ClassicFragmentMover::on_new_fragments() –> 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

set_check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) None

check_ss controls whether fragment insertions are rejected that create short helices (<3) or strands (<2)

C++: protocols::simple_moves::ClassicFragmentMover::set_check_ss(bool) –> 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_end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: float) None

C++: protocols::simple_moves::ClassicFragmentMover::set_end_bias(double) –> void

set_fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, new_frags_: pyrosetta.rosetta.core.fragment.FragSet) None

setter for the fragment set

C++: protocols::simple_moves::FragmentMover::set_fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> 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_min_frag_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_frag_length controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_frag_length(unsigned long) –> void

set_min_overlap(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_overlap controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_overlap(unsigned long) –> void

set_movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) None

setter for the movemap

C++: protocols::simple_moves::FragmentMover::set_movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

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

C++: protocols::simple_moves::ClassicFragmentMover::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 &

valid_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, new_ss: str) bool

returns true if the ss string is acceptable

C++: protocols::simple_moves::ClassicFragmentMover::valid_ss(const std::string &) const –> bool

class pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover

Bases: Mover

append_combine_history(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, v: pyrosetta.rosetta.std.vector_unsigned_long) None

C++: protocols::simple_moves::CombinePoseMover::append_combine_history(const class std::vector<unsigned long, class std::allocator<unsigned long> >) –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, pose2: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::CombinePoseMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, : pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover

C++: protocols::simple_moves::CombinePoseMover::operator=(const class protocols::simple_moves::CombinePoseMover &) –> class protocols::simple_moves::CombinePoseMover &

clear_combine_history(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) None

C++: protocols::simple_moves::CombinePoseMover::clear_combine_history() –> 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.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Return a clone of the Mover object.

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

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

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

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

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

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

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

fpd

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

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

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

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

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

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

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

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

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

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

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

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

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

get_name(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) str

C++: protocols::simple_moves::CombinePoseMover::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

max_struct(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) int

C++: protocols::simple_moves::CombinePoseMover::max_struct() const –> unsigned long

max_struct_try(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) int

C++: protocols::simple_moves::CombinePoseMover::max_struct_try() const –> unsigned long

static name() str

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

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

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

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

pose_ref(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) pyrosetta.rosetta.core.pose.Pose

C++: protocols::simple_moves::CombinePoseMover::pose_ref() const –> const class core::pose::Pose

pose_tag(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) str

C++: protocols::simple_moves::CombinePoseMover::pose_tag() const –> std::string

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

return_combine_history(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) pyrosetta.rosetta.std.vector_std_vector_unsigned_long_t

C++: protocols::simple_moves::CombinePoseMover::return_combine_history() const –> class std::vector<class std::vector<unsigned long, class std::allocator<unsigned long> >, class std::allocator<class std::vector<unsigned long, class std::allocator<unsigned long> > > >

return_silent(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) pyrosetta.rosetta.std.vector_std_shared_ptr_core_io_silent_SilentStruct_t

C++: protocols::simple_moves::CombinePoseMover::return_silent() const –> class std::vector<class std::shared_ptr<class core::io::silent::SilentStruct>, class std::allocator<class std::shared_ptr<class core::io::silent::SilentStruct> > >

set_cartesian(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, setting: bool) None

C++: protocols::simple_moves::CombinePoseMover::set_cartesian(const bool) –> 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_default(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover) None

C++: protocols::simple_moves::CombinePoseMover::set_default() –> 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_max_struct(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, n: int) None

C++: protocols::simple_moves::CombinePoseMover::set_max_struct(const unsigned long) –> void

set_max_try(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, n: int) None

C++: protocols::simple_moves::CombinePoseMover::set_max_try(const unsigned long) –> void

set_maxfrac_crossover(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, value: float) None

C++: protocols::simple_moves::CombinePoseMover::set_maxfrac_crossover(const double) –> void

set_minfrac_crossover(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, value: float) None

C++: protocols::simple_moves::CombinePoseMover::set_minfrac_crossover(const double) –> void

set_minimize(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, setting: bool) None

C++: protocols::simple_moves::CombinePoseMover::set_minimize(const bool) –> 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_nonideal(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, setting: bool) None

C++: protocols::simple_moves::CombinePoseMover::set_nonideal(const bool) –> void

set_pose_tag(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, value: str) None

C++: protocols::simple_moves::CombinePoseMover::set_pose_tag(const std::string) –> void

set_rmsdcut(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, setting: float) None

C++: protocols::simple_moves::CombinePoseMover::set_rmsdcut(const double) –> void

set_store_silents(self: pyrosetta.rosetta.protocols.simple_moves.CombinePoseMover, value: bool) None

C++: protocols::simple_moves::CombinePoseMover::set_store_silents(const bool) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ConcatenatePosesMover

Bases: Mover

links supplied Poses by their termini

apply(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply the mover

C++: protocols::simple_moves::ConcatenatePosesMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMover, : pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMover) pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMover

C++: protocols::simple_moves::ConcatenatePosesMover::operator=(const class protocols::simple_moves::ConcatenatePosesMover &) –> class protocols::simple_moves::ConcatenatePosesMover &

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.simple_moves.ConcatenatePosesMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

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

concatenate_poses(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ConcatenatePosesMover::concatenate_poses(class core::pose::Pose &) –> void

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

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

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

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::ConcatenatePosesMover::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_component_file(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMover) str

C++: protocols::simple_moves::ConcatenatePosesMover::get_component_file() const –> std::string

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.simple_moves.ConcatenatePosesMover) str

C++: protocols::simple_moves::ConcatenatePosesMover::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

static mover_name() str

C++: protocols::simple_moves::ConcatenatePosesMover::mover_name() –> std::string

static name() str

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

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

parse XML tag (to use this Mover in Rosetta Scripts)

C++: protocols::simple_moves::ConcatenatePosesMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ConcatenatePosesMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_component_file(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMover, : str) None

C++: protocols::simple_moves::ConcatenatePosesMover::set_component_file(const std::string &) –> void

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMover) -> None

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

C++: protocols::simple_moves::ConcatenatePosesMover::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.simple_moves.ConcatenatePosesMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMoverCreator

C++: protocols::simple_moves::ConcatenatePosesMoverCreator::operator=(const class protocols::simple_moves::ConcatenatePosesMoverCreator &) –> class protocols::simple_moves::ConcatenatePosesMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ConcatenatePosesMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMoverCreator) str

C++: protocols::simple_moves::ConcatenatePosesMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ConcatenatePosesMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ConcatenatePosesMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover

Bases: Mover

Idealization is generally performed by adding constraints to the Pose that keep bond lengths and angles within the appropriate ranges; then freeing those DOFs and performing minimization or sampling. This protocols::moves::Mover creates bond and angle constraints compatible with idealization; it does not modify the input Pose other than by adding constraints. If your pose is already ideal, this is likely to unidealize it. Also, it will add a LOT of degrees of freedom to your minimization, which may lead to significant slowdowns!

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, pose: pyrosetta.rosetta.core.pose.Pose) -> None

C++: protocols::simple_moves::ConstrainToIdealMover::apply(class core::pose::Pose &) –> void

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, pose: pyrosetta.rosetta.core.pose.Pose, mm: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::simple_moves::ConstrainToIdealMover::apply(class core::pose::Pose &, class core::kinematics::MoveMap &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, rhs: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover) pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover

C++: protocols::simple_moves::ConstrainToIdealMover::operator=(const class protocols::simple_moves::ConstrainToIdealMover &) –> class protocols::simple_moves::ConstrainToIdealMover &

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.simple_moves.ConstrainToIdealMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::ConstrainToIdealMover::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_atom_level_domain_map(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover) pyrosetta.rosetta.core.pose.toolbox.AtomLevelDomainMap

getter for AtomLevelDomainMap

C++: protocols::simple_moves::ConstrainToIdealMover::get_atom_level_domain_map() const –> class std::shared_ptr<const class core::pose::toolbox::AtomLevelDomainMap>

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.simple_moves.ConstrainToIdealMover) str

C++: protocols::simple_moves::ConstrainToIdealMover::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

static name() str

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

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

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

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

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

set_atom_level_domain_map(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, atom_level_domain_map: pyrosetta.rosetta.core.pose.toolbox.AtomLevelDomainMap) None

setter for AtomLevelDomainMap; makes a shallow copy

C++: protocols::simple_moves::ConstrainToIdealMover::set_atom_level_domain_map(class std::shared_ptr<const class core::pose::toolbox::AtomLevelDomainMap>) –> 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_fix_angles(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, setting: bool) None

C++: protocols::simple_moves::ConstrainToIdealMover::set_fix_angles(const bool &) –> void

set_fix_lengths(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, setting: bool) None

C++: protocols::simple_moves::ConstrainToIdealMover::set_fix_lengths(const bool &) –> void

set_fix_torsions(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, setting: bool) None

C++: protocols::simple_moves::ConstrainToIdealMover::set_fix_torsions(const bool &) –> 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_just_polar_hydrogens(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, setting: bool) None

C++: protocols::simple_moves::ConstrainToIdealMover::set_just_polar_hydrogens(const bool) –> void

set_just_rna_backbone(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, setting: bool) None

C++: protocols::simple_moves::ConstrainToIdealMover::set_just_rna_backbone(const bool) –> 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_score_type(self: pyrosetta.rosetta.protocols.simple_moves.ConstrainToIdealMover, setting: pyrosetta.rosetta.core.scoring.ScoreType) None

C++: protocols::simple_moves::ConstrainToIdealMover::set_score_type(const enum core::scoring::ScoreType) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ContingentAcceptMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ContingentAcceptMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover, : pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover) pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover

C++: protocols::simple_moves::ContingentAcceptMover::operator=(const class protocols::simple_moves::ContingentAcceptMover &) –> class protocols::simple_moves::ContingentAcceptMover &

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.simple_moves.ContingentAcceptMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ContingentAcceptMover::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>

delta(*args, **kwargs)

Overloaded function.

  1. delta(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover) -> float

C++: protocols::simple_moves::ContingentAcceptMover::delta() const –> double

  1. delta(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover, s: float) -> None

C++: protocols::simple_moves::ContingentAcceptMover::delta(const double) –> void

filter(*args, **kwargs)

Overloaded function.

  1. filter(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover) -> pyrosetta.rosetta.protocols.filters.Filter

C++: protocols::simple_moves::ContingentAcceptMover::filter() const –> class std::shared_ptr<class protocols::filters::Filter>

  1. filter(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover, f: pyrosetta.rosetta.protocols.filters.Filter) -> None

C++: protocols::simple_moves::ContingentAcceptMover::filter(class std::shared_ptr<class protocols::filters::Filter>) –> void

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

C++: protocols::simple_moves::ContingentAcceptMover::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.simple_moves.ContingentAcceptMover) str

C++: protocols::simple_moves::ContingentAcceptMover::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

mover(*args, **kwargs)

Overloaded function.

  1. mover(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover) -> pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ContingentAcceptMover::mover() const –> class std::shared_ptr<class protocols::moves::Mover>

  1. mover(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMover, m: pyrosetta.rosetta.protocols.moves.Mover) -> None

C++: protocols::simple_moves::ContingentAcceptMover::mover(class std::shared_ptr<class protocols::moves::Mover>) –> void

static mover_name() str

C++: protocols::simple_moves::ContingentAcceptMover::mover_name() –> std::string

static name() str

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

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

C++: protocols::simple_moves::ContingentAcceptMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ContingentAcceptMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ContingentAcceptMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMoverCreator

C++: protocols::simple_moves::ContingentAcceptMoverCreator::operator=(const class protocols::simple_moves::ContingentAcceptMoverCreator &) –> class protocols::simple_moves::ContingentAcceptMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ContingentAcceptMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMoverCreator) str

C++: protocols::simple_moves::ContingentAcceptMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ContingentAcceptMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ContingentAcceptMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMover

Bases: Mover

Mover for switching a residue type to all VIRTUAL.

A VIRTUAL Residue is one that is not scored or output.

If no residue_selector is set, will work on ALL residues

See also:

FAToVirtualMover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ConvertRealToVirtualMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMover, : pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMover) pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMover

C++: protocols::simple_moves::ConvertRealToVirtualMover::operator=(const class protocols::simple_moves::ConvertRealToVirtualMover &) –> class protocols::simple_moves::ConvertRealToVirtualMover &

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.simple_moves.ConvertRealToVirtualMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

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

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

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

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

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::ConvertRealToVirtualMover::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.simple_moves.ConvertRealToVirtualMover) str

C++: protocols::simple_moves::ConvertRealToVirtualMover::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

static mover_name() str

C++: protocols::simple_moves::ConvertRealToVirtualMover::mover_name() –> std::string

static name() str

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

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

parse XML tag (to use this Mover in Rosetta Scripts)

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

provide_citation_info(self: pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMover, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None

Provide the citation.

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

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ConvertRealToVirtualMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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_residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None
Set the residue selector. If you need a particular set of residues,

use the ReturnSubsetResidueSelector.

C++: protocols::simple_moves::ConvertRealToVirtualMover::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMover) -> None

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

C++: protocols::simple_moves::ConvertRealToVirtualMover::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.simple_moves.ConvertRealToVirtualMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMoverCreator

C++: protocols::simple_moves::ConvertRealToVirtualMoverCreator::operator=(const class protocols::simple_moves::ConvertRealToVirtualMoverCreator &) –> class protocols::simple_moves::ConvertRealToVirtualMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ConvertRealToVirtualMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMoverCreator) str

C++: protocols::simple_moves::ConvertRealToVirtualMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ConvertRealToVirtualMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ConvertRealToVirtualMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMover

Bases: Mover

Mover for switching from VIRTUAL residues to REAL residues.

A VIRTUAL residue is one that is not scored or output.

If no residue_selector is set, will work on ALL residues

See also:

FAToVirtualMover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ConvertVirtualToRealMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMover, : pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMover) pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMover

C++: protocols::simple_moves::ConvertVirtualToRealMover::operator=(const class protocols::simple_moves::ConvertVirtualToRealMover &) –> class protocols::simple_moves::ConvertVirtualToRealMover &

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.simple_moves.ConvertVirtualToRealMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

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

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

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

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

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::ConvertVirtualToRealMover::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.simple_moves.ConvertVirtualToRealMover) str

C++: protocols::simple_moves::ConvertVirtualToRealMover::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

static mover_name() str

C++: protocols::simple_moves::ConvertVirtualToRealMover::mover_name() –> std::string

static name() str

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

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

parse XML tag (to use this Mover in Rosetta Scripts)

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

provide_citation_info(self: pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMover, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None

Provide the citation.

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

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ConvertVirtualToRealMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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_residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None
Set the residue selector. If you need a particular set of residues,

use the ReturnSubsetResidueSelector.

C++: protocols::simple_moves::ConvertVirtualToRealMover::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMover) -> None

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

C++: protocols::simple_moves::ConvertVirtualToRealMover::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.simple_moves.ConvertVirtualToRealMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMoverCreator

C++: protocols::simple_moves::ConvertVirtualToRealMoverCreator::operator=(const class protocols::simple_moves::ConvertVirtualToRealMoverCreator &) –> class protocols::simple_moves::ConvertVirtualToRealMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ConvertVirtualToRealMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMoverCreator) str

C++: protocols::simple_moves::ConvertVirtualToRealMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ConvertVirtualToRealMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ConvertVirtualToRealMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.CopyDofMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.CopyDofMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::CopyDofMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.moves.Mover, : pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::operator=(const class protocols::moves::Mover &) –> class protocols::moves::Mover &

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>

copy_dofs_info(self: pyrosetta.rosetta.protocols.simple_moves.CopyDofMover, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo

C++: protocols::simple_moves::CopyDofMover::copy_dofs_info(const class core::pose::Pose &) const –> const class core::pose::copydofs::CopyDofsInfo &

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

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

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

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

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

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

fpd

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

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

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

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

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

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

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

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

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

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

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

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

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

get_name(self: pyrosetta.rosetta.protocols.simple_moves.CopyDofMover) str

C++: protocols::simple_moves::CopyDofMover::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

static name() str

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

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

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

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

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

set_copy_dofs_info(self: pyrosetta.rosetta.protocols.simple_moves.CopyDofMover, pose: pyrosetta.rosetta.core.pose.Pose, copy_dofs_info: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo) None

C++: protocols::simple_moves::CopyDofMover::set_copy_dofs_info(const class core::pose::Pose &, const class core::pose::copydofs::CopyDofsInfo &) –> void

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.CopyRotamerMover

Bases: Mover

A mover to copy a rotamer (residue identity and conformation) from one position in a pose to another.

apply(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply the mover

C++: protocols::simple_moves::CopyRotamerMover::apply(class core::pose::Pose &) –> void

apply_from_template_pose(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover, target_pose: pyrosetta.rosetta.core.pose.Pose, template_pose: pyrosetta.rosetta.core.pose.Pose, target_res_index: int, template_res_index: int) None

Apply the mover on another pose, not accessible from rosetta_scripts

C++: protocols::simple_moves::CopyRotamerMover::apply_from_template_pose(class core::pose::Pose &, const class core::pose::Pose &, unsigned long, unsigned long) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover, : pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover) pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover

C++: protocols::simple_moves::CopyRotamerMover::operator=(const class protocols::simple_moves::CopyRotamerMover &) –> class protocols::simple_moves::CopyRotamerMover &

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.simple_moves.CopyRotamerMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

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

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

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

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

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::CopyRotamerMover::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.simple_moves.CopyRotamerMover) str

C++: protocols::simple_moves::CopyRotamerMover::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

static mover_name() str

C++: protocols::simple_moves::CopyRotamerMover::mover_name() –> std::string

static name() str

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

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

parse XML tag (to use this Mover in Rosetta Scripts)

C++: protocols::simple_moves::CopyRotamerMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::CopyRotamerMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_copy_identity(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover, setting_in: bool) None

Set whether we’re copying the residue identity.

C++: protocols::simple_moves::CopyRotamerMover::set_copy_identity(const bool) –> void

set_copy_torsions(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover, setting_in: bool) None

Set whether we’re copying the residue side-chain torsions.

C++: protocols::simple_moves::CopyRotamerMover::set_copy_torsions(const bool) –> 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_target_res_index(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover, index_in: int) None

Set pose index of the residue TO which we’re copying.

C++: protocols::simple_moves::CopyRotamerMover::set_target_res_index(const unsigned long) –> void

set_template_res_index(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover, index_in: int) None

Set pose index of the residue FROM which we’re copying.

C++: protocols::simple_moves::CopyRotamerMover::set_template_res_index(const unsigned long) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMover) -> None

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

Show the contents of the Mover

C++: protocols::simple_moves::CopyRotamerMover::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.simple_moves.CopyRotamerMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMoverCreator) pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMoverCreator

C++: protocols::simple_moves::CopyRotamerMoverCreator::operator=(const class protocols::simple_moves::CopyRotamerMoverCreator &) –> class protocols::simple_moves::CopyRotamerMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::CopyRotamerMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMoverCreator) str

C++: protocols::simple_moves::CopyRotamerMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.CopyRotamerMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::CopyRotamerMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.CoupledMover

Bases: Mover

This mover is called by CoupledMovesProtocol to make a single coupled move.

The CoupledMover apply function makes a single coupled move as follows: (1) Backbone move – As of March 2018, there are three options: backrub, kinematic closure with walking perturber, or kinematic closure with fragment perturber. (2) Side chain move – The three residues at the center of the perturbed backbone are sampled by BoltzmannRotamerMover. (3) Repack – 10A shell around the residues from step 2 is repacked.

apply(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::CoupledMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, : pyrosetta.rosetta.protocols.simple_moves.CoupledMover) pyrosetta.rosetta.protocols.simple_moves.CoupledMover

C++: protocols::simple_moves::CoupledMover::operator=(const class protocols::simple_moves::CoupledMover &) –> class protocols::simple_moves::CoupledMover &

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.simple_moves.CoupledMover) pyrosetta.rosetta.protocols.moves.Mover

clone this object

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

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

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

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

create this type of object

C++: protocols::simple_moves::CoupledMover::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_backbone_mover(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) str

C++: protocols::simple_moves::CoupledMover::get_backbone_mover() const –> const std::string &

get_bias_sampling(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) bool

C++: protocols::simple_moves::CoupledMover::get_bias_sampling() const –> bool

get_boltzmann_rotamer_mover(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) pyrosetta.rosetta.protocols.minimization_packing.BoltzmannRotamerMover

C++: protocols::simple_moves::CoupledMover::get_boltzmann_rotamer_mover() const –> class std::shared_ptr<class protocols::minimization_packing::BoltzmannRotamerMover>

get_bump_check(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) bool

C++: protocols::simple_moves::CoupledMover::get_bump_check() const –> bool

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_fix_backbone(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) bool

C++: protocols::simple_moves::CoupledMover::get_fix_backbone() const –> bool

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_ligand_jump_id(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) int

C++: protocols::simple_moves::CoupledMover::get_ligand_jump_id() const –> unsigned long

get_ligand_resnum(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) int

C++: protocols::simple_moves::CoupledMover::get_ligand_resnum() const –> unsigned long

get_ligand_weight(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) float

C++: protocols::simple_moves::CoupledMover::get_ligand_weight() const –> double

get_loop_size(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) int

C++: protocols::simple_moves::CoupledMover::get_loop_size() const –> unsigned long

get_name(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) str

C++: protocols::simple_moves::CoupledMover::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_packer_task(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) pyrosetta.rosetta.core.pack.task.PackerTask

C++: protocols::simple_moves::CoupledMover::get_packer_task() const –> class std::shared_ptr<class core::pack::task::PackerTask>

get_perturber(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) pyrosetta.rosetta.protocols.kinematic_closure.perturbers.Perturber

C++: protocols::simple_moves::CoupledMover::get_perturber() const –> class std::shared_ptr<class protocols::kinematic_closure::perturbers::Perturber>

get_randomize_resnum(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) bool

C++: protocols::simple_moves::CoupledMover::get_randomize_resnum() const –> bool

get_repack_neighborhood(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) bool

C++: protocols::simple_moves::CoupledMover::get_repack_neighborhood() const –> const bool &

get_resnum(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) int

C++: protocols::simple_moves::CoupledMover::get_resnum() const –> unsigned long

get_rigid_body_mover(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) pyrosetta.rosetta.protocols.rigid.RigidBodyPerturbMover

C++: protocols::simple_moves::CoupledMover::get_rigid_body_mover() const –> class std::shared_ptr<class protocols::rigid::RigidBodyPerturbMover>

get_rotation_magnitude(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) float

C++: protocols::simple_moves::CoupledMover::get_rotation_magnitude() const –> double

get_rotation_std_dev(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) float

C++: protocols::simple_moves::CoupledMover::get_rotation_std_dev() const –> double

get_score_fxn(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::simple_moves::CoupledMover::get_score_fxn() const –> class std::shared_ptr<class core::scoring::ScoreFunction>

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_short_backrub_mover(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) protocols::simple_moves::ShortBackrubMover

C++: protocols::simple_moves::CoupledMover::get_short_backrub_mover() const –> class std::shared_ptr<class protocols::simple_moves::ShortBackrubMover>

get_temperature(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) float

C++: protocols::simple_moves::CoupledMover::get_temperature() const –> double

get_translation_magnitude(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) float

C++: protocols::simple_moves::CoupledMover::get_translation_magnitude() const –> double

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

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

get_uniform_backrub(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover) bool

C++: protocols::simple_moves::CoupledMover::get_uniform_backrub() const –> bool

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

static mover_name() str

C++: protocols::simple_moves::CoupledMover::mover_name() –> std::string

static name() str

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

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

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

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

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::CoupledMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_backbone_mover(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, backbone_mover: str) None

C++: protocols::simple_moves::CoupledMover::set_backbone_mover(const std::string &) –> void

set_bias_sampling(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, bias_sampling: bool) None

C++: protocols::simple_moves::CoupledMover::set_bias_sampling(bool) –> void

set_boltzmann_rotamer_mover(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, boltzmann_rotamer_mover: pyrosetta.rosetta.protocols.minimization_packing.BoltzmannRotamerMover) None

C++: protocols::simple_moves::CoupledMover::set_boltzmann_rotamer_mover(class std::shared_ptr<class protocols::minimization_packing::BoltzmannRotamerMover>) –> void

set_bump_check(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, bump_check: bool) None

C++: protocols::simple_moves::CoupledMover::set_bump_check(bool) –> 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_fix_backbone(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, fix_backbone: bool) None

C++: protocols::simple_moves::CoupledMover::set_fix_backbone(bool) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, pose: pyrosetta.rosetta.core.pose.Pose) None

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

set_ligand_jump_id(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, ligand_jump_id: int) None

C++: protocols::simple_moves::CoupledMover::set_ligand_jump_id(unsigned long) –> void

set_ligand_resnum(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, ligand_resnum: int, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::CoupledMover::set_ligand_resnum(unsigned long, class std::shared_ptr<const class core::pose::Pose>) –> void

set_ligand_weight(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, ligand_weight: float) None

C++: protocols::simple_moves::CoupledMover::set_ligand_weight(double) –> void

set_loop_size(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, loop_size: int) None

C++: protocols::simple_moves::CoupledMover::set_loop_size(unsigned long) –> 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_packer_task(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, packer_task: pyrosetta.rosetta.core.pack.task.PackerTask) None

C++: protocols::simple_moves::CoupledMover::set_packer_task(class std::shared_ptr<class core::pack::task::PackerTask>) –> void

set_perturber(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, perturber: pyrosetta.rosetta.protocols.kinematic_closure.perturbers.Perturber) None

C++: protocols::simple_moves::CoupledMover::set_perturber(class std::shared_ptr<class protocols::kinematic_closure::perturbers::Perturber>) –> void

set_randomize_resnum(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, randomize_resnum: bool) None

C++: protocols::simple_moves::CoupledMover::set_randomize_resnum(bool) –> void

set_repack_neighborhood(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, repack_neighborhood: bool) None

C++: protocols::simple_moves::CoupledMover::set_repack_neighborhood(bool) –> void

set_resnum(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, resnum: int) None

C++: protocols::simple_moves::CoupledMover::set_resnum(unsigned long) –> void

set_rigid_body_mover(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, rigid_body_mover: pyrosetta.rosetta.protocols.rigid.RigidBodyPerturbMover) None

C++: protocols::simple_moves::CoupledMover::set_rigid_body_mover(class std::shared_ptr<class protocols::rigid::RigidBodyPerturbMover>) –> void

set_rotation_magnitude(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, rotation_magnitude: float) None

C++: protocols::simple_moves::CoupledMover::set_rotation_magnitude(double) –> void

set_rotation_std_dev(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, rotation_std_dev: float) None

C++: protocols::simple_moves::CoupledMover::set_rotation_std_dev(double) –> void

set_score_fxn(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, score_fxn: pyrosetta.rosetta.core.scoring.ScoreFunction) None

C++: protocols::simple_moves::CoupledMover::set_score_fxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

set_short_backrub_mover(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, short_backrub_mover: protocols::simple_moves::ShortBackrubMover) None

C++: protocols::simple_moves::CoupledMover::set_short_backrub_mover(class std::shared_ptr<class protocols::simple_moves::ShortBackrubMover>) –> void

set_temperature(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, temperature: float) None

C++: protocols::simple_moves::CoupledMover::set_temperature(double) –> void

set_translation_magnitude(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, translation_magnitude: float) None

C++: protocols::simple_moves::CoupledMover::set_translation_magnitude(double) –> 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_uniform_backrub(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMover, uniform_backrub: bool) None

C++: protocols::simple_moves::CoupledMover::set_uniform_backrub(bool) –> 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.simple_moves.CoupledMoverCreator

Bases: MoverCreator

This is used by CoupledMover.cc.

assign(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.CoupledMoverCreator) pyrosetta.rosetta.protocols.simple_moves.CoupledMoverCreator

C++: protocols::simple_moves::CoupledMoverCreator::operator=(const class protocols::simple_moves::CoupledMoverCreator &) –> class protocols::simple_moves::CoupledMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::CoupledMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMoverCreator) str

C++: protocols::simple_moves::CoupledMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.CoupledMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::CoupledMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.CutChainMover

Bases: Mover

simple mover that sperates Fv from Fl into two seperate chains

apply(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::CutChainMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover, : pyrosetta.rosetta.protocols.simple_moves.CutChainMover) pyrosetta.rosetta.protocols.simple_moves.CutChainMover

C++: protocols::simple_moves::CutChainMover::operator=(const class protocols::simple_moves::CutChainMover &) –> class protocols::simple_moves::CutChainMover &

bond_length(*args, **kwargs)

Overloaded function.

  1. bond_length(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover) -> float

C++: protocols::simple_moves::CutChainMover::bond_length() const –> double

  1. bond_length(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover, : float) -> None

C++: protocols::simple_moves::CutChainMover::bond_length(const double) –> void

chain_cut(*args, **kwargs)

Overloaded function.

  1. chain_cut(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover, pose: pyrosetta.rosetta.core.pose.Pose) -> int

C++: protocols::simple_moves::CutChainMover::chain_cut(class core::pose::Pose &) –> unsigned long

  1. chain_cut(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover, pose: pyrosetta.rosetta.core.pose.Pose, start_res: int, end_res: int) -> int

C++: protocols::simple_moves::CutChainMover::chain_cut(class core::pose::Pose &, unsigned long, unsigned long) –> unsigned long

chain_id(*args, **kwargs)

Overloaded function.

  1. chain_id(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover) -> int

C++: protocols::simple_moves::CutChainMover::chain_id() const –> unsigned long

  1. chain_id(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover, : int) -> None

C++: protocols::simple_moves::CutChainMover::chain_id(const unsigned long) –> 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.simple_moves.CutChainMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::CutChainMover::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>

create_subpose(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::CutChainMover::create_subpose(class core::pose::Pose &) –> void

foldTree(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::CutChainMover::foldTree(class core::pose::Pose &) –> void

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

C++: protocols::simple_moves::CutChainMover::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.simple_moves.CutChainMover) str

C++: protocols::simple_moves::CutChainMover::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

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMover, tag: pyrosetta.rosetta.utility.tag.Tag, data_map: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::CutChainMover::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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.CutChainMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.CutChainMoverCreator) pyrosetta.rosetta.protocols.simple_moves.CutChainMoverCreator

C++: protocols::simple_moves::CutChainMoverCreator::operator=(const class protocols::simple_moves::CutChainMoverCreator &) –> class protocols::simple_moves::CutChainMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::CutChainMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.CutChainMoverCreator) str

C++: protocols::simple_moves::CutChainMoverCreator::keyname() const –> std::string

static mover_name() str

C++: protocols::simple_moves::CutChainMoverCreator::mover_name() –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.moves.MoverCreator, xsd: utility::tag::XMLSchemaDefinition) None

Describe the schema for the Mover that this Creator is responsible for

C++: protocols::moves::MoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.CyclizationMover

Bases: Mover

This mover performas a variaty of functions related to cyclizing a chain in a pose.

apply(self: pyrosetta.rosetta.protocols.simple_moves.CyclizationMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::CyclizationMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.moves.Mover, : pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::operator=(const class protocols::moves::Mover &) –> class protocols::moves::Mover &

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

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

clear_info is called by jd2 before calling apply

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

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

Return a clone of the Mover object.

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

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

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

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

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

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

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

fpd

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

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

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

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

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

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

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

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

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

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

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

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

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

get_name(self: pyrosetta.rosetta.protocols.simple_moves.CyclizationMover) str

C++: protocols::simple_moves::CyclizationMover::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

static name() str

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

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

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

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

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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.DEEROptimizeCoordsMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::DEEROptimizeCoordsMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover, : pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover) pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover

C++: protocols::simple_moves::DEEROptimizeCoordsMover::operator=(const class protocols::simple_moves::DEEROptimizeCoordsMover &) –> class protocols::simple_moves::DEEROptimizeCoordsMover &

boltzmann(*args, **kwargs)

Overloaded function.

  1. boltzmann(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover, diff: float) -> bool

  2. boltzmann(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover, diff: float, temp: float) -> bool

C++: protocols::simple_moves::DEEROptimizeCoordsMover::boltzmann(const double &, const double &) 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.simple_moves.DEEROptimizeCoordsMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DEEROptimizeCoordsMover::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>

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DEEROptimizeCoordsMover::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

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

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

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

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

fpd

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

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

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

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

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

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

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

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

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

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

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

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

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

get_name(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover) str

C++: protocols::simple_moves::DEEROptimizeCoordsMover::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 > > &

init_coords(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover, pose: pyrosetta.rosetta.core.pose.Pose, datacache: pyrosetta.rosetta.core.scoring.epr_deer.DEERDataCache) pyrosetta.rosetta.std.map_std_pair_unsigned_long_std_string_t_utility_vector1_std_pair_numeric_xyzVector_double_double_std_allocator_std_pair_numeric_xyzVector_double_double_t_std_less_std_pair_unsigned_long_std_string_t_std_allocator_std_pair_const_std_pair_unsigned_long_std_string_utility_vector1_std_pair_numeric_xyzVector_double_double_std_allocator_std_pair_numeric_xyzVector_double_double_t

Initializes coords used throughout method

Pose being labeled

Coords that pass clash evaluation

C++: protocols::simple_moves::DEEROptimizeCoordsMover::init_coords(class core::pose::Pose &, const class core::scoring::epr_deer::DEERDataCache &) –> class std::map<struct std::pair<unsigned long, std::string >, class utility::vector1<struct std::pair<class numeric::xyzVector<double>, double>, class std::allocator<struct std::pair<class numeric::xyzVector<double>, double> > >, struct std::less<struct std::pair<unsigned long, std::string > >, class std::allocator<struct std::pair<const struct std::pair<unsigned long, std::string >, class utility::vector1<struct std::pair<class numeric::xyzVector<double>, double>, class std::allocator<struct std::pair<class numeric::xyzVector<double>, double> > > > > >

keyname(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover) str

C++: protocols::simple_moves::DEEROptimizeCoordsMover::keyname() const –> std::string

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

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

mover_name(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover) str

C++: protocols::simple_moves::DEEROptimizeCoordsMover::mover_name() const –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::DEEROptimizeCoordsMover::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

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMover, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DEEROptimizeCoordsMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.DEEROptimizeCoordsMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMoverCreator) pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMoverCreator

C++: protocols::simple_moves::DEEROptimizeCoordsMoverCreator::operator=(const class protocols::simple_moves::DEEROptimizeCoordsMoverCreator &) –> class protocols::simple_moves::DEEROptimizeCoordsMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DEEROptimizeCoordsMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMoverCreator) str

C++: protocols::simple_moves::DEEROptimizeCoordsMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.DEEROptimizeCoordsMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DEEROptimizeCoordsMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.DME_FilterMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.DME_FilterMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::DME_FilterMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.moves.Mover, : pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::operator=(const class protocols::moves::Mover &) –> class protocols::moves::Mover &

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

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

clear_info is called by jd2 before calling apply

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

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

Return a clone of the Mover object.

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

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

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

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

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

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

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

fpd

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

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

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

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

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

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

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

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

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

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

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

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

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

get_name(self: pyrosetta.rosetta.protocols.simple_moves.DME_FilterMover) str

C++: protocols::simple_moves::DME_FilterMover::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

static name() str

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

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

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

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

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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.DOFHistogramRecorder

Bases: pybind11_object

dofs(self: pyrosetta.rosetta.protocols.simple_moves.DOFHistogramRecorder) pyrosetta.rosetta.utility.vector1_utility_vector1_core_id_DOF_ID_std_allocator_core_id_DOF_ID_t

C++: protocols::simple_moves::DOFHistogramRecorder::dofs() const –> const class utility::vector1<class utility::vector1<class core::id::DOF_ID, class std::allocator<class core::id::DOF_ID> >, class std::allocator<class utility::vector1<class core::id::DOF_ID, class std::allocator<class core::id::DOF_ID> > > > &

histograms(self: pyrosetta.rosetta.protocols.simple_moves.DOFHistogramRecorder) pyrosetta.rosetta.utility.vector1_numeric_MultiDimensionalHistogram

C++: protocols::simple_moves::DOFHistogramRecorder::histograms() const –> const class utility::vector1<class numeric::MultiDimensionalHistogram, class std::allocator<class numeric::MultiDimensionalHistogram> > &

num_bins(*args, **kwargs)

Overloaded function.

  1. num_bins(self: pyrosetta.rosetta.protocols.simple_moves.DOFHistogramRecorder) -> int

C++: protocols::simple_moves::DOFHistogramRecorder::num_bins() const –> unsigned long

  1. num_bins(self: pyrosetta.rosetta.protocols.simple_moves.DOFHistogramRecorder, num_bins: int) -> None

C++: protocols::simple_moves::DOFHistogramRecorder::num_bins(unsigned long) –> void

update_after_boltzmann(self: pyrosetta.rosetta.protocols.simple_moves.DOFHistogramRecorder, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::DOFHistogramRecorder::update_after_boltzmann(const class core::pose::Pose &) –> void

write_mse_summary(self: pyrosetta.rosetta.protocols.simple_moves.DOFHistogramRecorder, os: pyrosetta.rosetta.std.ostream) None

C++: protocols::simple_moves::DOFHistogramRecorder::write_mse_summary(std::ostream &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.DeclareBond

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::DeclareBond::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, : pyrosetta.rosetta.protocols.simple_moves.DeclareBond) pyrosetta.rosetta.protocols.simple_moves.DeclareBond

C++: protocols::simple_moves::DeclareBond::operator=(const class protocols::simple_moves::DeclareBond &) –> class protocols::simple_moves::DeclareBond &

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.simple_moves.DeclareBond) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::DeclareBond::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.simple_moves.DeclareBond) str

C++: protocols::simple_moves::DeclareBond::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

static mover_name() str

C++: protocols::simple_moves::DeclareBond::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::DeclareBond::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DeclareBond::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set(*args, **kwargs)

Overloaded function.

  1. set(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, res1: int, atom1: str, res2: int, atom2: str, add_termini: bool) -> None

  2. set(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, res1: int, atom1: str, res2: int, atom2: str, add_termini: bool, run_kic: bool) -> None

  3. set(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, res1: int, atom1: str, res2: int, atom2: str, add_termini: bool, run_kic: bool, kic_res1: int) -> None

  4. set(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, res1: int, atom1: str, res2: int, atom2: str, add_termini: bool, run_kic: bool, kic_res1: int, kic_res2: int) -> None

  5. set(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, res1: int, atom1: str, res2: int, atom2: str, add_termini: bool, run_kic: bool, kic_res1: int, kic_res2: int, rebuild_fold_tree: bool) -> None

C++: protocols::simple_moves::DeclareBond::set(const unsigned long, const std::string &, const unsigned long, const std::string &, const bool, const bool, const unsigned long, const unsigned long, const bool) –> 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_selector_for_res1(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, selector1: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

C++: protocols::simple_moves::DeclareBond::set_selector_for_res1(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

set_selector_for_res2(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBond, selector2: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

C++: protocols::simple_moves::DeclareBond::set_selector_for_res2(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.DeclareBondCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBondCreator, : pyrosetta.rosetta.protocols.simple_moves.DeclareBondCreator) pyrosetta.rosetta.protocols.simple_moves.DeclareBondCreator

C++: protocols::simple_moves::DeclareBondCreator::operator=(const class protocols::simple_moves::DeclareBondCreator &) –> class protocols::simple_moves::DeclareBondCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBondCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DeclareBondCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBondCreator) str

C++: protocols::simple_moves::DeclareBondCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.DeclareBondCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DeclareBondCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.DeleteChainMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::DeleteChainMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainMover, : pyrosetta.rosetta.protocols.simple_moves.DeleteChainMover) pyrosetta.rosetta.protocols.simple_moves.DeleteChainMover

C++: protocols::simple_moves::DeleteChainMover::operator=(const class protocols::simple_moves::DeleteChainMover &) –> class protocols::simple_moves::DeleteChainMover &

chain_num(*args, **kwargs)

Overloaded function.

  1. chain_num(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainMover, chain_num: int) -> None

C++: protocols::simple_moves::DeleteChainMover::chain_num(unsigned long) –> void

  1. chain_num(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainMover) -> int

C++: protocols::simple_moves::DeleteChainMover::chain_num() –> unsigned long

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.simple_moves.DeleteChainMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::DeleteChainMover::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.simple_moves.DeleteChainMover) str

C++: protocols::simple_moves::DeleteChainMover::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

static mover_name() str

C++: protocols::simple_moves::DeleteChainMover::mover_name() –> std::string

static name() str

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

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

C++: protocols::simple_moves::DeleteChainMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DeleteChainMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.DeleteChainMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.DeleteChainMoverCreator) pyrosetta.rosetta.protocols.simple_moves.DeleteChainMoverCreator

C++: protocols::simple_moves::DeleteChainMoverCreator::operator=(const class protocols::simple_moves::DeleteChainMoverCreator &) –> class protocols::simple_moves::DeleteChainMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DeleteChainMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainMoverCreator) str

C++: protocols::simple_moves::DeleteChainMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DeleteChainMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover

Bases: Mover

Delete a chain from a Pose, or a set of chains.

  1. Deletes Each chain using conformation.delete_residue_range_slow
    1. Calls detect bonds, pseudobonds, and disulfides

    2. Makes sure PDBInfo is still intact

    3. Sets a new reasonable FoldTree

apply(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::DeleteChainsMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover, : pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover) pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover

C++: protocols::simple_moves::DeleteChainsMover::operator=(const class protocols::simple_moves::DeleteChainsMover &) –> class protocols::simple_moves::DeleteChainsMover &

chains(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover) str

Get the chain

C++: protocols::simple_moves::DeleteChainsMover::chains() const –> std::string

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.simple_moves.DeleteChainsMover) pyrosetta.rosetta.protocols.moves.Mover

///////////// Mover Methods /////////////////////////////////////////////

C++: protocols::simple_moves::DeleteChainsMover::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>

detect_bonds(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover) bool

C++: protocols::simple_moves::DeleteChainsMover::detect_bonds() const –> bool

detect_pseudobonds(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover) bool

C++: protocols::simple_moves::DeleteChainsMover::detect_pseudobonds() const –> bool

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

C++: protocols::simple_moves::DeleteChainsMover::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.simple_moves.DeleteChainsMover) str

C++: protocols::simple_moves::DeleteChainsMover::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

static mover_name() str

C++: protocols::simple_moves::DeleteChainsMover::mover_name() –> std::string

static name() str

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

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

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

provide_citation_info(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None

Provide the citation.

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

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DeleteChainsMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_chains(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover, chains: str) None
Set the chain

Will figure out the chainIDs at apply time.

C++: protocols::simple_moves::DeleteChainsMover::set_chains(const std::string &) –> 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.simple_moves.DeleteChainsMover) None

C++: protocols::simple_moves::DeleteChainsMover::set_defaults() –> void

set_detect_bonds(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover, detect_bonds: bool) None
Set the class to detect bonds after full deletion of chains?

Default True. Override for speed and if you know there are no bonds between chains other than possible disulfides.

C++: protocols::simple_moves::DeleteChainsMover::set_detect_bonds(bool) –> void

set_detect_pseudobonds(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMover, detect_pseudobonds: bool) None
Set the class to detect psuedobonds after full deletion of chains?

Default True. Override for speed and if you know there are no pseudobonds between chains other than possible disulfides.

C++: protocols::simple_moves::DeleteChainsMover::set_detect_pseudobonds(bool) –> void

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.DeleteChainsMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMoverCreator) pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMoverCreator

C++: protocols::simple_moves::DeleteChainsMoverCreator::operator=(const class protocols::simple_moves::DeleteChainsMoverCreator &) –> class protocols::simple_moves::DeleteChainsMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DeleteChainsMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMoverCreator) str

C++: protocols::simple_moves::DeleteChainsMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.DeleteChainsMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DeleteChainsMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.DisulfideCyclizationViability

Bases: pybind11_object

Members:

DCV_NOT_CYCLIZABLE

DCV_CYCLIZABLE

DCV_ALREADY_CYCLIZED

DCV_ALREADY_CYCLIZED = <DisulfideCyclizationViability.DCV_ALREADY_CYCLIZED: 2>
DCV_CYCLIZABLE = <DisulfideCyclizationViability.DCV_CYCLIZABLE: 1>
DCV_NOT_CYCLIZABLE = <DisulfideCyclizationViability.DCV_NOT_CYCLIZABLE: 0>
property name
property value
class pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover

Bases: Mover

a mover that given a receptor peptide pose mutates the peptides edge residues to cysteins, if needed, and enforces disulfide bonding by constrained minimization of the bond and the interaction

apply(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::DisulfideInsertionMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, : pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover

C++: protocols::simple_moves::DisulfideInsertionMover::operator=(const class protocols::simple_moves::DisulfideInsertionMover &) –> class protocols::simple_moves::DisulfideInsertionMover &

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.simple_moves.DisulfideInsertionMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DisulfideInsertionMover::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>

determine_cyclization_viability(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, partner_pose: pyrosetta.rosetta.core.pose.Pose, n_cyd_position: int, c_cyd_position: int) pyrosetta.rosetta.protocols.simple_moves.DisulfideCyclizationViability
checks if two residues in a pose are near enough in space

and geometrically similar enough to existing disulfide forming cys

C++: protocols::simple_moves::DisulfideInsertionMover::determine_cyclization_viability(const class core::pose::Pose &, const unsigned long, unsigned long) –> enum protocols::simple_moves::DisulfideCyclizationViability

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_c_cyd_seqpos(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) int

C++: protocols::simple_moves::DisulfideInsertionMover::get_c_cyd_seqpos() const –> unsigned long

get_constraint_weight(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) float

C++: protocols::simple_moves::DisulfideInsertionMover::get_constraint_weight() const –> double

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_max_dslf_energy(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) float

C++: protocols::simple_moves::DisulfideInsertionMover::get_max_dslf_energy() –> double

get_max_dslf_pot(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) float

C++: protocols::simple_moves::DisulfideInsertionMover::get_max_dslf_pot() –> double

get_movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) pyrosetta.rosetta.core.select.movemap.MoveMapFactory

C++: protocols::simple_moves::DisulfideInsertionMover::get_movemap_factory() const –> class std::shared_ptr<const class core::select::movemap::MoveMapFactory>

get_n_cyd_seqpos(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) int

C++: protocols::simple_moves::DisulfideInsertionMover::get_n_cyd_seqpos() const –> unsigned long

get_name(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) str

C++: protocols::simple_moves::DisulfideInsertionMover::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_peptide_chain(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) int

C++: protocols::simple_moves::DisulfideInsertionMover::get_peptide_chain() const –> unsigned long

get_scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover) pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::simple_moves::DisulfideInsertionMover::get_scorefxn() const –> class std::shared_ptr<class core::scoring::ScoreFunction>

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

static mover_name() str

C++: protocols::simple_moves::DisulfideInsertionMover::mover_name() –> std::string

static name() str

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

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

C++: protocols::simple_moves::DisulfideInsertionMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DisulfideInsertionMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_c_cyd_seqpos(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, c_cyd_seqpos: int) None

C++: protocols::simple_moves::DisulfideInsertionMover::set_c_cyd_seqpos(const unsigned long) –> void

set_constraint_weight(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, value: float) None

C++: protocols::simple_moves::DisulfideInsertionMover::set_constraint_weight(const 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_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_max_dslf_energy(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, value: float) None

C++: protocols::simple_moves::DisulfideInsertionMover::set_max_dslf_energy(const double) –> void

set_max_dslf_pot(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, value: float) None

C++: protocols::simple_moves::DisulfideInsertionMover::set_max_dslf_pot(const double) –> void

set_movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, mm: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

C++: protocols::simple_moves::DisulfideInsertionMover::set_movemap_factory(const class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

set_n_cyd_seqpos(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, n_cyd_seqpos: int) None

C++: protocols::simple_moves::DisulfideInsertionMover::set_n_cyd_seqpos(const unsigned long) –> 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_peptide_chain(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, value: int) None

C++: protocols::simple_moves::DisulfideInsertionMover::set_peptide_chain(const unsigned long) –> void

set_scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMover, score_function: pyrosetta.rosetta.core.scoring.ScoreFunction) None

C++: protocols::simple_moves::DisulfideInsertionMover::set_scorefxn(const class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.DisulfideInsertionMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMoverCreator) pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMoverCreator

C++: protocols::simple_moves::DisulfideInsertionMoverCreator::operator=(const class protocols::simple_moves::DisulfideInsertionMoverCreator &) –> class protocols::simple_moves::DisulfideInsertionMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DisulfideInsertionMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMoverCreator) str

C++: protocols::simple_moves::DisulfideInsertionMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.DisulfideInsertionMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DisulfideInsertionMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.DumpPdb

Bases: Mover

what you think this can now be assimilated into DumpPdbMover

apply(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdb, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::DumpPdb::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdb, : pyrosetta.rosetta.protocols.simple_moves.DumpPdb) pyrosetta.rosetta.protocols.simple_moves.DumpPdb

C++: protocols::simple_moves::DumpPdb::operator=(const class protocols::simple_moves::DumpPdb &) –> class protocols::simple_moves::DumpPdb &

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.simple_moves.DumpPdb) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::DumpPdb::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.simple_moves.DumpPdb) str

C++: protocols::simple_moves::DumpPdb::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

static mover_name() str

C++: protocols::simple_moves::DumpPdb::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdb, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::DumpPdb::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DumpPdb::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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_filename(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdb, filename_in: str) None

Set the filename for writing.

Vikram K. Mulligan (vmullig.edu).

C++: protocols::simple_moves::DumpPdb::set_filename(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_scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdb, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction) None

C++: protocols::simple_moves::DumpPdb::set_scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> 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_use_pose_name(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdb, use_pose_name: bool) None

If set, will use the original pose name in the name. Useful if running xml in parallel.

C++: protocols::simple_moves::DumpPdb::set_use_pose_name(bool) –> 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

tag_time(*args, **kwargs)

Overloaded function.

  1. tag_time(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdb, setting: bool) -> None

C++: protocols::simple_moves::DumpPdb::tag_time(bool) –> void

  1. tag_time(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdb) -> bool

C++: protocols::simple_moves::DumpPdb::tag_time() 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

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.simple_moves.DumpPdbCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdbCreator, : pyrosetta.rosetta.protocols.simple_moves.DumpPdbCreator) pyrosetta.rosetta.protocols.simple_moves.DumpPdbCreator

C++: protocols::simple_moves::DumpPdbCreator::operator=(const class protocols::simple_moves::DumpPdbCreator &) –> class protocols::simple_moves::DumpPdbCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdbCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DumpPdbCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdbCreator) str

C++: protocols::simple_moves::DumpPdbCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.DumpPdbCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DumpPdbCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamers

Bases: Mover

Given a residue index, dump all of the rotamers to individual PDB files within 0-1 sd of the mean

apply(self: pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamers, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply the mover

C++: protocols::simple_moves::DumpSingleResidueRotamers::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamers, : pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamers) pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamers

C++: protocols::simple_moves::DumpSingleResidueRotamers::operator=(const class protocols::simple_moves::DumpSingleResidueRotamers &) –> class protocols::simple_moves::DumpSingleResidueRotamers &

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.simple_moves.DumpSingleResidueRotamers) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

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

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

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

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

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::DumpSingleResidueRotamers::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.simple_moves.DumpSingleResidueRotamers) str

C++: protocols::simple_moves::DumpSingleResidueRotamers::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

static mover_name() str

C++: protocols::simple_moves::DumpSingleResidueRotamers::mover_name() –> std::string

static name() str

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

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

parse XML tag (to use this Mover in Rosetta Scripts)

C++: protocols::simple_moves::DumpSingleResidueRotamers::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DumpSingleResidueRotamers::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamers) -> None

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

C++: protocols::simple_moves::DumpSingleResidueRotamers::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.simple_moves.DumpSingleResidueRotamersCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamersCreator, : pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamersCreator) pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamersCreator

C++: protocols::simple_moves::DumpSingleResidueRotamersCreator::operator=(const class protocols::simple_moves::DumpSingleResidueRotamersCreator &) –> class protocols::simple_moves::DumpSingleResidueRotamersCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamersCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::DumpSingleResidueRotamersCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamersCreator) str

C++: protocols::simple_moves::DumpSingleResidueRotamersCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.DumpSingleResidueRotamersCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::DumpSingleResidueRotamersCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ExplicitWaterMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, : pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover) pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover

C++: protocols::simple_moves::ExplicitWaterMover::operator=(const class protocols::simple_moves::ExplicitWaterMover &) –> class protocols::simple_moves::ExplicitWaterMover &

attach_rotamer_clouds_to_pose_and_rotset(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, pose: pyrosetta.rosetta.core.pose.Pose, watercloud: pyrosetta.rosetta.utility.vector1_utility_vector1_numeric_xyzVector_double_std_allocator_numeric_xyzVector_double_t) None

C++: protocols::simple_moves::ExplicitWaterMover::attach_rotamer_clouds_to_pose_and_rotset(class core::pose::Pose &, class utility::vector1<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > >, class std::allocator<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > > > &) –> void

build_backbone_rotamer_clouds(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, pose: pyrosetta.rosetta.core.pose.Pose, new_rotamers: pyrosetta.rosetta.utility.vector1_utility_vector1_numeric_xyzVector_double_std_allocator_numeric_xyzVector_double_t) None

C++: protocols::simple_moves::ExplicitWaterMover::build_backbone_rotamer_clouds(const class core::pose::Pose &, class utility::vector1<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > >, class std::allocator<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > > > &) –> void

build_lkboverlap_rotamer_clouds(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, pose: pyrosetta.rosetta.core.pose.Pose, new_rotamers: pyrosetta.rosetta.utility.vector1_utility_vector1_numeric_xyzVector_double_std_allocator_numeric_xyzVector_double_t) None

C++: protocols::simple_moves::ExplicitWaterMover::build_lkboverlap_rotamer_clouds(const class core::pose::Pose &, class utility::vector1<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > >, class std::allocator<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > > > &) –> 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.simple_moves.ExplicitWaterMover) pyrosetta.rosetta.protocols.moves.Mover

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

cluster_rotset(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, rotset: pyrosetta.rosetta.utility.vector1_core_pack_annealer_PointDwell) None

cluster water clouds

C++: protocols::simple_moves::ExplicitWaterMover::cluster_rotset(class utility::vector1<struct core::pack::annealer::PointDwell, class std::allocator<struct core::pack::annealer::PointDwell> > &) –> void

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>

static define_explicit_water_mover_schema() pyrosetta.rosetta.utility.tag.XMLSchemaComplexTypeGenerator

C++: protocols::simple_moves::ExplicitWaterMover::define_explicit_water_mover_schema() –> class std::shared_ptr<class utility::tag::XMLSchemaComplexTypeGenerator>

delete_waters(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, pose: pyrosetta.rosetta.core.pose.Pose, virt_only: bool) None

C++: protocols::simple_moves::ExplicitWaterMover::delete_waters(class core::pose::Pose &, bool) –> void

find_closest(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, pose: pyrosetta.rosetta.core.pose.Pose, Ocoord: pyrosetta.rosetta.numeric.xyzVector_double_t) int

find closest protein residue

C++: protocols::simple_moves::ExplicitWaterMover::find_closest(const class core::pose::Pose &, class numeric::xyzVector<double>) –> unsigned long

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

C++: protocols::simple_moves::ExplicitWaterMover::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.simple_moves.ExplicitWaterMover) str

C++: protocols::simple_moves::ExplicitWaterMover::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 > > &

init(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover) None

C++: protocols::simple_moves::ExplicitWaterMover::init() –> void

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

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

static mover_name() str

C++: protocols::simple_moves::ExplicitWaterMover::mover_name() –> std::string

static name() str

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

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

C++: protocols::simple_moves::ExplicitWaterMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ExplicitWaterMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

run_pack(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, pose: pyrosetta.rosetta.core.pose.Pose, rot_to_pack: pyrosetta.rosetta.utility.vector0_int, all_rot: pyrosetta.rosetta.utility.vector1_core_pack_annealer_PointDwell) None

C++: protocols::simple_moves::ExplicitWaterMover::run_pack(class core::pose::Pose &, class utility::vector0<int, class std::allocator<int> >, class utility::vector1<struct core::pack::annealer::PointDwell, class std::allocator<struct core::pack::annealer::PointDwell> > &) –> void

set_clust_cutoff(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: float) None

C++: protocols::simple_moves::ExplicitWaterMover::set_clust_cutoff(double) –> void

set_clust_radius(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: float) None

C++: protocols::simple_moves::ExplicitWaterMover::set_clust_radius(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_dwell_cutoff(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: float) None

C++: protocols::simple_moves::ExplicitWaterMover::set_dwell_cutoff(double) –> void

set_gen_fixed(*args, **kwargs)

Overloaded function.

  1. set_gen_fixed(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: bool) -> None

C++: protocols::simple_moves::ExplicitWaterMover::set_gen_fixed(bool) –> void

  1. set_gen_fixed(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: pyrosetta.rosetta.utility.vector1_bool) -> None

C++: protocols::simple_moves::ExplicitWaterMover::set_gen_fixed(class utility::vector1<bool, class std::allocator<bool> >) –> 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_lkb_clust_rad(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: float) None

C++: protocols::simple_moves::ExplicitWaterMover::set_lkb_clust_rad(double) –> void

set_lkb_overlap_dist(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: float) None

C++: protocols::simple_moves::ExplicitWaterMover::set_lkb_overlap_dist(double) –> void

set_lkb_rotset_radius(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: float) None

C++: protocols::simple_moves::ExplicitWaterMover::set_lkb_rotset_radius(double) –> void

set_mode(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: str) None

C++: protocols::simple_moves::ExplicitWaterMover::set_mode(std::string) –> 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_taskop(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: pyrosetta.rosetta.core.pack.task.PackerTask) None

C++: protocols::simple_moves::ExplicitWaterMover::set_taskop(class std::shared_ptr<const class core::pack::task::PackerTask>) –> 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_watlim_scale(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, val: float) None

C++: protocols::simple_moves::ExplicitWaterMover::set_watlim_scale(double) –> void

setup_pack(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, pose: pyrosetta.rosetta.core.pose.Pose) None

setup the initial packing step

C++: protocols::simple_moves::ExplicitWaterMover::setup_pack(class core::pose::Pose &) –> 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 &

update_packer_task(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMover, pose: pyrosetta.rosetta.core.pose.Pose, packer_task: pyrosetta.rosetta.core.pack.task.PackerTask) pyrosetta.rosetta.core.pack.task.PackerTask

C++: protocols::simple_moves::ExplicitWaterMover::update_packer_task(const class core::pose::Pose &, class std::shared_ptr<const class core::pack::task::PackerTask> &) –> class std::shared_ptr<class core::pack::task::PackerTask>

class pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMoverCreator

C++: protocols::simple_moves::ExplicitWaterMoverCreator::operator=(const class protocols::simple_moves::ExplicitWaterMoverCreator &) –> class protocols::simple_moves::ExplicitWaterMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ExplicitWaterMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMoverCreator) str

C++: protocols::simple_moves::ExplicitWaterMoverCreator::keyname() const –> std::string

static mover_name() str

C++: protocols::simple_moves::ExplicitWaterMoverCreator::mover_name() –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ExplicitWaterMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ExplicitWaterMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::FavorSequenceProfile::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile, : pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile) pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile

C++: protocols::simple_moves::FavorSequenceProfile::operator=(const class protocols::simple_moves::FavorSequenceProfile &) –> class protocols::simple_moves::FavorSequenceProfile &

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.simple_moves.FavorSequenceProfile) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::FavorSequenceProfile::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.simple_moves.FavorSequenceProfile) str

C++: protocols::simple_moves::FavorSequenceProfile::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

static mover_name() str

C++: protocols::simple_moves::FavorSequenceProfile::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::FavorSequenceProfile::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::FavorSequenceProfile::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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_profile(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile, profile: pyrosetta.rosetta.core.sequence.SequenceProfile) None
Set the profile object to use.

Remember to set set_scaling() appropriately for the profile matrix you pass in.

C++: protocols::simple_moves::FavorSequenceProfile::set_profile(class core::sequence::SequenceProfile &) –> void

set_scaling(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile, scaling: str) None

What type of manipulation to apply to the profile prior to using it for constraints.

C++: protocols::simple_moves::FavorSequenceProfile::set_scaling(const std::string &) –> void

set_sequence(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile, seq: pyrosetta.rosetta.core.sequence.Sequence, matrix: str) None

C++: protocols::simple_moves::FavorSequenceProfile::set_sequence(class core::sequence::Sequence &, std::string) –> 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_weight(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfile, weight: float) None

What multiplication factor to apply to the profile prior to using it for constraints.

C++: protocols::simple_moves::FavorSequenceProfile::set_weight(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.simple_moves.FavorSequenceProfileCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfileCreator, : pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfileCreator) pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfileCreator

C++: protocols::simple_moves::FavorSequenceProfileCreator::operator=(const class protocols::simple_moves::FavorSequenceProfileCreator &) –> class protocols::simple_moves::FavorSequenceProfileCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfileCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::FavorSequenceProfileCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfileCreator) str

C++: protocols::simple_moves::FavorSequenceProfileCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.FavorSequenceProfileCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::FavorSequenceProfileCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequence

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequence, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::FavorSymmetricSequence::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequence, : pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequence) pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequence

C++: protocols::simple_moves::FavorSymmetricSequence::operator=(const class protocols::simple_moves::FavorSymmetricSequence &) –> class protocols::simple_moves::FavorSymmetricSequence &

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.simple_moves.FavorSymmetricSequence) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

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

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

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

fpd

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

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

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

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

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

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

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

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

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

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

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

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

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

get_name(self: pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequence) str

C++: protocols::simple_moves::FavorSymmetricSequence::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

static mover_name() str

C++: protocols::simple_moves::FavorSymmetricSequence::mover_name() –> std::string

static name() str

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

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

C++: protocols::simple_moves::FavorSymmetricSequence::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::FavorSymmetricSequence::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.FavorSymmetricSequenceCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequenceCreator, : pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequenceCreator) pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequenceCreator

C++: protocols::simple_moves::FavorSymmetricSequenceCreator::operator=(const class protocols::simple_moves::FavorSymmetricSequenceCreator &) –> class protocols::simple_moves::FavorSymmetricSequenceCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequenceCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::FavorSymmetricSequenceCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequenceCreator) str

C++: protocols::simple_moves::FavorSymmetricSequenceCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.FavorSymmetricSequenceCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::FavorSymmetricSequenceCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotif

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotif, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::FoldTreeFromMotif::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotif, : pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotif) pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotif

C++: protocols::simple_moves::FoldTreeFromMotif::operator=(const class protocols::simple_moves::FoldTreeFromMotif &) –> class protocols::simple_moves::FoldTreeFromMotif &

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.simple_moves.FoldTreeFromMotif) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::FoldTreeFromMotif::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.simple_moves.FoldTreeFromMotif) str

C++: protocols::simple_moves::FoldTreeFromMotif::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

static mover_name() str

C++: protocols::simple_moves::FoldTreeFromMotif::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotif, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::FoldTreeFromMotif::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::FoldTreeFromMotif::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotif, selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

C++: protocols::simple_moves::FoldTreeFromMotif::residue_selector(const class std::shared_ptr<const class core::select::residue_selector::ResidueSelector> &) –> void

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.FoldTreeFromMotifCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotifCreator, : pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotifCreator) pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotifCreator

C++: protocols::simple_moves::FoldTreeFromMotifCreator::operator=(const class protocols::simple_moves::FoldTreeFromMotifCreator &) –> class protocols::simple_moves::FoldTreeFromMotifCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotifCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::FoldTreeFromMotifCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotifCreator) str

C++: protocols::simple_moves::FoldTreeFromMotifCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.FoldTreeFromMotifCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::FoldTreeFromMotifCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.FragmentCost

Bases: pybind11_object

assign(self: pyrosetta.rosetta.protocols.simple_moves.FragmentCost, : pyrosetta.rosetta.protocols.simple_moves.FragmentCost) pyrosetta.rosetta.protocols.simple_moves.FragmentCost

C++: protocols::simple_moves::FragmentCost::operator=(const class protocols::simple_moves::FragmentCost &) –> class protocols::simple_moves::FragmentCost &

cutoff(self: pyrosetta.rosetta.protocols.simple_moves.FragmentCost) float

C++: protocols::simple_moves::FragmentCost::cutoff() const –> double

score(self: pyrosetta.rosetta.protocols.simple_moves.FragmentCost, : pyrosetta.rosetta.core.fragment.Frame, pose: pyrosetta.rosetta.core.pose.Pose, scores: pyrosetta.rosetta.utility.vector1_double) None

C++: protocols::simple_moves::FragmentCost::score(const class core::fragment::Frame &, const class core::pose::Pose &, class utility::vector1<double, class std::allocator<double> > &) –> void

type(self: pyrosetta.rosetta.protocols.simple_moves.FragmentCost) str

C++: protocols::simple_moves::FragmentCost::type() –> const std::string &

class pyrosetta.rosetta.protocols.simple_moves.FragmentMover

Bases: MoveMapMover

abstract base class for FragmentMovers

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> None

  2. apply(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose, pos: int) -> bool

apply a fragment at pos to movemable dofs

C++: protocols::simple_moves::FragmentMover::apply(class core::pose::Pose &, unsigned long) const –> bool

apply_at_all_positions(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) int

apply at all movemable positions — honors movemap

C++: protocols::simple_moves::FragmentMover::apply_at_all_positions(class core::pose::Pose &) const –> unsigned long

assign(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.protocols.simple_moves.FragmentMover

C++: protocols::simple_moves::FragmentMover::operator=(const class protocols::simple_moves::FragmentMover &) –> class protocols::simple_moves::FragmentMover &

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

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

clear_info is called by jd2 before calling apply

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

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

Return a clone of the Mover object.

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

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

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

fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.core.fragment.FragSet

accessor to the fragment set

C++: protocols::simple_moves::FragmentMover::fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

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.simple_moves.FragmentMover) str

C++: protocols::simple_moves::FragmentMover::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 > > &

initialize(self: pyrosetta.rosetta.protocols.moves.MoveMapMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::moves::MoveMapMover::initialize(class core::pose::Pose &) –> void

insert_map(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_map() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

insert_size(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_size() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

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.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

static name() str

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

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

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

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

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

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_fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, new_frags_: pyrosetta.rosetta.core.fragment.FragSet) None

setter for the fragment set

C++: protocols::simple_moves::FragmentMover::set_fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> 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_movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) None

setter for the movemap

C++: protocols::simple_moves::FragmentMover::set_movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.GunnCost

Bases: FragmentCost

assign(self: pyrosetta.rosetta.protocols.simple_moves.GunnCost, : pyrosetta.rosetta.protocols.simple_moves.GunnCost) pyrosetta.rosetta.protocols.simple_moves.GunnCost

C++: protocols::simple_moves::GunnCost::operator=(const class protocols::simple_moves::GunnCost &) –> class protocols::simple_moves::GunnCost &

compute_gunn(*args, **kwargs)

Overloaded function.

  1. compute_gunn(self: pyrosetta.rosetta.protocols.simple_moves.GunnCost, frame: pyrosetta.rosetta.core.fragment.Frame, frag_num: int, data: pyrosetta.rosetta.protocols.simple_moves.GunnTuple) -> None

C++: protocols::simple_moves::GunnCost::compute_gunn(const class core::fragment::Frame &, unsigned long, struct protocols::simple_moves::GunnTuple &) –> void

  1. compute_gunn(self: pyrosetta.rosetta.protocols.simple_moves.GunnCost, pose: pyrosetta.rosetta.core.pose.Pose, begin: int, end: int, data: pyrosetta.rosetta.protocols.simple_moves.GunnTuple) -> None

C++: protocols::simple_moves::GunnCost::compute_gunn(const class core::pose::Pose &, unsigned long, unsigned long, struct protocols::simple_moves::GunnTuple &) –> void

cutoff(self: pyrosetta.rosetta.protocols.simple_moves.FragmentCost) float

C++: protocols::simple_moves::FragmentCost::cutoff() const –> double

property frag_cache_
score(self: pyrosetta.rosetta.protocols.simple_moves.GunnCost, : pyrosetta.rosetta.core.fragment.Frame, pose: pyrosetta.rosetta.core.pose.Pose, scores: pyrosetta.rosetta.utility.vector1_double) None

C++: protocols::simple_moves::GunnCost::score(const class core::fragment::Frame &, const class core::pose::Pose &, class utility::vector1<double, class std::allocator<double> > &) –> void

score_tuple(self: pyrosetta.rosetta.protocols.simple_moves.GunnCost, g1: pyrosetta.rosetta.protocols.simple_moves.GunnTuple, g2: pyrosetta.rosetta.protocols.simple_moves.GunnTuple) float

C++: protocols::simple_moves::GunnCost::score_tuple(const struct protocols::simple_moves::GunnTuple &, const struct protocols::simple_moves::GunnTuple &) –> double

type(self: pyrosetta.rosetta.protocols.simple_moves.FragmentCost) str

C++: protocols::simple_moves::FragmentCost::type() –> const std::string &

class pyrosetta.rosetta.protocols.simple_moves.GunnTuple

Bases: pybind11_object

assign(self: pyrosetta.rosetta.protocols.simple_moves.GunnTuple, : pyrosetta.rosetta.protocols.simple_moves.GunnTuple) pyrosetta.rosetta.protocols.simple_moves.GunnTuple

C++: protocols::simple_moves::GunnTuple::operator=(const struct protocols::simple_moves::GunnTuple &) –> struct protocols::simple_moves::GunnTuple &

property q1
property q2
property q3
property q4
property q5
property q6
class pyrosetta.rosetta.protocols.simple_moves.IonizableResidue

Bases: pybind11_object

acid_base_coefficient(self: pyrosetta.rosetta.protocols.simple_moves.IonizableResidue) float

C++: protocols::simple_moves::IonizableResidue::acid_base_coefficient() –> double

add_ionized_restype(self: pyrosetta.rosetta.protocols.simple_moves.IonizableResidue, restype: str) None

C++: protocols::simple_moves::IonizableResidue::add_ionized_restype(std::string) –> void

add_neutral_restype(self: pyrosetta.rosetta.protocols.simple_moves.IonizableResidue, restype: str) None

C++: protocols::simple_moves::IonizableResidue::add_neutral_restype(std::string) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.IonizableResidue, : pyrosetta.rosetta.protocols.simple_moves.IonizableResidue) pyrosetta.rosetta.protocols.simple_moves.IonizableResidue

C++: protocols::simple_moves::IonizableResidue::operator=(const class protocols::simple_moves::IonizableResidue &) –> class protocols::simple_moves::IonizableResidue &

ionized_restypes(self: pyrosetta.rosetta.protocols.simple_moves.IonizableResidue) pyrosetta.rosetta.utility.vector1_std_string

C++: protocols::simple_moves::IonizableResidue::ionized_restypes() –> class utility::vector1<std::string, class std::allocator<std::string > > &

name3(self: pyrosetta.rosetta.protocols.simple_moves.IonizableResidue) str

C++: protocols::simple_moves::IonizableResidue::name3() –> std::string

neutral_restypes(self: pyrosetta.rosetta.protocols.simple_moves.IonizableResidue) pyrosetta.rosetta.utility.vector1_std_string

C++: protocols::simple_moves::IonizableResidue::neutral_restypes() –> class utility::vector1<std::string, class std::allocator<std::string > > &

ref_pKa(self: pyrosetta.rosetta.protocols.simple_moves.IonizableResidue) float

C++: protocols::simple_moves::IonizableResidue::ref_pKa() –> double

class pyrosetta.rosetta.protocols.simple_moves.LoadPDBMover

Bases: Mover

append(*args, **kwargs)

Overloaded function.

  1. append(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMover) -> bool

C++: protocols::simple_moves::LoadPDBMover::append() const –> bool

  1. append(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMover, setting: bool) -> None

C++: protocols::simple_moves::LoadPDBMover::append(bool) –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::LoadPDBMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMover, : pyrosetta.rosetta.protocols.simple_moves.LoadPDBMover) pyrosetta.rosetta.protocols.simple_moves.LoadPDBMover

C++: protocols::simple_moves::LoadPDBMover::operator=(const class protocols::simple_moves::LoadPDBMover &) –> class protocols::simple_moves::LoadPDBMover &

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.simple_moves.LoadPDBMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::LoadPDBMover::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>

filename(*args, **kwargs)

Overloaded function.

  1. filename(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMover) -> str

C++: protocols::simple_moves::LoadPDBMover::filename() const –> std::string

  1. filename(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMover, f: str) -> None

C++: protocols::simple_moves::LoadPDBMover::filename(const std::string &) –> void

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

C++: protocols::simple_moves::LoadPDBMover::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.simple_moves.LoadPDBMover) str

C++: protocols::simple_moves::LoadPDBMover::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

static mover_name() str

C++: protocols::simple_moves::LoadPDBMover::mover_name() –> std::string

static name() str

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

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

C++: protocols::simple_moves::LoadPDBMover::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::simple_moves::LoadPDBMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.LoadPDBMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.LoadPDBMoverCreator) pyrosetta.rosetta.protocols.simple_moves.LoadPDBMoverCreator

C++: protocols::simple_moves::LoadPDBMoverCreator::operator=(const class protocols::simple_moves::LoadPDBMoverCreator &) –> class protocols::simple_moves::LoadPDBMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::LoadPDBMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMoverCreator) str

C++: protocols::simple_moves::LoadPDBMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.LoadPDBMoverCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::simple_moves::LoadPDBMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMover

Bases: Mover

This BS class exists to route around a hard-coded pseudo-Mover in the APPLY_TO_POSE section of the Parser. At XRW2 we needed to move junk out of Parser to use the protocols::moves::MoverFactory instead.

apply(self: pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::LoadUnboundRotMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMover, : pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMover) pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMover

C++: protocols::simple_moves::LoadUnboundRotMover::operator=(const class protocols::simple_moves::LoadUnboundRotMover &) –> class protocols::simple_moves::LoadUnboundRotMover &

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.simple_moves.LoadUnboundRotMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::LoadUnboundRotMover::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.simple_moves.LoadUnboundRotMover) str

C++: protocols::simple_moves::LoadUnboundRotMover::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

static mover_name() str

C++: protocols::simple_moves::LoadUnboundRotMover::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMover, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

parse XML (specifically in the context of the parser/scripting scheme)

C++: protocols::simple_moves::LoadUnboundRotMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::LoadUnboundRotMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.LoadUnboundRotMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMoverCreator) pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMoverCreator

C++: protocols::simple_moves::LoadUnboundRotMoverCreator::operator=(const class protocols::simple_moves::LoadUnboundRotMoverCreator &) –> class protocols::simple_moves::LoadUnboundRotMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::LoadUnboundRotMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMoverCreator) str

C++: protocols::simple_moves::LoadUnboundRotMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.LoadUnboundRotMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::LoadUnboundRotMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.LoggedFragmentMover

Bases: ClassicFragmentMover

class Item

Bases: pybind11_object

property frag_num
property frame_pos
apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, pos: int) -> bool

  2. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> None

Applies classic fragment insertion based on a FragSet

example:

mover_3mer.apply(pose)

See also:

ClassicFragmentMover Pose ConstantLengthFragSet

C++: protocols::simple_moves::ClassicFragmentMover::apply(class core::pose::Pose &) –> void

apply_at_all_positions(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) int

apply at all movemable positions — honors movemap

C++: protocols::simple_moves::FragmentMover::apply_at_all_positions(class core::pose::Pose &) const –> unsigned long

apply_fragment(self: pyrosetta.rosetta.protocols.simple_moves.LoggedFragmentMover, frame: pyrosetta.rosetta.core.fragment.Frame, frag_num: int, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::LoggedFragmentMover::apply_fragment(const class core::fragment::Frame &, unsigned long, const class core::kinematics::MoveMap &, class core::pose::Pose &) const –> bool

assign(self: pyrosetta.rosetta.protocols.simple_moves.LoggedFragmentMover, : pyrosetta.rosetta.protocols.simple_moves.LoggedFragmentMover) pyrosetta.rosetta.protocols.simple_moves.LoggedFragmentMover

C++: protocols::simple_moves::LoggedFragmentMover::operator=(const class protocols::simple_moves::LoggedFragmentMover &) –> class protocols::simple_moves::LoggedFragmentMover &

check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

accessor

C++: protocols::simple_moves::ClassicFragmentMover::check_ss() const –> bool

choose_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.fragment.FrameList, : pyrosetta.rosetta.core.pose.Pose, frame_num: int, frag_num: int) bool
given FrameList and pose, this method yields a fragment ( frame_num/ frag_num);

return false if nothing suitable is found

C++: protocols::simple_moves::ClassicFragmentMover::choose_fragment(const class core::fragment::FrameList &, const class core::pose::Pose &, unsigned long &, unsigned long &) const –> bool

choose_window_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int) bool
yields a length (window_length) of the fragment window to sample from

( return false, if no suitable length is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_length(const class core::pose::Pose &, unsigned long &) const –> bool

choose_window_start(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int, window_start: int) bool
yields a start position (window_start) for fragment window to sample from

( return false, if nothing suitable is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_start(const class core::pose::Pose &, unsigned long, unsigned long &) const –> bool

clear(self: pyrosetta.rosetta.protocols.simple_moves.LoggedFragmentMover) None

C++: protocols::simple_moves::LoggedFragmentMover::clear() –> 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.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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>

define_start_window(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, window_start: int) None

apply fragment at predefined position

C++: protocols::simple_moves::ClassicFragmentMover::define_start_window(unsigned long) –> void

enable_end_bias_check(*args, **kwargs)

Overloaded function.

  1. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) -> None

C++: protocols::simple_moves::ClassicFragmentMover::enable_end_bias_check(bool) –> void

end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) float

C++: protocols::simple_moves::ClassicFragmentMover::end_bias() const –> double

end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_start: int) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check(const class core::pose::Pose &, unsigned long) const –> bool

end_bias_check_enabled(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check_enabled() const –> bool

fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.core.fragment.FragSet

accessor to the fragment set

C++: protocols::simple_moves::FragmentMover::fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

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

C++: protocols::simple_moves::ClassicFragmentMover::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.simple_moves.LoggedFragmentMover) str

C++: protocols::simple_moves::LoggedFragmentMover::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 > > &

initialize(self: pyrosetta.rosetta.protocols.moves.MoveMapMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::moves::MoveMapMover::initialize(class core::pose::Pose &) –> void

insert_map(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_map() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

insert_size(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_size() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

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.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

static name() str

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

on_new_fragments(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) None

is called from set_fragments()

C++: protocols::simple_moves::ClassicFragmentMover::on_new_fragments() –> 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

set_check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) None

check_ss controls whether fragment insertions are rejected that create short helices (<3) or strands (<2)

C++: protocols::simple_moves::ClassicFragmentMover::set_check_ss(bool) –> 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_end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: float) None

C++: protocols::simple_moves::ClassicFragmentMover::set_end_bias(double) –> void

set_fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, new_frags_: pyrosetta.rosetta.core.fragment.FragSet) None

setter for the fragment set

C++: protocols::simple_moves::FragmentMover::set_fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> 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_min_frag_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_frag_length controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_frag_length(unsigned long) –> void

set_min_overlap(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_overlap controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_overlap(unsigned long) –> void

set_movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) None

setter for the movemap

C++: protocols::simple_moves::FragmentMover::set_movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> void

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

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

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

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

Set the ‘type’ string

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

show(self: pyrosetta.rosetta.protocols.simple_moves.LoggedFragmentMover, : pyrosetta.rosetta.std.ostream) None

C++: protocols::simple_moves::LoggedFragmentMover::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 &

valid_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, new_ss: str) bool

returns true if the ss string is acceptable

C++: protocols::simple_moves::ClassicFragmentMover::valid_ss(const std::string &) const –> bool

class pyrosetta.rosetta.protocols.simple_moves.MembraneTopology

Bases: Mover

A mover to change one torsion angle

apply(self: pyrosetta.rosetta.protocols.simple_moves.MembraneTopology, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::MembraneTopology::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.MembraneTopology, : pyrosetta.rosetta.protocols.simple_moves.MembraneTopology) pyrosetta.rosetta.protocols.simple_moves.MembraneTopology

C++: protocols::simple_moves::MembraneTopology::operator=(const class protocols::simple_moves::MembraneTopology &) –> class protocols::simple_moves::MembraneTopology &

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.simple_moves.MembraneTopology) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::MembraneTopology::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.simple_moves.MembraneTopology) str

C++: protocols::simple_moves::MembraneTopology::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

static mover_name() str

C++: protocols::simple_moves::MembraneTopology::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.MembraneTopology, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::MembraneTopology::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::MembraneTopology::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

span_file(*args, **kwargs)

Overloaded function.

  1. span_file(self: pyrosetta.rosetta.protocols.simple_moves.MembraneTopology) -> str

C++: protocols::simple_moves::MembraneTopology::span_file() const –> std::string

  1. span_file(self: pyrosetta.rosetta.protocols.simple_moves.MembraneTopology, s: str) -> None

C++: protocols::simple_moves::MembraneTopology::span_file(const std::string &) –> 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.simple_moves.MembraneTopologyCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.MembraneTopologyCreator, : pyrosetta.rosetta.protocols.simple_moves.MembraneTopologyCreator) pyrosetta.rosetta.protocols.simple_moves.MembraneTopologyCreator

C++: protocols::simple_moves::MembraneTopologyCreator::operator=(const class protocols::simple_moves::MembraneTopologyCreator &) –> class protocols::simple_moves::MembraneTopologyCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.MembraneTopologyCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::MembraneTopologyCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.MembraneTopologyCreator) str

C++: protocols::simple_moves::MembraneTopologyCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.MembraneTopologyCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::MembraneTopologyCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.MissingDensityToJumpMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.MissingDensityToJumpMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::MissingDensityToJumpMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.MissingDensityToJumpMover, : pyrosetta.rosetta.protocols.simple_moves.MissingDensityToJumpMover) pyrosetta.rosetta.protocols.simple_moves.MissingDensityToJumpMover

C++: protocols::simple_moves::MissingDensityToJumpMover::operator=(const class protocols::simple_moves::MissingDensityToJumpMover &) –> class protocols::simple_moves::MissingDensityToJumpMover &

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.simple_moves.MissingDensityToJumpMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::MissingDensityToJumpMover::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.simple_moves.MissingDensityToJumpMover) str

C++: protocols::simple_moves::MissingDensityToJumpMover::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

static name() str

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

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

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

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

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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ModifyVariantTypeMover

Bases: Mover

Adds variant types to selected residues

apply(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ModifyVariantTypeMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover, : pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover) pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover

C++: protocols::simple_moves::ModifyVariantTypeMover::operator=(const class protocols::simple_moves::ModifyVariantTypeMover &) –> class protocols::simple_moves::ModifyVariantTypeMover &

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.simple_moves.ModifyVariantTypeMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::ModifyVariantTypeMover::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.simple_moves.ModifyVariantTypeMover) str

C++: protocols::simple_moves::ModifyVariantTypeMover::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

static mover_name() str

C++: protocols::simple_moves::ModifyVariantTypeMover::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::ModifyVariantTypeMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ModifyVariantTypeMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector

Get the ResidueSelector used by this mover.

C++: protocols::simple_moves::ModifyVariantTypeMover::residue_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>

set_add_target_types(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover, types_in: pyrosetta.rosetta.utility.vector1_std_string) None

Set the types to add.

Vikram K. Mulligan (vmullig.edu).

C++: protocols::simple_moves::ModifyVariantTypeMover::set_add_target_types(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> void

set_additional_type_to_add(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover, type_in: str) None

Append a single type to the list to add.

Vikram K. Mulligan (vmullig.edu).

C++: protocols::simple_moves::ModifyVariantTypeMover::set_additional_type_to_add(const std::string &) –> void

set_additional_type_to_remove(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover, type_in: str) None

Append a single type to the list to remove.

Vikram K. Mulligan (vmullig.edu).

C++: protocols::simple_moves::ModifyVariantTypeMover::set_additional_type_to_remove(const std::string &) –> 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_remove_target_types(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover, types_in: pyrosetta.rosetta.utility.vector1_std_string) None

Set the types to remove.

Vikram K. Mulligan (vmullig.edu).

C++: protocols::simple_moves::ModifyVariantTypeMover::set_remove_target_types(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> void

set_residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover, selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

Set the ResidueSelector used by this mover.

C++: protocols::simple_moves::ModifyVariantTypeMover::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> 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_update_polymer_bond_dependent_atoms(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover, setting: bool) None

Set whether polymer bond-dependent atoms should be updated after updating variant types.

Defaults to true. Set this to false to preserve polymer bond-dependent atom positions.

Vikram K. Mulligan (vmullig.edu).

C++: protocols::simple_moves::ModifyVariantTypeMover::set_update_polymer_bond_dependent_atoms(const bool) –> 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 &

update_polymer_bond_dependent_atoms(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMover) bool

Get whether polymer bond-dependent atoms should be updated after updating variant types.

Vikram K. Mulligan (vmullig.edu).

C++: protocols::simple_moves::ModifyVariantTypeMover::update_polymer_bond_dependent_atoms() const –> bool

class pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMoverCreator

C++: protocols::simple_moves::ModifyVariantTypeMoverCreator::operator=(const class protocols::simple_moves::ModifyVariantTypeMoverCreator &) –> class protocols::simple_moves::ModifyVariantTypeMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ModifyVariantTypeMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMoverCreator) str

C++: protocols::simple_moves::ModifyVariantTypeMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ModifyVariantTypeMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ModifyVariantTypeMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.MutateResidue

Bases: Mover

A mover to mutate a single residue

apply(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::MutateResidue::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, : pyrosetta.rosetta.protocols.simple_moves.MutateResidue) pyrosetta.rosetta.protocols.simple_moves.MutateResidue

C++: protocols::simple_moves::MutateResidue::operator=(const class protocols::simple_moves::MutateResidue &) –> class protocols::simple_moves::MutateResidue &

break_disulfide_bonds(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue) bool
Get whether disulfide bonds are properly broken when

mutating from a disulfide-bonded cysteine to anything else.

True by default. If false, the other cysteine will still think that it is disulfide-bonded to something, and scoring will fail.

Vikram K. Mulligan (vmulligan.org).

C++: protocols::simple_moves::MutateResidue::break_disulfide_bonds() 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.simple_moves.MutateResidue) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::MutateResidue::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.simple_moves.MutateResidue) str

C++: protocols::simple_moves::MutateResidue::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

static mover_name() str

C++: protocols::simple_moves::MutateResidue::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

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

preserve_atom_coords(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue) bool

Get whether the mover should try to preserve atoms’ xyz coordinates or not.

Vikram K. Mulligan (vmullig.edu)

C++: protocols::simple_moves::MutateResidue::preserve_atom_coords() –> bool

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::MutateResidue::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

res_name(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue) str

Get the residue to mutate to.

This is the full name, not the three-letter code.

Vikram K. Mulligan (vmullig.edu)

C++: protocols::simple_moves::MutateResidue::res_name() –> std::string

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_break_disulfide_bonds(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, setting: bool) None
Set whether disulfide bonds are properly broken when

mutating from a disulfide-bonded cysteine to anything else.

True by default. If false, the other cysteine will still think that it is disulfide-bonded to something, and scoring will fail.

Vikram K. Mulligan (vmulligan.org).

C++: protocols::simple_moves::MutateResidue::set_break_disulfide_bonds(const bool) –> 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_preserve_atom_coords(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, val: bool) None

Set whether the mover should try to preserve atoms’ xyz coordinates or not.

Vikram K. Mulligan (vmullig.edu)

C++: protocols::simple_moves::MutateResidue::set_preserve_atom_coords(const bool) –> void

set_res_name(*args, **kwargs)

Overloaded function.

  1. set_res_name(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, name_in: str) -> None

Set the residue to mutate to.

This is the full name, not the three-letter code.

Vikram K. Mulligan (vmullig.edu)

C++: protocols::simple_moves::MutateResidue::set_res_name(const std::string &) –> void

  1. set_res_name(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, aa: pyrosetta.rosetta.core.chemical.AA) -> None

C++: protocols::simple_moves::MutateResidue::set_res_name(const enum core::chemical::AA &) –> void

set_selector(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

Set a selector if specified by the user

C++: protocols::simple_moves::MutateResidue::set_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

set_target(*args, **kwargs)

Overloaded function.

  1. set_target(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, target_in: str) -> None

Set this mover’s target residue index.

Vikram K. Mulligan (vmullig.edu)

C++: protocols::simple_moves::MutateResidue::set_target(const std::string &) –> void

  1. set_target(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, target_in: int) -> None

Set this mover’s target residue index, based on the Rosetta indexing.

C++: protocols::simple_moves::MutateResidue::set_target(const unsigned long) –> 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_update_polymer_dependent(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue, setting: bool) None

Set whether this mover updates polymer-dependent atoms in the residue that it mutates.

Vikram K. Mulligan (vmullig.edu)

C++: protocols::simple_moves::MutateResidue::set_update_polymer_dependent(const bool) –> 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

target(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue) str

Get this mover’s target residue index.

Vikram K. Mulligan (vmullig.edu)

C++: protocols::simple_moves::MutateResidue::target() const –> std::string

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 &

update_polymer_dependent(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidue) bool

Set whether this mover updates polymer-dependent atoms in the residue that it mutates.

Vikram K. Mulligan (vmullig.edu)

C++: protocols::simple_moves::MutateResidue::update_polymer_dependent() const –> bool

class pyrosetta.rosetta.protocols.simple_moves.MutateResidueCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidueCreator, : pyrosetta.rosetta.protocols.simple_moves.MutateResidueCreator) pyrosetta.rosetta.protocols.simple_moves.MutateResidueCreator

C++: protocols::simple_moves::MutateResidueCreator::operator=(const class protocols::simple_moves::MutateResidueCreator &) –> class protocols::simple_moves::MutateResidueCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidueCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::MutateResidueCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidueCreator) str

C++: protocols::simple_moves::MutateResidueCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.MutateResidueCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::MutateResidueCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.PDBReloadMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.PDBReloadMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::PDBReloadMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.PDBReloadMover, : pyrosetta.rosetta.protocols.simple_moves.PDBReloadMover) pyrosetta.rosetta.protocols.simple_moves.PDBReloadMover

C++: protocols::simple_moves::PDBReloadMover::operator=(const class protocols::simple_moves::PDBReloadMover &) –> class protocols::simple_moves::PDBReloadMover &

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.simple_moves.PDBReloadMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::PDBReloadMover::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.simple_moves.PDBReloadMover) str

C++: protocols::simple_moves::PDBReloadMover::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

static mover_name() str

C++: protocols::simple_moves::PDBReloadMover::mover_name() –> std::string

static name() str

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

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.PDBReloadMover, tag: pyrosetta.rosetta.utility.tag.Tag, data_map: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::PDBReloadMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::PDBReloadMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.PDBReloadMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.PDBReloadMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.PDBReloadMoverCreator) pyrosetta.rosetta.protocols.simple_moves.PDBReloadMoverCreator

C++: protocols::simple_moves::PDBReloadMoverCreator::operator=(const class protocols::simple_moves::PDBReloadMoverCreator &) –> class protocols::simple_moves::PDBReloadMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.PDBReloadMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::PDBReloadMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.PDBReloadMoverCreator) str

C++: protocols::simple_moves::PDBReloadMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.PDBReloadMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::PDBReloadMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::PSSM2BfactorMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover, : pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover) pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover

C++: protocols::simple_moves::PSSM2BfactorMover::operator=(const class protocols::simple_moves::PSSM2BfactorMover &) –> class protocols::simple_moves::PSSM2BfactorMover &

chain_num(*args, **kwargs)

Overloaded function.

  1. chain_num(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover) -> float

C++: protocols::simple_moves::PSSM2BfactorMover::chain_num() const –> double

  1. chain_num(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover, s: int) -> None

C++: protocols::simple_moves::PSSM2BfactorMover::chain_num(const unsigned long) –> 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.simple_moves.PSSM2BfactorMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::PSSM2BfactorMover::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.simple_moves.PSSM2BfactorMover) str

C++: protocols::simple_moves::PSSM2BfactorMover::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

max_value(*args, **kwargs)

Overloaded function.

  1. max_value(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover) -> float

C++: protocols::simple_moves::PSSM2BfactorMover::max_value() const –> double

  1. max_value(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover, s: float) -> None

C++: protocols::simple_moves::PSSM2BfactorMover::max_value(const double) –> void

min_value(*args, **kwargs)

Overloaded function.

  1. min_value(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover) -> float

C++: protocols::simple_moves::PSSM2BfactorMover::min_value() const –> double

  1. min_value(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMover, s: float) -> None

C++: protocols::simple_moves::PSSM2BfactorMover::min_value(const double) –> void

static mover_name() str

C++: protocols::simple_moves::PSSM2BfactorMover::mover_name() –> std::string

static name() str

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

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

C++: protocols::simple_moves::PSSM2BfactorMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::PSSM2BfactorMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.PSSM2BfactorMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMoverCreator) pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMoverCreator

C++: protocols::simple_moves::PSSM2BfactorMoverCreator::operator=(const class protocols::simple_moves::PSSM2BfactorMoverCreator &) –> class protocols::simple_moves::PSSM2BfactorMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::PSSM2BfactorMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMoverCreator) str

C++: protocols::simple_moves::PSSM2BfactorMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.PSSM2BfactorMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::PSSM2BfactorMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.PeptideStapleMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.PeptideStapleMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::PeptideStapleMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.PeptideStapleMover, : pyrosetta.rosetta.protocols.simple_moves.PeptideStapleMover) pyrosetta.rosetta.protocols.simple_moves.PeptideStapleMover

C++: protocols::simple_moves::PeptideStapleMover::operator=(const class protocols::simple_moves::PeptideStapleMover &) –> class protocols::simple_moves::PeptideStapleMover &

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.simple_moves.PeptideStapleMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

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

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

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

fpd

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

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

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

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

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

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

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

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

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

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

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

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

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

get_name(self: pyrosetta.rosetta.protocols.simple_moves.PeptideStapleMover) str

C++: protocols::simple_moves::PeptideStapleMover::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

static name() str

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

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

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

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

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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.PeriodicBoxMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::PeriodicBoxMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMover, : pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMover) pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMover

C++: protocols::simple_moves::PeriodicBoxMover::operator=(const class protocols::simple_moves::PeriodicBoxMover &) –> class protocols::simple_moves::PeriodicBoxMover &

change_volume_move(self: pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMover, pose: pyrosetta.rosetta.core.pose.Pose, : int, : bool) None

C++: protocols::simple_moves::PeriodicBoxMover::change_volume_move(class core::pose::Pose &, unsigned long, 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.simple_moves.PeriodicBoxMover) pyrosetta.rosetta.protocols.moves.Mover

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

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

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

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

C++: protocols::simple_moves::PeriodicBoxMover::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.simple_moves.PeriodicBoxMover) str

C++: protocols::simple_moves::PeriodicBoxMover::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

static mover_name() str

C++: protocols::simple_moves::PeriodicBoxMover::mover_name() –> std::string

static name() str

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

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

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

perturb_molecule_move(self: pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMover, pose: pyrosetta.rosetta.core.pose.Pose, : int, : bool) None

C++: protocols::simple_moves::PeriodicBoxMover::perturb_molecule_move(class core::pose::Pose &, unsigned long, bool &) –> 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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::PeriodicBoxMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

setup_pose(self: pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMover, pose: pyrosetta.rosetta.core.pose.Pose, : float, : int) None

C++: protocols::simple_moves::PeriodicBoxMover::setup_pose(class core::pose::Pose &, double &, unsigned long &) –> 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.simple_moves.PeriodicBoxMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMoverCreator) pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMoverCreator

C++: protocols::simple_moves::PeriodicBoxMoverCreator::operator=(const class protocols::simple_moves::PeriodicBoxMoverCreator &) –> class protocols::simple_moves::PeriodicBoxMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::PeriodicBoxMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMoverCreator) str

C++: protocols::simple_moves::PeriodicBoxMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.PeriodicBoxMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::PeriodicBoxMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMover

Bases: Mover

Mover that shuttles a Pose from a PoseResource into the DataMap when its parse_my_tag method is invoked

apply(self: pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMover, pose: pyrosetta.rosetta.core.pose.Pose) None

No op – this “mover” does all it’s going to ever do during its parse_my_tag method.

C++: protocols::simple_moves::PoseFromPoseResourceMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMover, : pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMover) pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMover

C++: protocols::simple_moves::PoseFromPoseResourceMover::operator=(const class protocols::simple_moves::PoseFromPoseResourceMover &) –> class protocols::simple_moves::PoseFromPoseResourceMover &

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.simple_moves.PoseFromPoseResourceMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

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

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

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

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

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::PoseFromPoseResourceMover::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.simple_moves.PoseFromPoseResourceMover) str

C++: protocols::simple_moves::PoseFromPoseResourceMover::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

static mover_name() str

C++: protocols::simple_moves::PoseFromPoseResourceMover::mover_name() –> std::string

static name() str

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

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

parse XML tag (to use this Mover in Rosetta Scripts)

C++: protocols::simple_moves::PoseFromPoseResourceMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::PoseFromPoseResourceMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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

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

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

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

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

setter for poses contained for rms

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

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

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

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

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

Set the ‘type’ string

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

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMover) -> None

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

C++: protocols::simple_moves::PoseFromPoseResourceMover::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.simple_moves.PoseFromPoseResourceMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMoverCreator) pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMoverCreator

C++: protocols::simple_moves::PoseFromPoseResourceMoverCreator::operator=(const class protocols::simple_moves::PoseFromPoseResourceMoverCreator &) –> class protocols::simple_moves::PoseFromPoseResourceMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::PoseFromPoseResourceMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMoverCreator) str

C++: protocols::simple_moves::PoseFromPoseResourceMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.PoseFromPoseResourceMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::PoseFromPoseResourceMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ProlineFixMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ProlineFixMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ProlineFixMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ProlineFixMover, : pyrosetta.rosetta.protocols.simple_moves.ProlineFixMover) pyrosetta.rosetta.protocols.simple_moves.ProlineFixMover

C++: protocols::simple_moves::ProlineFixMover::operator=(const class protocols::simple_moves::ProlineFixMover &) –> class protocols::simple_moves::ProlineFixMover &

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

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

clear_info is called by jd2 before calling apply

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

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

Return a clone of the Mover object.

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

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

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

fpd

Mechanism by which a mover may return multiple output poses from a single input pose.

Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.

C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>

get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob

C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>

get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str
A tag is a unique identifier used to identify structures produced

by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.

C++: protocols::moves::Mover::get_current_tag() const –> std::string

get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>

get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus

returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.

C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus

get_name(self: pyrosetta.rosetta.protocols.simple_moves.ProlineFixMover) str

C++: protocols::simple_moves::ProlineFixMover::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

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.moves.Mover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers. Takes care of the specific mover’s parsing.

C++: protocols::moves::Mover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.RandomOmegaFlipMover

Bases: Mover

Simple class that flips a random omega selected from a movemap 180 degrees

apply(self: pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::RandomOmegaFlipMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMover, : pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMover) pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMover

C++: protocols::simple_moves::RandomOmegaFlipMover::operator=(const class protocols::simple_moves::RandomOmegaFlipMover &) –> class protocols::simple_moves::RandomOmegaFlipMover &

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.simple_moves.RandomOmegaFlipMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RandomOmegaFlipMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RandomOmegaFlipMover::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.simple_moves.RandomOmegaFlipMover) str

C++: protocols::simple_moves::RandomOmegaFlipMover::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

movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMover, new_movemap_factory: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

C++: protocols::simple_moves::RandomOmegaFlipMover::movemap_factory(class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

static mover_name() str

C++: protocols::simple_moves::RandomOmegaFlipMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMover, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::RandomOmegaFlipMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::RandomOmegaFlipMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.RandomOmegaFlipMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMoverCreator) pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMoverCreator

C++: protocols::simple_moves::RandomOmegaFlipMoverCreator::operator=(const class protocols::simple_moves::RandomOmegaFlipMoverCreator &) –> class protocols::simple_moves::RandomOmegaFlipMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RandomOmegaFlipMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMoverCreator) str

C++: protocols::simple_moves::RandomOmegaFlipMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.RandomOmegaFlipMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::RandomOmegaFlipMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMover

Bases: Mover

Simple class that randomly purturbs a random torsion selected from a movemap

apply(self: pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::RandomTorsionMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMover, : pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMover) pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMover

C++: protocols::simple_moves::RandomTorsionMover::operator=(const class protocols::simple_moves::RandomTorsionMover &) –> class protocols::simple_moves::RandomTorsionMover &

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.simple_moves.RandomTorsionMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RandomTorsionMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RandomTorsionMover::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.simple_moves.RandomTorsionMover) str

C++: protocols::simple_moves::RandomTorsionMover::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

movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMover, new_movemap_factory: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

C++: protocols::simple_moves::RandomTorsionMover::movemap_factory(class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

static mover_name() str

C++: protocols::simple_moves::RandomTorsionMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMover, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::RandomTorsionMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::RandomTorsionMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.RandomTorsionMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMoverCreator) pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMoverCreator

C++: protocols::simple_moves::RandomTorsionMoverCreator::operator=(const class protocols::simple_moves::RandomTorsionMoverCreator &) –> class protocols::simple_moves::RandomTorsionMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RandomTorsionMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMoverCreator) str

C++: protocols::simple_moves::RandomTorsionMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.RandomTorsionMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::RandomTorsionMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::RepeatPropagationMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMover, : pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMover) pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMover

C++: protocols::simple_moves::RepeatPropagationMover::operator=(const class protocols::simple_moves::RepeatPropagationMover &) –> class protocols::simple_moves::RepeatPropagationMover &

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.simple_moves.RepeatPropagationMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RepeatPropagationMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

fpd

Mechanism by which a mover may return multiple output poses from a single input pose.

Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.

C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>

get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob

C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>

get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str
A tag is a unique identifier used to identify structures produced

by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.

C++: protocols::moves::Mover::get_current_tag() const –> std::string

get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>

get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus

returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.

C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus

get_name(self: pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMover) str

C++: protocols::simple_moves::RepeatPropagationMover::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

static mover_name() str

C++: protocols::simple_moves::RepeatPropagationMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMover, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::RepeatPropagationMover::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::simple_moves::RepeatPropagationMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.RepeatPropagationMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMoverCreator) pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMoverCreator

C++: protocols::simple_moves::RepeatPropagationMoverCreator::operator=(const class protocols::simple_moves::RepeatPropagationMoverCreator &) –> class protocols::simple_moves::RepeatPropagationMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RepeatPropagationMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMoverCreator) str

C++: protocols::simple_moves::RepeatPropagationMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.RepeatPropagationMoverCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::simple_moves::RepeatPropagationMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA

Bases: Mover

scale density map intensities to match a pose’s

apply(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ReportEffectivePKA::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA, : pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA) pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA

C++: protocols::simple_moves::ReportEffectivePKA::operator=(const class protocols::simple_moves::ReportEffectivePKA &) –> class protocols::simple_moves::ReportEffectivePKA &

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.simple_moves.ReportEffectivePKA) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ReportEffectivePKA::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ReportEffectivePKA::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.simple_moves.ReportEffectivePKA) str

C++: protocols::simple_moves::ReportEffectivePKA::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 > > &

init(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA) None

C++: protocols::simple_moves::ReportEffectivePKA::init() –> void

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.moves.Mover) float

C++: protocols::moves::Mover::last_proposal_density_ratio() –> double

static mover_name() str

C++: protocols::simple_moves::ReportEffectivePKA::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::ReportEffectivePKA::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ReportEffectivePKA::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

task_factory(*args, **kwargs)

Overloaded function.

  1. task_factory(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA, task_factory: pyrosetta.rosetta.core.pack.task.TaskFactory) -> None

C++: protocols::simple_moves::ReportEffectivePKA::task_factory(class std::shared_ptr<class core::pack::task::TaskFactory>) –> void

  1. task_factory(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKA) -> pyrosetta.rosetta.core.pack.task.TaskFactory

C++: protocols::simple_moves::ReportEffectivePKA::task_factory() const –> class std::shared_ptr<class core::pack::task::TaskFactory>

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.simple_moves.ReportEffectivePKACreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKACreator, : pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKACreator) pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKACreator

C++: protocols::simple_moves::ReportEffectivePKACreator::operator=(const class protocols::simple_moves::ReportEffectivePKACreator &) –> class protocols::simple_moves::ReportEffectivePKACreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKACreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ReportEffectivePKACreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKACreator) str

C++: protocols::simple_moves::ReportEffectivePKACreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ReportEffectivePKACreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ReportEffectivePKACreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ReportXYZ

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ReportXYZ, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ReportXYZ::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ReportXYZ, : pyrosetta.rosetta.protocols.simple_moves.ReportXYZ) pyrosetta.rosetta.protocols.simple_moves.ReportXYZ

C++: protocols::simple_moves::ReportXYZ::operator=(const class protocols::simple_moves::ReportXYZ &) –> class protocols::simple_moves::ReportXYZ &

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.simple_moves.ReportXYZ) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ReportXYZ::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ReportXYZ) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ReportXYZ::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.simple_moves.ReportXYZ) str

C++: protocols::simple_moves::ReportXYZ::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

static mover_name() str

C++: protocols::simple_moves::ReportXYZ::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.ReportXYZ, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::ReportXYZ::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ReportXYZ::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ReportXYZCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ReportXYZCreator, : pyrosetta.rosetta.protocols.simple_moves.ReportXYZCreator) pyrosetta.rosetta.protocols.simple_moves.ReportXYZCreator

C++: protocols::simple_moves::ReportXYZCreator::operator=(const class protocols::simple_moves::ReportXYZCreator &) –> class protocols::simple_moves::ReportXYZCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ReportXYZCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ReportXYZCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ReportXYZCreator) str

C++: protocols::simple_moves::ReportXYZCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ReportXYZCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ReportXYZCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.RepulsiveOnlyMover

Bases: Mover

this mover replace designated residues with glycines, and then assigns a “REPLONLY” residue type to those glycines. Those “REPLONLY” residues will make only repulsive contributions to the overall energy.

apply(self: pyrosetta.rosetta.protocols.simple_moves.RepulsiveOnlyMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::RepulsiveOnlyMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.RepulsiveOnlyMover, : pyrosetta.rosetta.protocols.simple_moves.RepulsiveOnlyMover) pyrosetta.rosetta.protocols.simple_moves.RepulsiveOnlyMover

C++: protocols::simple_moves::RepulsiveOnlyMover::operator=(const class protocols::simple_moves::RepulsiveOnlyMover &) –> class protocols::simple_moves::RepulsiveOnlyMover &

clear_info(self: pyrosetta.rosetta.protocols.moves.Mover) None

Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.

clear_info is called by jd2 before calling apply

C++: protocols::moves::Mover::clear_info() –> void

clone(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Return a clone of the Mover object.

C++: protocols::moves::Mover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

fpd

Mechanism by which a mover may return multiple output poses from a single input pose.

Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.

C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>

get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob

C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>

get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str
A tag is a unique identifier used to identify structures produced

by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.

C++: protocols::moves::Mover::get_current_tag() const –> std::string

get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>

get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus

returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.

C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus

get_name(self: pyrosetta.rosetta.protocols.simple_moves.RepulsiveOnlyMover) str

C++: protocols::simple_moves::RepulsiveOnlyMover::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

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.moves.Mover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers. Takes care of the specific mover’s parsing.

C++: protocols::moves::Mover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

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_mutate_to_glycine(self: pyrosetta.rosetta.protocols.simple_moves.RepulsiveOnlyMover, setting: bool) None

C++: protocols::simple_moves::RepulsiveOnlyMover::set_mutate_to_glycine(bool) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ResTypeFragmentMover

Bases: ClassicFragmentMover

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, pos: int) -> bool

  2. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> None

Applies classic fragment insertion based on a FragSet

example:

mover_3mer.apply(pose)

See also:

ClassicFragmentMover Pose ConstantLengthFragSet

C++: protocols::simple_moves::ClassicFragmentMover::apply(class core::pose::Pose &) –> void

apply_at_all_positions(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) int

apply at all movemable positions — honors movemap

C++: protocols::simple_moves::FragmentMover::apply_at_all_positions(class core::pose::Pose &) const –> unsigned long

apply_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, frame: pyrosetta.rosetta.core.fragment.Frame, frag_num: int, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose) bool

apply the chosen fragment,

this can be overloaded to change action, e.,g., WobbleMover introduces chain-break before fragment insertion and does ccd-loop closure afterwards

C++: protocols::simple_moves::ClassicFragmentMover::apply_fragment(const class core::fragment::Frame &, unsigned long, const class core::kinematics::MoveMap &, class core::pose::Pose &) const –> bool

assign(self: pyrosetta.rosetta.protocols.simple_moves.ResTypeFragmentMover, : pyrosetta.rosetta.protocols.simple_moves.ResTypeFragmentMover) pyrosetta.rosetta.protocols.simple_moves.ResTypeFragmentMover

C++: protocols::simple_moves::ResTypeFragmentMover::operator=(const class protocols::simple_moves::ResTypeFragmentMover &) –> class protocols::simple_moves::ResTypeFragmentMover &

check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

accessor

C++: protocols::simple_moves::ClassicFragmentMover::check_ss() const –> bool

choose_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.fragment.FrameList, : pyrosetta.rosetta.core.pose.Pose, frame_num: int, frag_num: int) bool
given FrameList and pose, this method yields a fragment ( frame_num/ frag_num);

return false if nothing suitable is found

C++: protocols::simple_moves::ClassicFragmentMover::choose_fragment(const class core::fragment::FrameList &, const class core::pose::Pose &, unsigned long &, unsigned long &) const –> bool

choose_window_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int) bool
yields a length (window_length) of the fragment window to sample from

( return false, if no suitable length is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_length(const class core::pose::Pose &, unsigned long &) const –> bool

choose_window_start(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int, window_start: int) bool
yields a start position (window_start) for fragment window to sample from

( return false, if nothing suitable is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_start(const class core::pose::Pose &, unsigned long, unsigned long &) 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.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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>

define_start_window(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, window_start: int) None

apply fragment at predefined position

C++: protocols::simple_moves::ClassicFragmentMover::define_start_window(unsigned long) –> void

enable_end_bias_check(*args, **kwargs)

Overloaded function.

  1. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) -> None

C++: protocols::simple_moves::ClassicFragmentMover::enable_end_bias_check(bool) –> void

end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) float

C++: protocols::simple_moves::ClassicFragmentMover::end_bias() const –> double

end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_start: int) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check(const class core::pose::Pose &, unsigned long) const –> bool

end_bias_check_enabled(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check_enabled() const –> bool

fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.core.fragment.FragSet

accessor to the fragment set

C++: protocols::simple_moves::FragmentMover::fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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.simple_moves.ClassicFragmentMover) str

C++: protocols::simple_moves::ClassicFragmentMover::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 > > &

initialize(self: pyrosetta.rosetta.protocols.moves.MoveMapMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::moves::MoveMapMover::initialize(class core::pose::Pose &) –> void

insert_map(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_map() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

insert_size(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_size() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

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.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

static name() str

C++: protocols::moves::Mover::name() –> std::string

on_new_fragments(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) None

is called from set_fragments()

C++: protocols::simple_moves::ClassicFragmentMover::on_new_fragments() –> 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

set_check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) None

check_ss controls whether fragment insertions are rejected that create short helices (<3) or strands (<2)

C++: protocols::simple_moves::ClassicFragmentMover::set_check_ss(bool) –> 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_end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: float) None

C++: protocols::simple_moves::ClassicFragmentMover::set_end_bias(double) –> void

set_fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, new_frags_: pyrosetta.rosetta.core.fragment.FragSet) None

setter for the fragment set

C++: protocols::simple_moves::FragmentMover::set_fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> 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_min_frag_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_frag_length controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_frag_length(unsigned long) –> void

set_min_overlap(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_overlap controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_overlap(unsigned long) –> void

set_movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) None

setter for the movemap

C++: protocols::simple_moves::FragmentMover::set_movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> 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

shared_from_this(self: pyrosetta.rosetta.protocols.simple_moves.ResTypeFragmentMover) pyrosetta.rosetta.protocols.simple_moves.ResTypeFragmentMover

C++: protocols::simple_moves::ResTypeFragmentMover::shared_from_this() –> class std::shared_ptr<class protocols::simple_moves::ResTypeFragmentMover>

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::ClassicFragmentMover::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 &

valid_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, new_ss: str) bool

returns true if the ss string is acceptable

C++: protocols::simple_moves::ClassicFragmentMover::valid_ss(const std::string &) const –> bool

class pyrosetta.rosetta.protocols.simple_moves.ResetFoldTree

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ResetFoldTree, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ResetFoldTree::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ResetFoldTree, : pyrosetta.rosetta.protocols.simple_moves.ResetFoldTree) pyrosetta.rosetta.protocols.simple_moves.ResetFoldTree

C++: protocols::simple_moves::ResetFoldTree::operator=(const class protocols::simple_moves::ResetFoldTree &) –> class protocols::simple_moves::ResetFoldTree &

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.simple_moves.ResetFoldTree) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ResetFoldTree::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ResetFoldTree) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ResetFoldTree::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.simple_moves.ResetFoldTree) str

C++: protocols::simple_moves::ResetFoldTree::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

static mover_name() str

C++: protocols::simple_moves::ResetFoldTree::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.ResetFoldTree, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::ResetFoldTree::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ResetFoldTree::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ResetFoldTreeCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ResetFoldTreeCreator, : pyrosetta.rosetta.protocols.simple_moves.ResetFoldTreeCreator) pyrosetta.rosetta.protocols.simple_moves.ResetFoldTreeCreator

C++: protocols::simple_moves::ResetFoldTreeCreator::operator=(const class protocols::simple_moves::ResetFoldTreeCreator &) –> class protocols::simple_moves::ResetFoldTreeCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ResetFoldTreeCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ResetFoldTreeCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ResetFoldTreeCreator) str

C++: protocols::simple_moves::ResetFoldTreeCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ResetFoldTreeCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ResetFoldTreeCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMover

Bases: Mover

Ensure synchronized full model info

apply(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply the mover

C++: protocols::simple_moves::ResetFullModelInfoMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMover, : pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMover) pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMover

C++: protocols::simple_moves::ResetFullModelInfoMover::operator=(const class protocols::simple_moves::ResetFullModelInfoMover &) –> class protocols::simple_moves::ResetFullModelInfoMover &

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.simple_moves.ResetFullModelInfoMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::ResetFullModelInfoMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::ResetFullModelInfoMover::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.simple_moves.ResetFullModelInfoMover) str

C++: protocols::simple_moves::ResetFullModelInfoMover::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

static mover_name() str

C++: protocols::simple_moves::ResetFullModelInfoMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

parse XML tag (to use this Mover in Rosetta Scripts)

C++: protocols::simple_moves::ResetFullModelInfoMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ResetFullModelInfoMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::ResetFullModelInfoMover::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.simple_moves.ResetFullModelInfoMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMoverCreator

C++: protocols::simple_moves::ResetFullModelInfoMoverCreator::operator=(const class protocols::simple_moves::ResetFullModelInfoMoverCreator &) –> class protocols::simple_moves::ResetFullModelInfoMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ResetFullModelInfoMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMoverCreator) str

C++: protocols::simple_moves::ResetFullModelInfoMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ResetFullModelInfoMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ResetFullModelInfoMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ReturnSidechainMover

Bases: Mover

This class takes two poses, one at instantiation and one at apply. It copies the residue type set and chi information from its kept pose to the apply pose. The intended purpose is for “returning” known sidechains to a pose that was temporarily in centroid mode, although it may work with other residue type sets.

property allow_chi_copy_
apply(self: pyrosetta.rosetta.protocols.simple_moves.ReturnSidechainMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ReturnSidechainMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.moves.Mover, : pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::operator=(const class protocols::moves::Mover &) –> class protocols::moves::Mover &

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.simple_moves.ReturnSidechainMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ReturnSidechainMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

property copy_all_chi_
create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ReturnSidechainMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ReturnSidechainMover::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_end_res(self: pyrosetta.rosetta.protocols.simple_moves.ReturnSidechainMover) int

C++: protocols::simple_moves::ReturnSidechainMover::get_end_res() const –> unsigned long

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.simple_moves.ReturnSidechainMover) str

C++: protocols::simple_moves::ReturnSidechainMover::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_start_res(self: pyrosetta.rosetta.protocols.simple_moves.ReturnSidechainMover) int

C++: protocols::simple_moves::ReturnSidechainMover::get_start_res() const –> unsigned long

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

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.moves.Mover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers. Takes care of the specific mover’s parsing.

C++: protocols::moves::Mover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ReturnSidechainMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.ReturnSidechainMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::ReturnSidechainMover::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.simple_moves.RingConformationMover

Bases: Mover

Based on a given MoveMap, this mover selects movable cyclic residues and flips their rings to an idealized ring conformer.

apply(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover, input_pose: pyrosetta.rosetta.core.pose.Pose) None

Apply the corresponding move to <input_pose>.

C++: protocols::simple_moves::RingConformationMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover, object_to_copy: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover) pyrosetta.rosetta.protocols.simple_moves.RingConformationMover

C++: protocols::simple_moves::RingConformationMover::operator=(const class protocols::simple_moves::RingConformationMover &) –> class protocols::simple_moves::RingConformationMover &

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.simple_moves.RingConformationMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RingConformationMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::RingConformationMover::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.simple_moves.RingConformationMover) str

Return the name of the Mover.

C++: protocols::simple_moves::RingConformationMover::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

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover, pose: pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

Get the current MoveMap, creating it if needed.

C++: protocols::simple_moves::RingConformationMover::movemap(const class core::pose::Pose &) –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover, new_movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

Set the MoveMap.

C++: protocols::simple_moves::RingConformationMover::movemap(class std::shared_ptr<class core::kinematics::MoveMap>) –> void

movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover, new_movemap_factory: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

Set the MoveMapFactory.

C++: protocols::simple_moves::RingConformationMover::movemap_factory(class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

static mover_name() str

C++: protocols::simple_moves::RingConformationMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::RingConformationMover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

provide_citation_info(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None

Provide the citation.

C++: protocols::simple_moves::RingConformationMover::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::RingConformationMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

static register_options() None

Register options with the option system.

C++: protocols::simple_moves::RingConformationMover::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_all_conformers(*args, **kwargs)

Overloaded function.

  1. sample_all_conformers(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover) -> bool

Get whether or not this Mover will sample all ring conformers, regardless of energy.

C++: protocols::simple_moves::RingConformationMover::sample_all_conformers() const –> bool

  1. sample_all_conformers(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover, setting: bool) -> None

Set whether or not this Mover will sample all ring conformers, regardless of energy.

C++: protocols::simple_moves::RingConformationMover::sample_all_conformers(bool) –> void

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMover, output: pyrosetta.rosetta.std.ostream) -> None

Generate string representation of RingConformationMover for debugging purposes.

C++: protocols::simple_moves::RingConformationMover::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.simple_moves.RingConformationMoverCreator

Bases: MoverCreator

MoverCreator allowing the MoverFactory to create a RingConformationMover

assign(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.RingConformationMoverCreator) pyrosetta.rosetta.protocols.simple_moves.RingConformationMoverCreator

C++: protocols::simple_moves::RingConformationMoverCreator::operator=(const class protocols::simple_moves::RingConformationMoverCreator &) –> class protocols::simple_moves::RingConformationMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

Return an up-casted owning pointer (MoverOP) to the mover.

C++: protocols::simple_moves::RingConformationMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMoverCreator) str

Return the key name for the associated Mover (RingConformationMover).

C++: protocols::simple_moves::RingConformationMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.RingConformationMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::RingConformationMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities

Bases: Mover

A class to sample sequences from a PerResidueProbabilitiesMetric and thread them onto the pose.

apply(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply the mover

C++: protocols::simple_moves::SampleSequenceFromProbabilities::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, : pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities) pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities

C++: protocols::simple_moves::SampleSequenceFromProbabilities::operator=(const class protocols::simple_moves::SampleSequenceFromProbabilities &) –> class protocols::simple_moves::SampleSequenceFromProbabilities &

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.simple_moves.SampleSequenceFromProbabilities) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::SampleSequenceFromProbabilities::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::SampleSequenceFromProbabilities::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.simple_moves.SampleSequenceFromProbabilities) str

C++: protocols::simple_moves::SampleSequenceFromProbabilities::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

static mover_name() str

C++: protocols::simple_moves::SampleSequenceFromProbabilities::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

parse XML tag (to use this Mover in Rosetta Scripts)

C++: protocols::simple_moves::SampleSequenceFromProbabilities::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

provide_citation_info(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None

This mover is unpublished. It returns Moritz Ertelt as its author.

C++: protocols::simple_moves::SampleSequenceFromProbabilities::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SampleSequenceFromProbabilities::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_aa_temp(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, aa_temp: float) None

Set the amino acid temperature option

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_aa_temp(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_delta_prob_cutoff(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, delta_prob_cutoff: float) None

Set the delta probability cutoff option

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_delta_prob_cutoff(double) –> void

set_fail_on_missing_cache(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, fail: bool) None
If use_cache is set to false, do we fail if no data is found in the pose?

Default True

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_fail_on_missing_cache(bool) –> 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_max_mutations(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, max_mutations: int) None

Set the maximum number of mutations allowed option

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_max_mutations(unsigned long) –> void

set_metric(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, metric: pyrosetta.rosetta.core.simple_metrics.PerResidueProbabilitiesMetric) None

Set the PerResidueProbabilitiesMetric that will be used to calculate the pseudo-perplexity.

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_metric(class std::shared_ptr<const class core::simple_metrics::PerResidueProbabilitiesMetric>) –> 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_packing(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, packing: bool) None

Set a bool to define whether we repack

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_packing(bool) –> void

set_pos_temp(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, pos_temp: float) None

Set the positional temperature option

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_pos_temp(double) –> void

set_prob_cutoff(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, prob_cutoff: float) None

Set the probability cutoff option

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_prob_cutoff(double) –> void

set_task_factory(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, task_factory: pyrosetta.rosetta.core.pack.task.TaskFactory) None

Set the taskfactory option

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_task_factory(class std::shared_ptr<class core::pack::task::TaskFactory> &) –> 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_use_cached_data(*args, **kwargs)

Overloaded function.

  1. set_use_cached_data(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, use_cache: bool) -> None

  2. set_use_cached_data(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, use_cache: bool, prefix: str) -> None

  3. set_use_cached_data(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, use_cache: bool, prefix: str, suffix: str) -> None

Set a boolean to attempt to find cached data matching the name/custom_type of the passed in simple_metric.

Optionally pass any set prefix/suffix.

This will allow the filter to re-use previously calculated data.

C++: protocols::simple_moves::SampleSequenceFromProbabilities::set_use_cached_data(bool, const std::string &, const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilities, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::SampleSequenceFromProbabilities::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.simple_moves.SampleSequenceFromProbabilitiesCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilitiesCreator, : pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilitiesCreator) pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilitiesCreator

C++: protocols::simple_moves::SampleSequenceFromProbabilitiesCreator::operator=(const class protocols::simple_moves::SampleSequenceFromProbabilitiesCreator &) –> class protocols::simple_moves::SampleSequenceFromProbabilitiesCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilitiesCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SampleSequenceFromProbabilitiesCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilitiesCreator) str

C++: protocols::simple_moves::SampleSequenceFromProbabilitiesCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SampleSequenceFromProbabilitiesCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SampleSequenceFromProbabilitiesCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover

Bases: Mover

A class to save a PerResidueProbabilitiesMetric to a weight file.

apply(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply the mover

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, : pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover) pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::operator=(const class protocols::simple_moves::SaveProbabilitiesMetricMover &) –> class protocols::simple_moves::SaveProbabilitiesMetricMover &

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.simple_moves.SaveProbabilitiesMetricMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

static convert_probabilities_to_logits(probabilities_map: pyrosetta.rosetta.std.map_unsigned_long_std_map_core_chemical_AA_double_std_less_core_chemical_AA_std_allocator_std_pair_const_core_chemical_AA_double_t_std_allocator_std_pair_const_unsigned_long_std_map_core_chemical_AA_double_std_less_core_chemical_AA_std_allocator_std_pair_const_core_chemical_AA_double_t) pyrosetta.rosetta.std.map_unsigned_long_std_map_core_chemical_AA_double_std_less_core_chemical_AA_std_allocator_std_pair_const_core_chemical_AA_double_t_std_allocator_std_pair_const_unsigned_long_std_map_core_chemical_AA_double_std_less_core_chemical_AA_std_allocator_std_pair_const_core_chemical_AA_double_t

convert the map of probabilities to one of logits for writing out to a PSSM

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::convert_probabilities_to_logits(const class std::map<unsigned long, class std::map<enum core::chemical::AA, double, struct std::less<enum core::chemical::AA>, class std::allocator<struct std::pair<const enum core::chemical::AA, double> > >, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::map<enum core::chemical::AA, double, struct std::less<enum core::chemical::AA>, class std::allocator<struct std::pair<const enum core::chemical::AA, double> > > > > > &) –> class std::map<unsigned long, class std::map<enum core::chemical::AA, double, struct std::less<enum core::chemical::AA>, class std::allocator<struct std::pair<const enum core::chemical::AA, double> > >, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::map<enum core::chemical::AA, double, struct std::less<enum core::chemical::AA>, class std::allocator<struct std::pair<const enum core::chemical::AA, double> > > > > >

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::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.simple_moves.SaveProbabilitiesMetricMover) str

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::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>

static get_selection_sequence(pose_sequence: str, position_map: pyrosetta.rosetta.std.map_unsigned_long_std_map_core_chemical_AA_double_std_less_core_chemical_AA_std_allocator_std_pair_const_core_chemical_AA_double_t_std_allocator_std_pair_const_unsigned_long_std_map_core_chemical_AA_double_std_less_core_chemical_AA_std_allocator_std_pair_const_core_chemical_AA_double_t) str

Get the sequence of the selection present in the probability map

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::get_selection_sequence(const std::string &, const class std::map<unsigned long, class std::map<enum core::chemical::AA, double, struct std::less<enum core::chemical::AA>, class std::allocator<struct std::pair<const enum core::chemical::AA, double> > >, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::map<enum core::chemical::AA, double, struct std::less<enum core::chemical::AA>, class std::allocator<struct std::pair<const enum core::chemical::AA, double> > > > > > &) –> std::string

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

static mover_name() str

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

parse XML tag (to use this Mover in Rosetta Scripts)

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

provide_citation_info(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, citations: pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None

This mover is unpublished. It returns moritzertelt as its author.

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

static save_aa_probabilities_to_file(weights_file: str, prob_set: pyrosetta.rosetta.std.map_unsigned_long_std_map_core_chemical_AA_double_std_less_core_chemical_AA_std_allocator_std_pair_const_core_chemical_AA_double_t_std_allocator_std_pair_const_unsigned_long_std_map_core_chemical_AA_double_std_less_core_chemical_AA_std_allocator_std_pair_const_core_chemical_AA_double_t) None

Save a set of amino acid probabilities to a weight file with formatting: PoseNum ResidueType Weight

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::save_aa_probabilities_to_file(const std::string &, const class std::map<unsigned long, class std::map<enum core::chemical::AA, double, struct std::less<enum core::chemical::AA>, class std::allocator<struct std::pair<const enum core::chemical::AA, double> > >, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::map<enum core::chemical::AA, double, struct std::less<enum core::chemical::AA>, class std::allocator<struct std::pair<const enum core::chemical::AA, 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_fail_on_missing_cache(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, fail: bool) None
If use_cache is set to false, do we fail if no data is found in the pose?

Default True

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::set_fail_on_missing_cache(bool) –> void

set_filename(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, filename: str) None

Set the name of the output file.

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::set_filename(const std::string &) –> void

set_filetype(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, filetype: str) None

Set the type of the output file.

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::set_filetype(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_metric(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, metric: pyrosetta.rosetta.core.simple_metrics.PerResidueProbabilitiesMetric) None

Set the PerResidueProbabilitiesMetric that will be used to calculate the pseudo-perplexity.

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::set_metric(class std::shared_ptr<const class core::simple_metrics::PerResidueProbabilitiesMetric>) –> 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_use_cached_data(*args, **kwargs)

Overloaded function.

  1. set_use_cached_data(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, use_cache: bool) -> None

  2. set_use_cached_data(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, use_cache: bool, prefix: str) -> None

  3. set_use_cached_data(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMover, use_cache: bool, prefix: str, suffix: str) -> None

Set a boolean to attempt to find cached data matching the name/custom_type of the passed in simple_metric.

Optionally pass any set prefix/suffix.

This will allow the filter to re-use previously calculated data.

C++: protocols::simple_moves::SaveProbabilitiesMetricMover::set_use_cached_data(bool, const std::string &, const std::string &) –> 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.simple_moves.SaveProbabilitiesMetricMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMoverCreator

C++: protocols::simple_moves::SaveProbabilitiesMetricMoverCreator::operator=(const class protocols::simple_moves::SaveProbabilitiesMetricMoverCreator &) –> class protocols::simple_moves::SaveProbabilitiesMetricMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SaveProbabilitiesMetricMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMoverCreator) str

C++: protocols::simple_moves::SaveProbabilitiesMetricMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SaveProbabilitiesMetricMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SaveProbabilitiesMetricMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::SaveSequenceToCommentsMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMover, : pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMover) pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMover

C++: protocols::simple_moves::SaveSequenceToCommentsMover::operator=(const class protocols::simple_moves::SaveSequenceToCommentsMover &) –> class protocols::simple_moves::SaveSequenceToCommentsMover &

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.simple_moves.SaveSequenceToCommentsMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SaveSequenceToCommentsMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SaveSequenceToCommentsMover::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.simple_moves.SaveSequenceToCommentsMover) str

C++: protocols::simple_moves::SaveSequenceToCommentsMover::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

static mover_name() str

C++: protocols::simple_moves::SaveSequenceToCommentsMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMover, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::SaveSequenceToCommentsMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SaveSequenceToCommentsMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

save_seq_name(*args, **kwargs)

Overloaded function.

  1. save_seq_name(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMover) -> str

C++: protocols::simple_moves::SaveSequenceToCommentsMover::save_seq_name() const –> std::string

  1. save_seq_name(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMover, s: str) -> None

C++: protocols::simple_moves::SaveSequenceToCommentsMover::save_seq_name(const std::string &) –> void

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.SaveSequenceToCommentsMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMoverCreator

C++: protocols::simple_moves::SaveSequenceToCommentsMoverCreator::operator=(const class protocols::simple_moves::SaveSequenceToCommentsMoverCreator &) –> class protocols::simple_moves::SaveSequenceToCommentsMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SaveSequenceToCommentsMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMoverCreator) str

C++: protocols::simple_moves::SaveSequenceToCommentsMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SaveSequenceToCommentsMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SaveSequenceToCommentsMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ScoreMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ScoreMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover, : pyrosetta.rosetta.protocols.simple_moves.ScoreMover) pyrosetta.rosetta.protocols.simple_moves.ScoreMover

C++: protocols::simple_moves::ScoreMover::operator=(const class protocols::simple_moves::ScoreMover &) –> class protocols::simple_moves::ScoreMover &

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.simple_moves.ScoreMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ScoreMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ScoreMover::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.simple_moves.ScoreMover) str

C++: protocols::simple_moves::ScoreMover::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 > > &

insert_rms(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover, rms: float) None
add an rms to the score_map

TODO possibly find a better way to do this? for now, there are too many different rmsd calculation functions to be able to do the actual calculation in the protocols::moves::Mover

C++: protocols::simple_moves::ScoreMover::insert_rms(double) –> void

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.moves.Mover) float

C++: protocols::moves::Mover::last_proposal_density_ratio() –> double

static mover_name() str

C++: protocols::simple_moves::ScoreMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::ScoreMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ScoreMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

static register_options() None

C++: protocols::simple_moves::ScoreMover::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

score_function(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover) pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::simple_moves::ScoreMover::score_function() const –> class std::shared_ptr<class core::scoring::ScoreFunction>

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_score_file(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover, scorefile: str) None

C++: protocols::simple_moves::ScoreMover::set_score_file(std::string) –> 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.simple_moves.ScoreMover, value: bool) None

C++: protocols::simple_moves::ScoreMover::set_verbose(bool) –> 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.simple_moves.ScoreMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ScoreMover::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.simple_moves.ScoreMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ScoreMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ScoreMoverCreator

C++: protocols::simple_moves::ScoreMoverCreator::operator=(const class protocols::simple_moves::ScoreMoverCreator &) –> class protocols::simple_moves::ScoreMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ScoreMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMoverCreator) str

C++: protocols::simple_moves::ScoreMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ScoreMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::SequenceProfileMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover, : pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover) pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover

C++: protocols::simple_moves::SequenceProfileMover::operator=(const class protocols::simple_moves::SequenceProfileMover &) –> class protocols::simple_moves::SequenceProfileMover &

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.simple_moves.SequenceProfileMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SequenceProfileMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SequenceProfileMover::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_cst_file_name(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover) str

C++: protocols::simple_moves::SequenceProfileMover::get_cst_file_name() const –> const std::string &

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.simple_moves.SequenceProfileMover) str

C++: protocols::simple_moves::SequenceProfileMover::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_profile_wgt(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover) float

C++: protocols::simple_moves::SequenceProfileMover::get_profile_wgt() const –> double

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

static mover_name() str

C++: protocols::simple_moves::SequenceProfileMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::SequenceProfileMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SequenceProfileMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_cst_file_name(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover, cst_file_name: str) None

C++: protocols::simple_moves::SequenceProfileMover::set_cst_file_name(const std::string &) –> 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_profile_wgt(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMover, profile_wgt: float) None

C++: protocols::simple_moves::SequenceProfileMover::set_profile_wgt(const double) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.SequenceProfileMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMoverCreator

C++: protocols::simple_moves::SequenceProfileMoverCreator::operator=(const class protocols::simple_moves::SequenceProfileMoverCreator &) –> class protocols::simple_moves::SequenceProfileMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SequenceProfileMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMoverCreator) str

C++: protocols::simple_moves::SequenceProfileMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SequenceProfileMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SequenceProfileMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SetTorsion

Bases: Mover

A mover to change one torsion angle

add_perturbation_magnitude(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, mag_in: float) None

Add a perturbation magnitude to the list of perturbation magnitudes.

Checks for non-negative magnitude. After this operation, the perturbation_magnitude_ vector is one entry longer.

C++: protocols::simple_moves::SetTorsion::add_perturbation_magnitude(const double &) –> void

add_perturbation_type(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, type_in: str) None

Add a perturbation type to the list of perturbation types.

Currently only allows “uniform” or “gaussian”. Checks for proper input. After this operation, the perturbation_type_ vector is one entry longer.

C++: protocols::simple_moves::SetTorsion::add_perturbation_type(const std::string &) –> void

angle(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, iset: int, old_angle: float) float

Actually get the value that the torsion will be set to.

Depending on settings, this will look up a value, generate a random value, or perturb an input value.

C++: protocols::simple_moves::SetTorsion::angle(const unsigned long, const double &) const –> double

apply(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::SetTorsion::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, : pyrosetta.rosetta.protocols.simple_moves.SetTorsion) pyrosetta.rosetta.protocols.simple_moves.SetTorsion

C++: protocols::simple_moves::SetTorsion::operator=(const class protocols::simple_moves::SetTorsion &) –> class protocols::simple_moves::SetTorsion &

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.simple_moves.SetTorsion) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SetTorsion::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SetTorsion::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_fold_tree_root(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion) int

Returns the residue index that will serve as the root of the FoldTree for the SetTorsion operation.

C++: protocols::simple_moves::SetTorsion::get_fold_tree_root() const –> unsigned long

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.simple_moves.SetTorsion) str

C++: protocols::simple_moves::SetTorsion::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

static mover_name() str

C++: protocols::simple_moves::SetTorsion::mover_name() –> std::string

n_torsion_sets(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion) int

C++: protocols::simple_moves::SetTorsion::n_torsion_sets() const –> unsigned long

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::SetTorsion::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

perturbation_magnitude(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, index: int) float

Get a perturbation magnitude.

C++: protocols::simple_moves::SetTorsion::perturbation_magnitude(const unsigned long) const –> double

perturbation_type(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, index: int) pyrosetta.rosetta.protocols.simple_moves.TorsionPerturbType

Get a perturbation type.

C++: protocols::simple_moves::SetTorsion::perturbation_type(const unsigned long) const –> enum protocols::simple_moves::TorsionPerturbType

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SetTorsion::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

residue_list(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, iset: int, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::SetTorsion::residue_list(unsigned long, const class core::pose::Pose &) –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >

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_fold_tree_root(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, root: int) None

Sets a residue index that will serve as the root of the FoldTree for the SetTorsion operation.

The FoldTree is reset afterwards (i.e. the mover does not permanently change the FoldTree).

C++: protocols::simple_moves::SetTorsion::set_fold_tree_root(const unsigned long) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

static torsion_ct_name(: str) str

C++: protocols::simple_moves::SetTorsion::torsion_ct_name(std::string) –> std::string

torsion_name(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsion, iset: int) str

C++: protocols::simple_moves::SetTorsion::torsion_name(const unsigned long) –> std::string

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.simple_moves.SetTorsionCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsionCreator, : pyrosetta.rosetta.protocols.simple_moves.SetTorsionCreator) pyrosetta.rosetta.protocols.simple_moves.SetTorsionCreator

C++: protocols::simple_moves::SetTorsionCreator::operator=(const class protocols::simple_moves::SetTorsionCreator &) –> class protocols::simple_moves::SetTorsionCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsionCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SetTorsionCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsionCreator) str

C++: protocols::simple_moves::SetTorsionCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SetTorsionCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SetTorsionCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover

Bases: Mover

A protocols::moves::Mover that

apply(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::SetupMetalsMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover

C++: protocols::simple_moves::SetupMetalsMover::operator=(const class protocols::simple_moves::SetupMetalsMover &) –> class protocols::simple_moves::SetupMetalsMover &

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.simple_moves.SetupMetalsMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SetupMetalsMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SetupMetalsMover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_add_constraints(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) bool

C++: protocols::simple_moves::SetupMetalsMover::get_add_constraints() const –> bool

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_constraints_only(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) bool

C++: protocols::simple_moves::SetupMetalsMover::get_constraints_only() const –> bool

get_contact_resnums_string(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) str

C++: protocols::simple_moves::SetupMetalsMover::get_contact_resnums_string() const –> std::string

get_contact_selector(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector

C++: protocols::simple_moves::SetupMetalsMover::get_contact_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>

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_metal_resnums_string(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) str

C++: protocols::simple_moves::SetupMetalsMover::get_metal_resnums_string() const –> std::string

get_metal_selector(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector

C++: protocols::simple_moves::SetupMetalsMover::get_metal_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>

get_metals_angle_constraint_multiplier(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) float

C++: protocols::simple_moves::SetupMetalsMover::get_metals_angle_constraint_multiplier() const –> double

get_metals_detection_LJ_multiplier(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) float

C++: protocols::simple_moves::SetupMetalsMover::get_metals_detection_LJ_multiplier() const –> double

get_metals_distance_constraint_multiplier(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) float

C++: protocols::simple_moves::SetupMetalsMover::get_metals_distance_constraint_multiplier() const –> double

get_name(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) str

C++: protocols::simple_moves::SetupMetalsMover::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_remove_hydrogens(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) bool

C++: protocols::simple_moves::SetupMetalsMover::get_remove_hydrogens() const –> bool

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

static mover_name() str

C++: protocols::simple_moves::SetupMetalsMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

Called by protocols::moves::MoverFactory when constructing new protocols::moves::Movers. Takes care of the specific mover’s parsing.

C++: protocols::simple_moves::SetupMetalsMover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

provide_citation_info(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None

Provide the citation.

C++: protocols::simple_moves::SetupMetalsMover::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SetupMetalsMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_add_constraints(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : bool) None

C++: protocols::simple_moves::SetupMetalsMover::set_add_constraints(bool) –> void

set_constraints_only(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : bool) None

C++: protocols::simple_moves::SetupMetalsMover::set_constraints_only(bool) –> void

set_contact_resnums_string(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : str) None

C++: protocols::simple_moves::SetupMetalsMover::set_contact_resnums_string(std::string) –> void

set_contact_selector(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

C++: protocols::simple_moves::SetupMetalsMover::set_contact_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> 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_metal_resnums_string(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : str) None

C++: protocols::simple_moves::SetupMetalsMover::set_metal_resnums_string(std::string) –> void

set_metal_selector(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

C++: protocols::simple_moves::SetupMetalsMover::set_metal_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

set_metals_angle_constraint_multiplier(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : float) None

C++: protocols::simple_moves::SetupMetalsMover::set_metals_angle_constraint_multiplier(double) –> void

set_metals_detection_LJ_multiplier(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : float) None

C++: protocols::simple_moves::SetupMetalsMover::set_metals_detection_LJ_multiplier(double) –> void

set_metals_distance_constraint_multiplier(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : float) None

C++: protocols::simple_moves::SetupMetalsMover::set_metals_distance_constraint_multiplier(double) –> 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_remove_hydrogens(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, : bool) None

C++: protocols::simple_moves::SetupMetalsMover::set_remove_hydrogens(bool) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::SetupMetalsMover::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.simple_moves.SetupMetalsMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMoverCreator

C++: protocols::simple_moves::SetupMetalsMoverCreator::operator=(const class protocols::simple_moves::SetupMetalsMoverCreator &) –> class protocols::simple_moves::SetupMetalsMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SetupMetalsMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMoverCreator) str

C++: protocols::simple_moves::SetupMetalsMoverCreator::keyname() const –> std::string

static mover_name() str

C++: protocols::simple_moves::SetupMetalsMoverCreator::mover_name() –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SetupMetalsMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SetupMetalsMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, p: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ShakeStructureMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, : pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover

C++: protocols::simple_moves::ShakeStructureMover::operator=(const class protocols::simple_moves::ShakeStructureMover &) –> class protocols::simple_moves::ShakeStructureMover &

clear_info(self: pyrosetta.rosetta.protocols.moves.Mover) None

Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.

clear_info is called by jd2 before calling apply

C++: protocols::moves::Mover::clear_info() –> void

clone(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Return a clone of the Mover object.

C++: protocols::moves::Mover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

fpd

Mechanism by which a mover may return multiple output poses from a single input pose.

Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.

C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>

get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob

C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>

get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str
A tag is a unique identifier used to identify structures produced

by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.

C++: protocols::moves::Mover::get_current_tag() const –> std::string

get_ensemble_ca_rmsd(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) float

C++: protocols::simple_moves::ShakeStructureMover::get_ensemble_ca_rmsd() –> double

get_ensemble_diversity(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) float

C++: protocols::simple_moves::ShakeStructureMover::get_ensemble_diversity() –> double

get_harmonic_ca_cst_std_dev(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) float

C++: protocols::simple_moves::ShakeStructureMover::get_harmonic_ca_cst_std_dev() –> double

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_mc_temperature(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) float

C++: protocols::simple_moves::ShakeStructureMover::get_mc_temperature() –> double

get_min_cst(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) bool

C++: protocols::simple_moves::ShakeStructureMover::get_min_cst() –> bool

get_min_scorefunction(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::simple_moves::ShakeStructureMover::get_min_scorefunction() –> class std::shared_ptr<class core::scoring::ScoreFunction>

get_minimize_with_cst(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) bool

C++: protocols::simple_moves::ShakeStructureMover::get_minimize_with_cst() –> bool

get_name(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) str

C++: protocols::simple_moves::ShakeStructureMover::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_nrounds(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) int

C++: protocols::simple_moves::ShakeStructureMover::get_nrounds() –> unsigned long

get_ramp_fa_rep(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) bool

C++: protocols::simple_moves::ShakeStructureMover::get_ramp_fa_rep() –> bool

get_rmsd_target_tolerance(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) float

C++: protocols::simple_moves::ShakeStructureMover::get_rmsd_target_tolerance() –> double

get_sc_min(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) bool

C++: protocols::simple_moves::ShakeStructureMover::get_sc_min() –> bool

get_scorefunction(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::simple_moves::ShakeStructureMover::get_scorefunction() –> class std::shared_ptr<class core::scoring::ScoreFunction>

get_scorefunction_initialized(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) bool

C++: protocols::simple_moves::ShakeStructureMover::get_scorefunction_initialized() –> bool

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_skip_low_temp_phase(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) bool

C++: protocols::simple_moves::ShakeStructureMover::get_skip_low_temp_phase() –> bool

get_testing_phase(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover) bool

C++: protocols::simple_moves::ShakeStructureMover::get_testing_phase() –> bool

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

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.moves.Mover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers. Takes care of the specific mover’s parsing.

C++: protocols::moves::Mover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

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_ensemble_diversity(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, ca_rmsd: float) None

C++: protocols::simple_moves::ShakeStructureMover::set_ensemble_diversity(double) –> 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_mc_temperature(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, temp: float) None

C++: protocols::simple_moves::ShakeStructureMover::set_mc_temperature(double) –> void

set_minimize_with_cst(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, truefalse: bool) None

C++: protocols::simple_moves::ShakeStructureMover::set_minimize_with_cst(bool) –> 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_nrounds(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, new_nrounds: int) None

C++: protocols::simple_moves::ShakeStructureMover::set_nrounds(int) –> void

set_ramp_fa_rep(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, truefalse: bool) None

C++: protocols::simple_moves::ShakeStructureMover::set_ramp_fa_rep(bool) –> void

set_rmsd_target_tolerance(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, tol: float) None

C++: protocols::simple_moves::ShakeStructureMover::set_rmsd_target_tolerance(double) –> void

set_sc_min(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, truefalse: bool) None

C++: protocols::simple_moves::ShakeStructureMover::set_sc_min(bool) –> void

set_scorefunction(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, s: pyrosetta.rosetta.core.scoring.ScoreFunction) None

C++: protocols::simple_moves::ShakeStructureMover::set_scorefunction(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

set_skip_low_temp_phase(self: pyrosetta.rosetta.protocols.simple_moves.ShakeStructureMover, truefalse: bool) None

C++: protocols::simple_moves::ShakeStructureMover::set_skip_low_temp_phase(bool) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.ShearMover

Bases: BackboneMover

A mover that perturbs the phi of residue i and the psi of residue i-1 such that they create a ‘shearing’ effect, minimizing the downstream consequences of this torsional perturbation. The final torsion angle is subject to a metropolis criterion using the rama score to ensure that only favorable backbone torsion angles are being selected. The number of perturbations, and the magnitude of perturbations, and the temperature in the rama check, can all be modified.

Common Methods:

ShearMover.apply

angle_max(*args, **kwargs)

Overloaded function.

  1. angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, angle: float) -> None

Set the maximum angle of perturbation, independent of

secondary structure. new_angle = old_angle +/- ( angle_max/2 )

Example:

bbmover.angle_max(25)

See also:

ShearMover SmallMover

C++: protocols::simple_moves::BackboneMover::angle_max(const double) –> void

  1. angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, type: str, angle: float) -> None

Sets the max angle of perturbation for residues with <type>

secondary structure. (<type> must be ‘H’, ‘E’, or ‘L’.) new_angle = old_angle +/- ( angle_max/2 )

Example:

bbmover.angle_max(‘H’, 25)

See also:

ShearMover SmallMover

C++: protocols::simple_moves::BackboneMover::angle_max(const char, const double) –> void

  1. angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, angle_max_in: pyrosetta.rosetta.std.map_char_double) -> None

Sets the max angle of perturbation, for secondary structures

‘H’, ‘E’, and ‘L’. new_angle = old_angle +/- ( angle_max/2 )

C++: protocols::simple_moves::BackboneMover::angle_max(class std::map<char, double, struct std::less<char>, class std::allocator<struct std::pair<const char, double> > >) –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BackboneMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ShearMover, : pyrosetta.rosetta.protocols.simple_moves.ShearMover) pyrosetta.rosetta.protocols.simple_moves.ShearMover

C++: protocols::simple_moves::ShearMover::operator=(const class protocols::simple_moves::ShearMover &) –> class protocols::simple_moves::ShearMover &

static backbone_mover_complex_type_namer(tag_name: str) str

C++: protocols::simple_moves::BackboneMover::backbone_mover_complex_type_namer(std::string) –> std::string

check_rama(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) bool

C++: protocols::simple_moves::BackboneMover::check_rama() –> bool

clear(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) None

C++: protocols::simple_moves::BackboneMover::clear() –> 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.simple_moves.ShearMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ShearMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

static complex_type_generator_for_backbone_mover(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) pyrosetta.rosetta.utility.tag.XMLSchemaComplexTypeGenerator

C++: protocols::simple_moves::BackboneMover::complex_type_generator_for_backbone_mover(class utility::tag::XMLSchemaDefinition &) –> class std::shared_ptr<class utility::tag::XMLSchemaComplexTypeGenerator>

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>

finalize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after all Monte Carlo trials are completed.

C++: protocols::canonical_sampling::ThermodynamicMover::finalize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &) –> void

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ShearMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ShearMover::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_angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, type: str) float
Gets the max angle of perturbation for residues with <type>

secondary structure. (<type> must be ‘H’, ‘E’, or ‘L’.)

Example:

bbmover.angle_max(‘H’)

See also:

ShearMover SmallMover

C++: protocols::simple_moves::BackboneMover::get_angle_max(const char) const –> double

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.simple_moves.ShearMover) str

C++: protocols::simple_moves::ShearMover::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 > > &

initialize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover, cycle: int) None

Callback executed before any Monte Carlo trials are attempted.

C++: protocols::canonical_sampling::ThermodynamicMover::initialize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &, unsigned long) –> void

is_multi_trial(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) bool

Return true if the move performs multiple trials on each apply.

last_inner_score_delta_over_temperature()

metropolis_hastings_mover()

set_metropolis_hastings_mover()

C++: protocols::canonical_sampling::ThermodynamicMover::is_multi_trial() –> bool

last_inner_score_delta_over_temperature(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) float
If this is a multi-trial move, return the change in internal

score/temperature caused by the last call to apply().

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::last_inner_score_delta_over_temperature() –> double

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) float

Return the proposal density ratio for last apply method.

C++: protocols::canonical_sampling::ThermodynamicMover::last_proposal_density_ratio() –> double

make_move(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::BackboneMover::make_move(class core::pose::Pose &) –> bool

metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t
If this is a multi-trial move, return the MetropolisHastingsMover

being used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::metropolis_hastings_mover() –> class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>

move_with_rama(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::BackboneMover::move_with_rama(class core::pose::Pose &) –> bool

move_with_scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::BackboneMover::move_with_scorefxn(class core::pose::Pose &) –> bool

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, new_movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::simple_moves::BackboneMover::movemap(class std::shared_ptr<class core::kinematics::MoveMap>) –> void

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, pose: pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

Get the movemap for this pose.

C++: protocols::simple_moves::BackboneMover::movemap(const class core::pose::Pose &) –> class std::shared_ptr<const class core::kinematics::MoveMap>

movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, new_movemap_factory: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

C++: protocols::simple_moves::BackboneMover::movemap_factory(class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

static mover_name() str

C++: protocols::simple_moves::ShearMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

nmoves(*args, **kwargs)

Overloaded function.

  1. nmoves(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, nmoves_in: int) -> None

C++: protocols::simple_moves::BackboneMover::nmoves(const unsigned long) –> void

  1. nmoves(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> int

C++: protocols::simple_moves::BackboneMover::nmoves() const –> unsigned long

observe_after_metropolis(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after the Metropolis criterion is evaluated.

C++: protocols::canonical_sampling::ThermodynamicMover::observe_after_metropolis(const class protocols::canonical_sampling::MetropolisHastingsMover &) –> void

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::BackboneMover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) bool

get whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BackboneMover::preserve_detailed_balance() const –> bool

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ShearMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

scorefxn(*args, **kwargs)

Overloaded function.

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> pyrosetta.rosetta.core.scoring.ScoreFunction

If set, this scorefunction will be used instead of the original rama method (default = not set).

C++: protocols::simple_moves::BackboneMover::scorefxn() const –> class std::shared_ptr<class core::scoring::ScoreFunction>

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction) -> None

C++: protocols::simple_moves::BackboneMover::scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

selector(*args, **kwargs)

Overloaded function.

  1. selector(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> pyrosetta.rosetta.core.select.residue_selector.ResidueSelector

Return the residue selector that can be used to dynamically select residues to perturb

at runtime.

C++: protocols::simple_moves::BackboneMover::selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>

  1. selector(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) -> None

C++: protocols::simple_moves::BackboneMover::selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

set_angles(self: pyrosetta.rosetta.protocols.simple_moves.ShearMover, angle_in: float) None

C++: protocols::simple_moves::ShearMover::set_angles(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_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_metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t) None
If this is a multi-trial move, set the MetropolisHastingsMover to

be used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::set_metropolis_hastings_mover(class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>) –> 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_preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, preserve_detailed_balance: bool) None

set whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BackboneMover::set_preserve_detailed_balance(bool) –> void

set_residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

Set the ResidueSelector that this mover will use.

Clones the input.

C++: protocols::simple_moves::BackboneMover::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> 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_warn_empty_list(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, warn_empty: bool) None

Set to warn of an empty setup list. Default true.

C++: protocols::simple_moves::BackboneMover::set_warn_empty_list(bool) –> void

setup_list(self: pyrosetta.rosetta.protocols.simple_moves.ShearMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ShearMover::setup_list(class core::pose::Pose &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::BackboneMover::show(std::ostream &) const –> void

temperature(*args, **kwargs)

Overloaded function.

  1. temperature(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, temperature_in: float) -> None

C++: protocols::simple_moves::BackboneMover::temperature(const double) –> void

  1. temperature(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> float

C++: protocols::simple_moves::BackboneMover::temperature() const –> double

test_move(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BackboneMover::test_move(class core::pose::Pose &) –> void

torsion_id_ranges(self: pyrosetta.rosetta.protocols.simple_moves.ShearMover, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_core_id_TorsionID_Range

get the TorsionIDs perturbed by the mover during moves, along with their ranges

C++: protocols::simple_moves::ShearMover::torsion_id_ranges(class core::pose::Pose &) –> class utility::vector1<class core::id::TorsionID_Range, class std::allocator<class core::id::TorsionID_Range> >

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.simple_moves.ShearMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ShearMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ShearMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ShearMoverCreator

C++: protocols::simple_moves::ShearMoverCreator::operator=(const class protocols::simple_moves::ShearMoverCreator &) –> class protocols::simple_moves::ShearMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ShearMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ShearMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ShearMoverCreator) str

C++: protocols::simple_moves::ShearMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ShearMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ShearMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ShortBackrubMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover, : pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover) pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover

C++: protocols::simple_moves::ShortBackrubMover::operator=(const class protocols::simple_moves::ShortBackrubMover &) –> class protocols::simple_moves::ShortBackrubMover &

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.simple_moves.ShortBackrubMover) pyrosetta.rosetta.protocols.moves.Mover

clone this object

C++: protocols::simple_moves::ShortBackrubMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover) pyrosetta.rosetta.protocols.moves.Mover

create this type of object

C++: protocols::simple_moves::ShortBackrubMover::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_backrubmover(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover) pyrosetta.rosetta.protocols.backrub.BackrubMover

C++: protocols::simple_moves::ShortBackrubMover::get_backrubmover() const –> class std::shared_ptr<class protocols::backrub::BackrubMover>

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.simple_moves.ShortBackrubMover) str

C++: protocols::simple_moves::ShortBackrubMover::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_randomize_resnum(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover) bool

C++: protocols::simple_moves::ShortBackrubMover::get_randomize_resnum() const –> bool

get_resnum(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover) int

C++: protocols::simple_moves::ShortBackrubMover::get_resnum() const –> unsigned long

get_rotation_std_dev(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover) float

C++: protocols::simple_moves::ShortBackrubMover::get_rotation_std_dev() const –> double

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

get_uniform_backrub(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover) bool

C++: protocols::simple_moves::ShortBackrubMover::get_uniform_backrub() const –> bool

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

static mover_name() str

C++: protocols::simple_moves::ShortBackrubMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::ShortBackrubMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ShortBackrubMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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.simple_moves.ShortBackrubMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ShortBackrubMover::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_randomize_resnum(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover, randomize_resnum: bool) None

C++: protocols::simple_moves::ShortBackrubMover::set_randomize_resnum(bool) –> void

set_resnum(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover, resnum: int) None

C++: protocols::simple_moves::ShortBackrubMover::set_resnum(unsigned long) –> void

set_rotation_std_dev(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover, rotation_std_dev: float) None

C++: protocols::simple_moves::ShortBackrubMover::set_rotation_std_dev(double) –> 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_uniform_backrub(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMover, uniform_backrub: bool) None

C++: protocols::simple_moves::ShortBackrubMover::set_uniform_backrub(bool) –> 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.simple_moves.ShortBackrubMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMoverCreator) pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMoverCreator

C++: protocols::simple_moves::ShortBackrubMoverCreator::operator=(const class protocols::simple_moves::ShortBackrubMoverCreator &) –> class protocols::simple_moves::ShortBackrubMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ShortBackrubMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMoverCreator) str

C++: protocols::simple_moves::ShortBackrubMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.ShortBackrubMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ShortBackrubMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover

Bases: Mover

This mover functions to thread the sequence of a region onto the given pose. Nothing fancy here. For more fancy things see protocols/comparative_modeling.

It does the threading by allowing the task to only enable these residues and then does a repacking. Optionally repack neighbors so we save one more step. A sequence is just a string, additional ‘-’ charactors denote to skip this position in the thread. Default is 5 rounds of packing.

apply(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::SimpleThreadingMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, : pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover) pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover

C++: protocols::simple_moves::SimpleThreadingMover::operator=(const class protocols::simple_moves::SimpleThreadingMover &) –> class protocols::simple_moves::SimpleThreadingMover &

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.simple_moves.SimpleThreadingMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SimpleThreadingMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SimpleThreadingMover::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.simple_moves.SimpleThreadingMover) str

C++: protocols::simple_moves::SimpleThreadingMover::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_neighbor_distance(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover) float

C++: protocols::simple_moves::SimpleThreadingMover::get_neighbor_distance() const –> double

get_pack_neighbors(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover) bool

C++: protocols::simple_moves::SimpleThreadingMover::get_pack_neighbors() const –> bool

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

static mover_name() str

C++: protocols::simple_moves::SimpleThreadingMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::SimpleThreadingMover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

provide_citation_info(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, : pyrosetta.rosetta.basic.citation_manager.CitationCollectionList) None

Provide the citation.

C++: protocols::simple_moves::SimpleThreadingMover::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void

static provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SimpleThreadingMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

sequence_mode(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover) pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetricMode

Get the sequence mode.

Vikram K. Mulligan (vmulligan.org).

C++: protocols::simple_moves::SimpleThreadingMover::sequence_mode() const –> enum core::simple_metrics::metrics::SequenceMetricMode

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_neighbor_distance(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, neighbor_dis: float) None

Set the packing distance for neighbor pack.

C++: protocols::simple_moves::SimpleThreadingMover::set_neighbor_distance(double) –> void

set_pack_neighbors(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, pack_neighbors: bool) None

Pack the neighbor residues?

C++: protocols::simple_moves::SimpleThreadingMover::set_pack_neighbors(bool) –> void

set_pack_rounds(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, pack_rounds: int) None

Set the number of pack rounds.

C++: protocols::simple_moves::SimpleThreadingMover::set_pack_rounds(unsigned long) –> void

set_scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction) None

Set the scorefunction used for packing.

C++: protocols::simple_moves::SimpleThreadingMover::set_scorefxn(class std::shared_ptr<const class core::scoring::ScoreFunction>) –> void

set_sequence(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, thread_sequence: str, start_position: int) None

Set the sequence to thread onto the structure used in apply and where to start.

Can have ‘-’ charactors in sequence to denote a gap in the threaded sequence.

C++: protocols::simple_moves::SimpleThreadingMover::set_sequence(std::string, unsigned long) –> void

set_sequence_mode(*args, **kwargs)

Overloaded function.

  1. set_sequence_mode(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, mode_string_in: str) -> None

Set the sequence mode, by string.

This determines how the sequence is interpreted (one-letter codes, three-letter codes, etc.).

Vikram K. Mulligan (vmulligan.org).

C++: protocols::simple_moves::SimpleThreadingMover::set_sequence_mode(const std::string &) –> void

  1. set_sequence_mode(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, mode_in: pyrosetta.rosetta.core.simple_metrics.metrics.SequenceMetricMode) -> None

Set the sequence mode, by enum.

This determines how the sequence is interpreted (one-letter codes, three-letter codes, etc.).

Vikram K. Mulligan (vmulligan.org).

C++: protocols::simple_moves::SimpleThreadingMover::set_sequence_mode(const enum core::simple_metrics::metrics::SequenceMetricMode) –> void

set_skip_unknown_mutant(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover, setting: bool) None

Set whether we skip unknown residue types, or throw errors.

C++: protocols::simple_moves::SimpleThreadingMover::set_skip_unknown_mutant(const bool) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

skip_unknown_mutant(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMover) bool

Get whether we skip unknown residue types, or throw errors.

C++: protocols::simple_moves::SimpleThreadingMover::skip_unknown_mutant() 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

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.simple_moves.SimpleThreadingMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMoverCreator

C++: protocols::simple_moves::SimpleThreadingMoverCreator::operator=(const class protocols::simple_moves::SimpleThreadingMoverCreator &) –> class protocols::simple_moves::SimpleThreadingMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SimpleThreadingMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMoverCreator) str

C++: protocols::simple_moves::SimpleThreadingMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SimpleThreadingMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SimpleThreadingMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover

Bases: Mover

Class for enumerating docked orientations (3 translations and 3 rotations) between two chains

apply(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply the mover

C++: protocols::simple_moves::SixDoFGridDockMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover, : pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover) pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover

C++: protocols::simple_moves::SixDoFGridDockMover::operator=(const class protocols::simple_moves::SixDoFGridDockMover &) –> class protocols::simple_moves::SixDoFGridDockMover &

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.simple_moves.SixDoFGridDockMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::SixDoFGridDockMover::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>

dof_sample_index(*args, **kwargs)

Overloaded function.

  1. dof_sample_index(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover) -> int

C++: protocols::simple_moves::SixDoFGridDockMover::dof_sample_index() const –> unsigned long

  1. dof_sample_index(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover, setting: int) -> None

C++: protocols::simple_moves::SixDoFGridDockMover::dof_sample_index(unsigned long) –> void

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover) pyrosetta.rosetta.protocols.moves.Mover

required in the context of the parser/scripting scheme

C++: protocols::simple_moves::SixDoFGridDockMover::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.simple_moves.SixDoFGridDockMover) str

C++: protocols::simple_moves::SixDoFGridDockMover::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

lex_position(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover, dof_values: pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t, index: int, dof: int) float

C++: protocols::simple_moves::SixDoFGridDockMover::lex_position(class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > >, unsigned long, unsigned long) –> double

static mover_name() str

C++: protocols::simple_moves::SixDoFGridDockMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

parse XML tag (to use this Mover in Rosetta Scripts)

C++: protocols::simple_moves::SixDoFGridDockMover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

parse_range(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover, tag: pyrosetta.rosetta.utility.tag.Tag, range_option_name: str) pyrosetta.rosetta.utility.vector1_double

C++: protocols::simple_moves::SixDoFGridDockMover::parse_range(class std::shared_ptr<const class utility::tag::Tag>, std::string) –> class utility::vector1<double, class std::allocator<double> >

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SixDoFGridDockMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::SixDoFGridDockMover::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.simple_moves.SixDoFGridDockMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMoverCreator

C++: protocols::simple_moves::SixDoFGridDockMoverCreator::operator=(const class protocols::simple_moves::SixDoFGridDockMoverCreator &) –> class protocols::simple_moves::SixDoFGridDockMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SixDoFGridDockMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMoverCreator) str

C++: protocols::simple_moves::SixDoFGridDockMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SixDoFGridDockMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SixDoFGridDockMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SmallMover

Bases: BackboneMover

A mover that makes independent random perturbations of the phi and psi torsion angles of residue i. It selects residue i at random among movable residues (set by its MoveMap), and the final torsion angle is subject to a metropolis criterion using the rama score to ensure that only favorable backbone torsion angles are being selected. The number of perturbations, and the magnitude of perturbations, and the temperature in the rama check, can all be modified.

Common Methods:

SmallMover.apply SmallMover.angle_max

angle_max(*args, **kwargs)

Overloaded function.

  1. angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, angle: float) -> None

Set the maximum angle of perturbation, independent of

secondary structure. new_angle = old_angle +/- ( angle_max/2 )

Example:

bbmover.angle_max(25)

See also:

ShearMover SmallMover

C++: protocols::simple_moves::BackboneMover::angle_max(const double) –> void

  1. angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, type: str, angle: float) -> None

Sets the max angle of perturbation for residues with <type>

secondary structure. (<type> must be ‘H’, ‘E’, or ‘L’.) new_angle = old_angle +/- ( angle_max/2 )

Example:

bbmover.angle_max(‘H’, 25)

See also:

ShearMover SmallMover

C++: protocols::simple_moves::BackboneMover::angle_max(const char, const double) –> void

  1. angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, angle_max_in: pyrosetta.rosetta.std.map_char_double) -> None

Sets the max angle of perturbation, for secondary structures

‘H’, ‘E’, and ‘L’. new_angle = old_angle +/- ( angle_max/2 )

C++: protocols::simple_moves::BackboneMover::angle_max(class std::map<char, double, struct std::less<char>, class std::allocator<struct std::pair<const char, double> > >) –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BackboneMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SmallMover, : pyrosetta.rosetta.protocols.simple_moves.SmallMover) pyrosetta.rosetta.protocols.simple_moves.SmallMover

C++: protocols::simple_moves::SmallMover::operator=(const class protocols::simple_moves::SmallMover &) –> class protocols::simple_moves::SmallMover &

static backbone_mover_complex_type_namer(tag_name: str) str

C++: protocols::simple_moves::BackboneMover::backbone_mover_complex_type_namer(std::string) –> std::string

check_rama(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) bool

C++: protocols::simple_moves::BackboneMover::check_rama() –> bool

clear(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) None

C++: protocols::simple_moves::BackboneMover::clear() –> 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.simple_moves.SmallMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SmallMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

static complex_type_generator_for_backbone_mover(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) pyrosetta.rosetta.utility.tag.XMLSchemaComplexTypeGenerator

C++: protocols::simple_moves::BackboneMover::complex_type_generator_for_backbone_mover(class utility::tag::XMLSchemaDefinition &) –> class std::shared_ptr<class utility::tag::XMLSchemaComplexTypeGenerator>

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>

finalize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after all Monte Carlo trials are completed.

C++: protocols::canonical_sampling::ThermodynamicMover::finalize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &) –> void

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SmallMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SmallMover::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_angle_max(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, type: str) float
Gets the max angle of perturbation for residues with <type>

secondary structure. (<type> must be ‘H’, ‘E’, or ‘L’.)

Example:

bbmover.angle_max(‘H’)

See also:

ShearMover SmallMover

C++: protocols::simple_moves::BackboneMover::get_angle_max(const char) const –> double

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.simple_moves.SmallMover) str

C++: protocols::simple_moves::SmallMover::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 > > &

initialize_simulation(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, pose: pyrosetta.rosetta.core.pose.Pose, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover, cycle: int) None

Callback executed before any Monte Carlo trials are attempted.

C++: protocols::canonical_sampling::ThermodynamicMover::initialize_simulation(class core::pose::Pose &, const class protocols::canonical_sampling::MetropolisHastingsMover &, unsigned long) –> void

is_multi_trial(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) bool

Return true if the move performs multiple trials on each apply.

last_inner_score_delta_over_temperature()

metropolis_hastings_mover()

set_metropolis_hastings_mover()

C++: protocols::canonical_sampling::ThermodynamicMover::is_multi_trial() –> bool

last_inner_score_delta_over_temperature(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) float
If this is a multi-trial move, return the change in internal

score/temperature caused by the last call to apply().

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::last_inner_score_delta_over_temperature() –> double

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) float

Return the proposal density ratio for last apply method.

C++: protocols::canonical_sampling::ThermodynamicMover::last_proposal_density_ratio() –> double

make_move(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::BackboneMover::make_move(class core::pose::Pose &) –> bool

metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover) pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t
If this is a multi-trial move, return the MetropolisHastingsMover

being used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::metropolis_hastings_mover() –> class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>

move_with_rama(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::BackboneMover::move_with_rama(class core::pose::Pose &) –> bool

move_with_scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::BackboneMover::move_with_scorefxn(class core::pose::Pose &) –> bool

movemap(*args, **kwargs)

Overloaded function.

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, new_movemap: pyrosetta.rosetta.core.kinematics.MoveMap) -> None

C++: protocols::simple_moves::BackboneMover::movemap(class std::shared_ptr<class core::kinematics::MoveMap>) –> void

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, pose: pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

Get the movemap for this pose.

C++: protocols::simple_moves::BackboneMover::movemap(const class core::pose::Pose &) –> class std::shared_ptr<const class core::kinematics::MoveMap>

movemap_factory(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, new_movemap_factory: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) None

C++: protocols::simple_moves::BackboneMover::movemap_factory(class std::shared_ptr<const class core::select::movemap::MoveMapFactory>) –> void

static mover_name() str

C++: protocols::simple_moves::SmallMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

nmoves(*args, **kwargs)

Overloaded function.

  1. nmoves(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, nmoves_in: int) -> None

C++: protocols::simple_moves::BackboneMover::nmoves(const unsigned long) –> void

  1. nmoves(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> int

C++: protocols::simple_moves::BackboneMover::nmoves() const –> unsigned long

observe_after_metropolis(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: protocols::canonical_sampling::MetropolisHastingsMover) None

Callback executed after the Metropolis criterion is evaluated.

C++: protocols::canonical_sampling::ThermodynamicMover::observe_after_metropolis(const class protocols::canonical_sampling::MetropolisHastingsMover &) –> void

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::BackboneMover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) bool

get whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BackboneMover::preserve_detailed_balance() const –> bool

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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SmallMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

scorefxn(*args, **kwargs)

Overloaded function.

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> pyrosetta.rosetta.core.scoring.ScoreFunction

If set, this scorefunction will be used instead of the original rama method (default = not set).

C++: protocols::simple_moves::BackboneMover::scorefxn() const –> class std::shared_ptr<class core::scoring::ScoreFunction>

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction) -> None

C++: protocols::simple_moves::BackboneMover::scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

selector(*args, **kwargs)

Overloaded function.

  1. selector(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> pyrosetta.rosetta.core.select.residue_selector.ResidueSelector

Return the residue selector that can be used to dynamically select residues to perturb

at runtime.

C++: protocols::simple_moves::BackboneMover::selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>

  1. selector(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) -> None

C++: protocols::simple_moves::BackboneMover::selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void

set_angles(self: pyrosetta.rosetta.protocols.simple_moves.SmallMover, angle_in: float) None

C++: protocols::simple_moves::SmallMover::set_angles(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_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_metropolis_hastings_mover(self: pyrosetta.rosetta.protocols.canonical_sampling.ThermodynamicMover, metropolis_hastings_mover: pyrosetta.rosetta.std.weak_ptr_protocols_canonical_sampling_MetropolisHastingsMover_t) None
If this is a multi-trial move, set the MetropolisHastingsMover to

be used internally.

is_multi_trial()

C++: protocols::canonical_sampling::ThermodynamicMover::set_metropolis_hastings_mover(class std::weak_ptr<class protocols::canonical_sampling::MetropolisHastingsMover>) –> 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_preserve_detailed_balance(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, preserve_detailed_balance: bool) None

set whether detailed balance is preserved (i.e. no Ramachandran biasing)

C++: protocols::simple_moves::BackboneMover::set_preserve_detailed_balance(bool) –> void

set_residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

Set the ResidueSelector that this mover will use.

Clones the input.

C++: protocols::simple_moves::BackboneMover::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> 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_warn_empty_list(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, warn_empty: bool) None

Set to warn of an empty setup list. Default true.

C++: protocols::simple_moves::BackboneMover::set_warn_empty_list(bool) –> void

setup_list(self: pyrosetta.rosetta.protocols.simple_moves.SmallMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::SmallMover::setup_list(class core::pose::Pose &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::BackboneMover::show(std::ostream &) const –> void

temperature(*args, **kwargs)

Overloaded function.

  1. temperature(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, temperature_in: float) -> None

C++: protocols::simple_moves::BackboneMover::temperature(const double) –> void

  1. temperature(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover) -> float

C++: protocols::simple_moves::BackboneMover::temperature() const –> double

test_move(self: pyrosetta.rosetta.protocols.simple_moves.BackboneMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::BackboneMover::test_move(class core::pose::Pose &) –> void

torsion_id_ranges(self: pyrosetta.rosetta.protocols.simple_moves.SmallMover, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_core_id_TorsionID_Range

get the TorsionIDs perturbed by the mover during moves, along with their ranges

C++: protocols::simple_moves::SmallMover::torsion_id_ranges(class core::pose::Pose &) –> class utility::vector1<class core::id::TorsionID_Range, class std::allocator<class core::id::TorsionID_Range> >

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.simple_moves.SmallMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SmallMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SmallMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SmallMoverCreator

C++: protocols::simple_moves::SmallMoverCreator::operator=(const class protocols::simple_moves::SmallMoverCreator &) –> class protocols::simple_moves::SmallMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SmallMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SmallMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SmallMoverCreator) str

C++: protocols::simple_moves::SmallMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SmallMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SmallMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SmoothFragmentMover

Bases: ClassicFragmentMover

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, pos: int) -> bool

  2. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> None

Applies classic fragment insertion based on a FragSet

example:

mover_3mer.apply(pose)

See also:

ClassicFragmentMover Pose ConstantLengthFragSet

C++: protocols::simple_moves::ClassicFragmentMover::apply(class core::pose::Pose &) –> void

apply_at_all_positions(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) int

apply at all movemable positions — honors movemap

C++: protocols::simple_moves::FragmentMover::apply_at_all_positions(class core::pose::Pose &) const –> unsigned long

apply_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, frame: pyrosetta.rosetta.core.fragment.Frame, frag_num: int, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose) bool

apply the chosen fragment,

this can be overloaded to change action, e.,g., WobbleMover introduces chain-break before fragment insertion and does ccd-loop closure afterwards

C++: protocols::simple_moves::ClassicFragmentMover::apply_fragment(const class core::fragment::Frame &, unsigned long, const class core::kinematics::MoveMap &, class core::pose::Pose &) const –> bool

assign(self: pyrosetta.rosetta.protocols.simple_moves.SmoothFragmentMover, : pyrosetta.rosetta.protocols.simple_moves.SmoothFragmentMover) pyrosetta.rosetta.protocols.simple_moves.SmoothFragmentMover

C++: protocols::simple_moves::SmoothFragmentMover::operator=(const class protocols::simple_moves::SmoothFragmentMover &) –> class protocols::simple_moves::SmoothFragmentMover &

check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

accessor

C++: protocols::simple_moves::ClassicFragmentMover::check_ss() const –> bool

choose_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.fragment.FrameList, : pyrosetta.rosetta.core.pose.Pose, frame_num: int, frag_num: int) bool
given FrameList and pose, this method yields a fragment ( frame_num/ frag_num);

return false if nothing suitable is found

C++: protocols::simple_moves::ClassicFragmentMover::choose_fragment(const class core::fragment::FrameList &, const class core::pose::Pose &, unsigned long &, unsigned long &) const –> bool

choose_window_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int) bool
yields a length (window_length) of the fragment window to sample from

( return false, if no suitable length is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_length(const class core::pose::Pose &, unsigned long &) const –> bool

choose_window_start(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int, window_start: int) bool
yields a start position (window_start) for fragment window to sample from

( return false, if nothing suitable is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_start(const class core::pose::Pose &, unsigned long, unsigned long &) 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.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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>

define_start_window(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, window_start: int) None

apply fragment at predefined position

C++: protocols::simple_moves::ClassicFragmentMover::define_start_window(unsigned long) –> void

enable_end_bias_check(*args, **kwargs)

Overloaded function.

  1. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) -> None

C++: protocols::simple_moves::ClassicFragmentMover::enable_end_bias_check(bool) –> void

end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) float

C++: protocols::simple_moves::ClassicFragmentMover::end_bias() const –> double

end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_start: int) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check(const class core::pose::Pose &, unsigned long) const –> bool

end_bias_check_enabled(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check_enabled() const –> bool

fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.core.fragment.FragSet

accessor to the fragment set

C++: protocols::simple_moves::FragmentMover::fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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.simple_moves.SmoothFragmentMover) str

C++: protocols::simple_moves::SmoothFragmentMover::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 > > &

initialize(self: pyrosetta.rosetta.protocols.moves.MoveMapMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::moves::MoveMapMover::initialize(class core::pose::Pose &) –> void

insert_map(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_map() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

insert_size(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_size() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

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.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

static name() str

C++: protocols::moves::Mover::name() –> std::string

on_new_fragments(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) None

is called from set_fragments()

C++: protocols::simple_moves::ClassicFragmentMover::on_new_fragments() –> 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

set_check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) None

check_ss controls whether fragment insertions are rejected that create short helices (<3) or strands (<2)

C++: protocols::simple_moves::ClassicFragmentMover::set_check_ss(bool) –> 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_end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: float) None

C++: protocols::simple_moves::ClassicFragmentMover::set_end_bias(double) –> void

set_fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, new_frags_: pyrosetta.rosetta.core.fragment.FragSet) None

setter for the fragment set

C++: protocols::simple_moves::FragmentMover::set_fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> 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_min_frag_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_frag_length controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_frag_length(unsigned long) –> void

set_min_overlap(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_overlap controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_overlap(unsigned long) –> void

set_movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) None

setter for the movemap

C++: protocols::simple_moves::FragmentMover::set_movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> 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

shared_from_this(self: pyrosetta.rosetta.protocols.simple_moves.SmoothFragmentMover) pyrosetta.rosetta.protocols.simple_moves.SmoothFragmentMover

C++: protocols::simple_moves::SmoothFragmentMover::shared_from_this() –> class std::shared_ptr<class protocols::simple_moves::SmoothFragmentMover>

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::ClassicFragmentMover::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 &

valid_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, new_ss: str) bool

returns true if the ss string is acceptable

C++: protocols::simple_moves::ClassicFragmentMover::valid_ss(const std::string &) const –> bool

class pyrosetta.rosetta.protocols.simple_moves.SmoothSymmetricFragmentMover

Bases: SymmetricFragmentMover, SmoothFragmentMover

A SymmetricFragmentMover that applies uniform sampling of fragments

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, pos: int) -> bool

  2. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> None

Applies classic fragment insertion based on a FragSet

example:

mover_3mer.apply(pose)

See also:

ClassicFragmentMover Pose ConstantLengthFragSet

C++: protocols::simple_moves::ClassicFragmentMover::apply(class core::pose::Pose &) –> void

apply_at_all_positions(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) int

apply at all movemable positions — honors movemap

C++: protocols::simple_moves::FragmentMover::apply_at_all_positions(class core::pose::Pose &) const –> unsigned long

apply_fragment(self: pyrosetta.rosetta.protocols.simple_moves.SymmetricFragmentMover, frame: pyrosetta.rosetta.core.fragment.Frame, frag_num: int, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::SymmetricFragmentMover::apply_fragment(const class core::fragment::Frame &, unsigned long, const class core::kinematics::MoveMap &, class core::pose::Pose &) const –> bool

assign(self: pyrosetta.rosetta.protocols.simple_moves.SmoothSymmetricFragmentMover, : pyrosetta.rosetta.protocols.simple_moves.SmoothSymmetricFragmentMover) pyrosetta.rosetta.protocols.simple_moves.SmoothSymmetricFragmentMover

C++: protocols::simple_moves::SmoothSymmetricFragmentMover::operator=(const class protocols::simple_moves::SmoothSymmetricFragmentMover &) –> class protocols::simple_moves::SmoothSymmetricFragmentMover &

check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

accessor

C++: protocols::simple_moves::ClassicFragmentMover::check_ss() const –> bool

choose_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.fragment.FrameList, : pyrosetta.rosetta.core.pose.Pose, frame_num: int, frag_num: int) bool
given FrameList and pose, this method yields a fragment ( frame_num/ frag_num);

return false if nothing suitable is found

C++: protocols::simple_moves::ClassicFragmentMover::choose_fragment(const class core::fragment::FrameList &, const class core::pose::Pose &, unsigned long &, unsigned long &) const –> bool

choose_window_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int) bool
yields a length (window_length) of the fragment window to sample from

( return false, if no suitable length is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_length(const class core::pose::Pose &, unsigned long &) const –> bool

choose_window_start(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int, window_start: int) bool
yields a start position (window_start) for fragment window to sample from

( return false, if nothing suitable is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_start(const class core::pose::Pose &, unsigned long, unsigned long &) 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.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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>

define_start_window(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, window_start: int) None

apply fragment at predefined position

C++: protocols::simple_moves::ClassicFragmentMover::define_start_window(unsigned long) –> void

enable_end_bias_check(*args, **kwargs)

Overloaded function.

  1. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) -> None

C++: protocols::simple_moves::ClassicFragmentMover::enable_end_bias_check(bool) –> void

end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) float

C++: protocols::simple_moves::ClassicFragmentMover::end_bias() const –> double

end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_start: int) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check(const class core::pose::Pose &, unsigned long) const –> bool

end_bias_check_enabled(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check_enabled() const –> bool

fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.core.fragment.FragSet

accessor to the fragment set

C++: protocols::simple_moves::FragmentMover::fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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.simple_moves.SmoothSymmetricFragmentMover) str

C++: protocols::simple_moves::SmoothSymmetricFragmentMover::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 > > &

initialize(self: pyrosetta.rosetta.protocols.moves.MoveMapMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::moves::MoveMapMover::initialize(class core::pose::Pose &) –> void

insert_map(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_map() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

insert_size(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_size() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

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.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

static name() str

C++: protocols::moves::Mover::name() –> std::string

on_new_fragments(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) None

is called from set_fragments()

C++: protocols::simple_moves::ClassicFragmentMover::on_new_fragments() –> 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

set_check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) None

check_ss controls whether fragment insertions are rejected that create short helices (<3) or strands (<2)

C++: protocols::simple_moves::ClassicFragmentMover::set_check_ss(bool) –> 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_end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: float) None

C++: protocols::simple_moves::ClassicFragmentMover::set_end_bias(double) –> void

set_fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, new_frags_: pyrosetta.rosetta.core.fragment.FragSet) None

setter for the fragment set

C++: protocols::simple_moves::FragmentMover::set_fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> 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_min_frag_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_frag_length controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_frag_length(unsigned long) –> void

set_min_overlap(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_overlap controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_overlap(unsigned long) –> void

set_movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) None

setter for the movemap

C++: protocols::simple_moves::FragmentMover::set_movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> 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

shared_from_this(self: pyrosetta.rosetta.protocols.simple_moves.SmoothSymmetricFragmentMover) pyrosetta.rosetta.protocols.simple_moves.SmoothSymmetricFragmentMover

C++: protocols::simple_moves::SmoothSymmetricFragmentMover::shared_from_this() –> class std::shared_ptr<class protocols::simple_moves::SmoothSymmetricFragmentMover>

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::ClassicFragmentMover::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 &

valid_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, new_ss: str) bool

returns true if the ss string is acceptable

C++: protocols::simple_moves::ClassicFragmentMover::valid_ss(const std::string &) const –> bool

class pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshot

Bases: Mover

A mover to store current residue indices in a map that will be updated as residues are added or deleted, permitting residue indices from the current state to be used to set up movers applied in the future.

apply(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshot, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply function – actually apply this mover to the pose, modifying the pose.

C++: protocols::simple_moves::StorePoseSnapshot::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshot, : pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshot) pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshot

C++: protocols::simple_moves::StorePoseSnapshot::operator=(const class protocols::simple_moves::StorePoseSnapshot &) –> class protocols::simple_moves::StorePoseSnapshot &

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.simple_moves.StorePoseSnapshot) pyrosetta.rosetta.protocols.moves.Mover

Makea copy of this mover, and return an owning pointer to the copy.

C++: protocols::simple_moves::StorePoseSnapshot::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshot) pyrosetta.rosetta.protocols.moves.Mover

Create a new instance of this mover, initialized to default settings.

C++: protocols::simple_moves::StorePoseSnapshot::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.simple_moves.StorePoseSnapshot) str

C++: protocols::simple_moves::StorePoseSnapshot::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

static mover_name() str

C++: protocols::simple_moves::StorePoseSnapshot::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshot, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

Parse RosettaScripts XML to set up this mover.

This is called at script initialization, long before the apply() function is called.

C++: protocols::simple_moves::StorePoseSnapshot::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::StorePoseSnapshot::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

reference_pose_name(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshot) str

Return the name of the reference pose object that will be created and stored in the pose.

C++: protocols::simple_moves::StorePoseSnapshot::reference_pose_name() const –> std::string

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

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_reference_pose_name(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshot, name_in: str) None

Set the name of the reference pose object that will be created and stored in the pose.

C++: protocols::simple_moves::StorePoseSnapshot::set_reference_pose_name(const std::string &) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.StorePoseSnapshotCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshotCreator, : pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshotCreator) pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshotCreator

C++: protocols::simple_moves::StorePoseSnapshotCreator::operator=(const class protocols::simple_moves::StorePoseSnapshotCreator &) –> class protocols::simple_moves::StorePoseSnapshotCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshotCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::StorePoseSnapshotCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshotCreator) str

C++: protocols::simple_moves::StorePoseSnapshotCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.StorePoseSnapshotCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::StorePoseSnapshotCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.StructProfileMover

Bases: Mover

add_MSAcst_to_pose(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, profile_score: pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::StructProfileMover::add_MSAcst_to_pose(class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > >, class core::pose::Pose &) –> void

apply(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::StructProfileMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, : pyrosetta.rosetta.protocols.simple_moves.StructProfileMover) pyrosetta.rosetta.protocols.simple_moves.StructProfileMover

C++: protocols::simple_moves::StructProfileMover::operator=(const class protocols::simple_moves::StructProfileMover &) –> class protocols::simple_moves::StructProfileMover &

calc_cenlist(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_double

C++: protocols::simple_moves::StructProfileMover::calc_cenlist(const class core::pose::Pose &) –> class utility::vector1<double, class std::allocator<double> >

censorFragByBurial(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, cenListFrag: pyrosetta.rosetta.std.vector_double, cenListModel: pyrosetta.rosetta.utility.vector1_double, cenListFragSeq: str) str

C++: protocols::simple_moves::StructProfileMover::censorFragByBurial(class std::vector<double, class std::allocator<double> >, class utility::vector1<double, class std::allocator<double> >, std::string) –> std::string

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.simple_moves.StructProfileMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::StructProfileMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

generate_counts(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, top_frag_sequences: pyrosetta.rosetta.utility.vector1_utility_vector1_std_string_std_allocator_std_string_t, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_utility_vector1_unsigned_long_std_allocator_unsigned_long_t

C++: protocols::simple_moves::StructProfileMover::generate_counts(class utility::vector1<class utility::vector1<std::string, class std::allocator<std::string > >, class std::allocator<class utility::vector1<std::string, class std::allocator<std::string > > > >, const class core::pose::Pose &) –> class utility::vector1<class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class std::allocator<class utility::vector1<unsigned long, class std::allocator<unsigned long> > > >

generate_profile_score(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, res_per_pos: pyrosetta.rosetta.utility.vector1_utility_vector1_unsigned_long_std_allocator_unsigned_long_t, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t

C++: protocols::simple_moves::StructProfileMover::generate_profile_score(class utility::vector1<class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class std::allocator<class utility::vector1<unsigned long, class std::allocator<unsigned long> > > >, const class core::pose::Pose &) –> class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > >

generate_profile_score_wo_background(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, res_per_pos: pyrosetta.rosetta.utility.vector1_utility_vector1_unsigned_long_std_allocator_unsigned_long_t, cenList: pyrosetta.rosetta.utility.vector1_double, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t

C++: protocols::simple_moves::StructProfileMover::generate_profile_score_wo_background(class utility::vector1<class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class std::allocator<class utility::vector1<unsigned long, class std::allocator<unsigned long> > > >, class utility::vector1<double, class std::allocator<double> >, const class core::pose::Pose &) –> class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > >

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_cen_deviation(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, cenListFrag: pyrosetta.rosetta.std.vector_double, cenListModel: pyrosetta.rosetta.utility.vector1_double) float

C++: protocols::simple_moves::StructProfileMover::get_cen_deviation(class std::vector<double, class std::allocator<double> >, class utility::vector1<double, class std::allocator<double> >) –> double

get_closest_sequence_at_res(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, pose: pyrosetta.rosetta.core.pose.Pose, res: int, cenList: pyrosetta.rosetta.utility.vector1_double) pyrosetta.rosetta.utility.vector1_std_string

C++: protocols::simple_moves::StructProfileMover::get_closest_sequence_at_res(const class core::pose::Pose &, unsigned long, class utility::vector1<double, class std::allocator<double> >) –> class utility::vector1<std::string, class std::allocator<std::string > >

get_closest_sequences(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, pose: pyrosetta.rosetta.core.pose.Pose, cenList: pyrosetta.rosetta.utility.vector1_double, subset: pyrosetta.rosetta.utility.vector1_bool) pyrosetta.rosetta.utility.vector1_utility_vector1_std_string_std_allocator_std_string_t

C++: protocols::simple_moves::StructProfileMover::get_closest_sequences(const class core::pose::Pose &, class utility::vector1<double, class std::allocator<double> >, const class utility::vector1<bool, class std::allocator<bool> > &) –> class utility::vector1<class utility::vector1<std::string, class std::allocator<std::string > >, class std::allocator<class utility::vector1<std::string, class std::allocator<std::string > > > >

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.simple_moves.StructProfileMover) str

C++: protocols::simple_moves::StructProfileMover::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

static mover_name() str

C++: protocols::simple_moves::StructProfileMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::StructProfileMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::StructProfileMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

read_P_AA_SS_cen6(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover) None

C++: protocols::simple_moves::StructProfileMover::read_P_AA_SS_cen6() –> 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

save_MSAcst_file(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, profile_score: pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::StructProfileMover::save_MSAcst_file(class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > >, const class core::pose::Pose &) –> 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_profile_save_name(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, name: str) None

C++: protocols::simple_moves::StructProfileMover::set_profile_save_name(const std::string &) –> void

set_residue_selector(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None

C++: protocols::simple_moves::StructProfileMover::set_residue_selector(const class core::select::residue_selector::ResidueSelector &) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

ss_type_convert(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMover, ss_type: str) int

C++: protocols::simple_moves::StructProfileMover::ss_type_convert(char) –> unsigned long

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.simple_moves.StructProfileMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.StructProfileMoverCreator) pyrosetta.rosetta.protocols.simple_moves.StructProfileMoverCreator

C++: protocols::simple_moves::StructProfileMoverCreator::operator=(const class protocols::simple_moves::StructProfileMoverCreator &) –> class protocols::simple_moves::StructProfileMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::StructProfileMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMoverCreator) str

C++: protocols::simple_moves::StructProfileMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.StructProfileMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::StructProfileMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover

Bases: Mover

Superimpose pose onto reference pose. Default CA only. All residues. Optionally set to superimpose regions or backbone only (N, C, CA, O)

apply(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::SuperimposeMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover, : pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover) pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover

C++: protocols::simple_moves::SuperimposeMover::operator=(const class protocols::simple_moves::SuperimposeMover &) –> class protocols::simple_moves::SuperimposeMover &

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.simple_moves.SuperimposeMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SuperimposeMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SuperimposeMover::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.simple_moves.SuperimposeMover) str

C++: protocols::simple_moves::SuperimposeMover::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

static mover_name() str

C++: protocols::simple_moves::SuperimposeMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover, tag: pyrosetta.rosetta.utility.tag.Tag, data_map: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::SuperimposeMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SuperimposeMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_ca_only(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover, setting: bool) None

C++: protocols::simple_moves::SuperimposeMover::set_ca_only(bool) –> 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_reference_pose(*args, **kwargs)

Overloaded function.

  1. set_reference_pose(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover, pose: pyrosetta.rosetta.core.pose.Pose) -> None

  2. set_reference_pose(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover, pose: pyrosetta.rosetta.core.pose.Pose, start: int) -> None

  3. set_reference_pose(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover, pose: pyrosetta.rosetta.core.pose.Pose, start: int, end: int) -> None

C++: protocols::simple_moves::SuperimposeMover::set_reference_pose(const class core::pose::Pose &, unsigned long, unsigned long) –> void

set_target_range(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMover, start: int, end: int) None

C++: protocols::simple_moves::SuperimposeMover::set_target_range(unsigned long, unsigned long) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.SuperimposeMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SuperimposeMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SuperimposeMoverCreator

C++: protocols::simple_moves::SuperimposeMoverCreator::operator=(const class protocols::simple_moves::SuperimposeMoverCreator &) –> class protocols::simple_moves::SuperimposeMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SuperimposeMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMoverCreator) str

C++: protocols::simple_moves::SuperimposeMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SuperimposeMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SuperimposeMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::SwitchChainOrderMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover, : pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover) pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover

C++: protocols::simple_moves::SwitchChainOrderMover::operator=(const class protocols::simple_moves::SwitchChainOrderMover &) –> class protocols::simple_moves::SwitchChainOrderMover &

chain_order(*args, **kwargs)

Overloaded function.

  1. chain_order(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover, co: str) -> None

C++: protocols::simple_moves::SwitchChainOrderMover::chain_order(const std::string &) –> void

  1. chain_order(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::SwitchChainOrderMover::chain_order(const class core::pose::Pose &) const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >

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.simple_moves.SwitchChainOrderMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SwitchChainOrderMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SwitchChainOrderMover::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.simple_moves.SwitchChainOrderMover) str

C++: protocols::simple_moves::SwitchChainOrderMover::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

static mover_name() str

C++: protocols::simple_moves::SwitchChainOrderMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::SwitchChainOrderMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SwitchChainOrderMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

scorefxn(*args, **kwargs)

Overloaded function.

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover) -> pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::simple_moves::SwitchChainOrderMover::scorefxn() const –> class std::shared_ptr<class core::scoring::ScoreFunction>

  1. scorefxn(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMover, s: pyrosetta.rosetta.core.scoring.ScoreFunction) -> None

C++: protocols::simple_moves::SwitchChainOrderMover::scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.SwitchChainOrderMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMoverCreator

C++: protocols::simple_moves::SwitchChainOrderMoverCreator::operator=(const class protocols::simple_moves::SwitchChainOrderMoverCreator &) –> class protocols::simple_moves::SwitchChainOrderMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SwitchChainOrderMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMoverCreator) str

C++: protocols::simple_moves::SwitchChainOrderMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SwitchChainOrderMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SwitchChainOrderMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover

Bases: Mover

A mover that switches a pose between residue type sets (e.g. centroid and fullatom)

examples:

switch = protocols::simple_moves::SwitchResidueTypeSetMover(“centroid”)

See also:

Pose Residue ResidueType ResidueTypeSet

apply(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Applies ResidueTypeSet converion on the pose

: a single protocols::moves::Mover only converts in ONE direction e.g. to centroid

C++: protocols::simple_moves::SwitchResidueTypeSetMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover, : pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover) pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover

C++: protocols::simple_moves::SwitchResidueTypeSetMover::operator=(const class protocols::simple_moves::SwitchResidueTypeSetMover &) –> class protocols::simple_moves::SwitchResidueTypeSetMover &

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.simple_moves.SwitchResidueTypeSetMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SwitchResidueTypeSetMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SwitchResidueTypeSetMover::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.simple_moves.SwitchResidueTypeSetMover) str

C++: protocols::simple_moves::SwitchResidueTypeSetMover::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_residue_type_set(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover) str

C++: protocols::simple_moves::SwitchResidueTypeSetMover::get_residue_type_set() const –> std::string

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

static mover_name() str

C++: protocols::simple_moves::SwitchResidueTypeSetMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::SwitchResidueTypeSetMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SwitchResidueTypeSetMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::SwitchResidueTypeSetMover::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 &

type_set_tag(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMover, type_set_tag_in: str) None

C++: protocols::simple_moves::SwitchResidueTypeSetMover::type_set_tag(const std::string &) –> void

class pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMoverCreator) pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMoverCreator

C++: protocols::simple_moves::SwitchResidueTypeSetMoverCreator::operator=(const class protocols::simple_moves::SwitchResidueTypeSetMoverCreator &) –> class protocols::simple_moves::SwitchResidueTypeSetMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::SwitchResidueTypeSetMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMoverCreator) str

C++: protocols::simple_moves::SwitchResidueTypeSetMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.SwitchResidueTypeSetMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::SwitchResidueTypeSetMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.SymmetricFragmentMover

Bases: ClassicFragmentMover

A SymmetricFragmentMover that applies uniform sampling of fragments

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, pos: int) -> bool

  2. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> None

Applies classic fragment insertion based on a FragSet

example:

mover_3mer.apply(pose)

See also:

ClassicFragmentMover Pose ConstantLengthFragSet

C++: protocols::simple_moves::ClassicFragmentMover::apply(class core::pose::Pose &) –> void

apply_at_all_positions(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) int

apply at all movemable positions — honors movemap

C++: protocols::simple_moves::FragmentMover::apply_at_all_positions(class core::pose::Pose &) const –> unsigned long

apply_fragment(self: pyrosetta.rosetta.protocols.simple_moves.SymmetricFragmentMover, frame: pyrosetta.rosetta.core.fragment.Frame, frag_num: int, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::simple_moves::SymmetricFragmentMover::apply_fragment(const class core::fragment::Frame &, unsigned long, const class core::kinematics::MoveMap &, class core::pose::Pose &) const –> bool

assign(self: pyrosetta.rosetta.protocols.simple_moves.SymmetricFragmentMover, : pyrosetta.rosetta.protocols.simple_moves.SymmetricFragmentMover) pyrosetta.rosetta.protocols.simple_moves.SymmetricFragmentMover

C++: protocols::simple_moves::SymmetricFragmentMover::operator=(const class protocols::simple_moves::SymmetricFragmentMover &) –> class protocols::simple_moves::SymmetricFragmentMover &

check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

accessor

C++: protocols::simple_moves::ClassicFragmentMover::check_ss() const –> bool

choose_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.fragment.FrameList, : pyrosetta.rosetta.core.pose.Pose, frame_num: int, frag_num: int) bool
given FrameList and pose, this method yields a fragment ( frame_num/ frag_num);

return false if nothing suitable is found

C++: protocols::simple_moves::ClassicFragmentMover::choose_fragment(const class core::fragment::FrameList &, const class core::pose::Pose &, unsigned long &, unsigned long &) const –> bool

choose_window_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int) bool
yields a length (window_length) of the fragment window to sample from

( return false, if no suitable length is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_length(const class core::pose::Pose &, unsigned long &) const –> bool

choose_window_start(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int, window_start: int) bool
yields a start position (window_start) for fragment window to sample from

( return false, if nothing suitable is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_start(const class core::pose::Pose &, unsigned long, unsigned long &) 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.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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>

define_start_window(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, window_start: int) None

apply fragment at predefined position

C++: protocols::simple_moves::ClassicFragmentMover::define_start_window(unsigned long) –> void

enable_end_bias_check(*args, **kwargs)

Overloaded function.

  1. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) -> None

C++: protocols::simple_moves::ClassicFragmentMover::enable_end_bias_check(bool) –> void

end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) float

C++: protocols::simple_moves::ClassicFragmentMover::end_bias() const –> double

end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_start: int) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check(const class core::pose::Pose &, unsigned long) const –> bool

end_bias_check_enabled(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check_enabled() const –> bool

fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.core.fragment.FragSet

accessor to the fragment set

C++: protocols::simple_moves::FragmentMover::fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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.simple_moves.SymmetricFragmentMover) str

C++: protocols::simple_moves::SymmetricFragmentMover::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 > > &

initialize(self: pyrosetta.rosetta.protocols.moves.MoveMapMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::moves::MoveMapMover::initialize(class core::pose::Pose &) –> void

insert_map(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_map() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

insert_size(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_size() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

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.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

static name() str

C++: protocols::moves::Mover::name() –> std::string

on_new_fragments(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) None

is called from set_fragments()

C++: protocols::simple_moves::ClassicFragmentMover::on_new_fragments() –> 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

set_check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) None

check_ss controls whether fragment insertions are rejected that create short helices (<3) or strands (<2)

C++: protocols::simple_moves::ClassicFragmentMover::set_check_ss(bool) –> 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_end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: float) None

C++: protocols::simple_moves::ClassicFragmentMover::set_end_bias(double) –> void

set_fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, new_frags_: pyrosetta.rosetta.core.fragment.FragSet) None

setter for the fragment set

C++: protocols::simple_moves::FragmentMover::set_fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> 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_min_frag_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_frag_length controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_frag_length(unsigned long) –> void

set_min_overlap(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_overlap controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_overlap(unsigned long) –> void

set_movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) None

setter for the movemap

C++: protocols::simple_moves::FragmentMover::set_movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> 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

shared_from_this(self: pyrosetta.rosetta.protocols.simple_moves.SymmetricFragmentMover) pyrosetta.rosetta.protocols.simple_moves.SymmetricFragmentMover

C++: protocols::simple_moves::SymmetricFragmentMover::shared_from_this() –> class std::shared_ptr<class protocols::simple_moves::SymmetricFragmentMover>

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::ClassicFragmentMover::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 &

valid_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, new_ss: str) bool

returns true if the ss string is acceptable

C++: protocols::simple_moves::ClassicFragmentMover::valid_ss(const std::string &) const –> bool

class pyrosetta.rosetta.protocols.simple_moves.TailsScoreMover

Bases: ScoreMover

apply(self: pyrosetta.rosetta.protocols.simple_moves.TailsScoreMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::TailsScoreMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.TailsScoreMover, : pyrosetta.rosetta.protocols.simple_moves.TailsScoreMover) pyrosetta.rosetta.protocols.simple_moves.TailsScoreMover

C++: protocols::simple_moves::TailsScoreMover::operator=(const class protocols::simple_moves::TailsScoreMover &) –> class protocols::simple_moves::TailsScoreMover &

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.simple_moves.ScoreMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ScoreMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ScoreMover::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.simple_moves.TailsScoreMover) str

C++: protocols::simple_moves::TailsScoreMover::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 > > &

insert_rms(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover, rms: float) None
add an rms to the score_map

TODO possibly find a better way to do this? for now, there are too many different rmsd calculation functions to be able to do the actual calculation in the protocols::moves::Mover

C++: protocols::simple_moves::ScoreMover::insert_rms(double) –> void

last_proposal_density_ratio(self: pyrosetta.rosetta.protocols.moves.Mover) float

C++: protocols::moves::Mover::last_proposal_density_ratio() –> double

static mover_name() str

C++: protocols::simple_moves::ScoreMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::ScoreMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::ScoreMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

static register_options() None

C++: protocols::simple_moves::ScoreMover::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

score_function(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover) pyrosetta.rosetta.core.scoring.ScoreFunction

C++: protocols::simple_moves::ScoreMover::score_function() const –> class std::shared_ptr<class core::scoring::ScoreFunction>

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_score_file(self: pyrosetta.rosetta.protocols.simple_moves.ScoreMover, scorefile: str) None

C++: protocols::simple_moves::ScoreMover::set_score_file(std::string) –> 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.simple_moves.ScoreMover, value: bool) None

C++: protocols::simple_moves::ScoreMover::set_verbose(bool) –> 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.simple_moves.ScoreMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::ScoreMover::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.simple_moves.ThermodynamicData

Bases: pybind11_object

structure that stores data during simulation

intraE and interE are incorrect for now;

assign(self: pyrosetta.rosetta.protocols.simple_moves.ThermodynamicData, : pyrosetta.rosetta.protocols.simple_moves.ThermodynamicData) pyrosetta.rosetta.protocols.simple_moves.ThermodynamicData

C++: protocols::simple_moves::ThermodynamicData::operator=(const struct protocols::simple_moves::ThermodynamicData &) –> struct protocols::simple_moves::ThermodynamicData &

property centralE
property density
property interE
property intraE
property volume
class pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover

Bases: Mover

This mover rotates a specific AtomTree Torsion degree of freedom (any valid 4-body torsion). It can rotate by a fixed amount, within a range, or randomly. Optionally, the mover will attempt to internally score the move with MMTorsionEnergy (similar to check_rama in Small/ShearMover). The mover will print a warning message at apply time if the specified DOF is bad. For now this mover only allows one DOF; if you want to have it consider multiple DOF’s that might be a good idea. The DOF is determined by a set of 4 atoms; this allows the mover to check the validity of the DOF. I found it conceptually simpler to think about the 4 atoms involved in the torsion than try to trace DOF_IDs.

apply(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::TorsionDOFMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover, : pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover) pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover

C++: protocols::simple_moves::TorsionDOFMover::operator=(const class protocols::simple_moves::TorsionDOFMover &) –> class protocols::simple_moves::TorsionDOFMover &

check_mmt(*args, **kwargs)

Overloaded function.

  1. check_mmt(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover, setting: bool) -> None

(de)activate scoring check

C++: protocols::simple_moves::TorsionDOFMover::check_mmt(const bool) –> void

  1. check_mmt(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover) -> bool

getter for scoring check

C++: protocols::simple_moves::TorsionDOFMover::check_mmt() 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>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_DOF(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover, atom1: pyrosetta.rosetta.core.id.AtomID, atom2: pyrosetta.rosetta.core.id.AtomID, atom3: pyrosetta.rosetta.core.id.AtomID, atom4: pyrosetta.rosetta.core.id.AtomID) None

return DOF

C++: protocols::simple_moves::TorsionDOFMover::get_DOF(class core::id::AtomID &, class core::id::AtomID &, class core::id::AtomID &, class core::id::AtomID &) const –> void

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_angle_range(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover, upper: float, lower: float) None

return range of allowed angles

C++: protocols::simple_moves::TorsionDOFMover::get_angle_range(double &, double &) const –> void

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.simple_moves.TorsionDOFMover) str

C++: protocols::simple_moves::TorsionDOFMover::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

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.moves.Mover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers. Takes care of the specific mover’s parsing.

C++: protocols::moves::Mover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

set_DOF(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover, atom1: pyrosetta.rosetta.core.id.AtomID, atom2: pyrosetta.rosetta.core.id.AtomID, atom3: pyrosetta.rosetta.core.id.AtomID, atom4: pyrosetta.rosetta.core.id.AtomID) None

change the torsion DOF under consideration

C++: protocols::simple_moves::TorsionDOFMover::set_DOF(const class core::id::AtomID &, const class core::id::AtomID &, const class core::id::AtomID &, const class core::id::AtomID &) –> void

set_angle_range(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover, upper: float, lower: float) None

///////////////////////////////getters, setters////////////////////////////////////////

set range of desired change - on [180, -180) degrees

C++: protocols::simple_moves::TorsionDOFMover::set_angle_range(const double, const 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_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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

temp(*args, **kwargs)

Overloaded function.

  1. temp(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover, setting: float) -> None

set temperature for scoring check

C++: protocols::simple_moves::TorsionDOFMover::temp(const double) –> void

  1. temp(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover) -> float

getter for temperature for scoring check

C++: protocols::simple_moves::TorsionDOFMover::temp() const –> double

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

tries(*args, **kwargs)

Overloaded function.

  1. tries(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover, setting: int) -> None

set number of tries

C++: protocols::simple_moves::TorsionDOFMover::tries(const unsigned long) –> void

  1. tries(self: pyrosetta.rosetta.protocols.simple_moves.TorsionDOFMover) -> int

getter for number of tries

C++: protocols::simple_moves::TorsionDOFMover::tries() const –> unsigned long

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.simple_moves.TorsionPerturbType

Bases: pybind11_object

Members:

perturbtorsion_uniform

perturbtorsion_gaussian

perturbtorsion_unknown

property name
perturbtorsion_gaussian = <TorsionPerturbType.perturbtorsion_gaussian: 2>
perturbtorsion_uniform = <TorsionPerturbType.perturbtorsion_uniform: 1>
perturbtorsion_unknown = <TorsionPerturbType.perturbtorsion_unknown: 3>
property value
class pyrosetta.rosetta.protocols.simple_moves.TorsionSetMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.TorsionSetMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply function: apply this mover to a pose.

C++: protocols::simple_moves::TorsionSetMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.TorsionSetMover, : pyrosetta.rosetta.protocols.simple_moves.TorsionSetMover) pyrosetta.rosetta.protocols.simple_moves.TorsionSetMover

C++: protocols::simple_moves::TorsionSetMover::operator=(const class protocols::simple_moves::TorsionSetMover &) –> class protocols::simple_moves::TorsionSetMover &

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.simple_moves.TorsionSetMover) pyrosetta.rosetta.protocols.moves.Mover

Clone function: create a copy of this object and return an owning pointer to the copy.

C++: protocols::simple_moves::TorsionSetMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

fpd

Mechanism by which a mover may return multiple output poses from a single input pose.

Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.

C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>

get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob

C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>

get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str
A tag is a unique identifier used to identify structures produced

by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.

C++: protocols::moves::Mover::get_current_tag() const –> std::string

get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>

get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus

returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.

C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus

get_name(self: pyrosetta.rosetta.protocols.simple_moves.TorsionSetMover) str

C++: protocols::simple_moves::TorsionSetMover::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

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.moves.Mover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers. Takes care of the specific mover’s parsing.

C++: protocols::moves::Mover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.Tumble

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.Tumble, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::Tumble::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.Tumble, : pyrosetta.rosetta.protocols.simple_moves.Tumble) pyrosetta.rosetta.protocols.simple_moves.Tumble

C++: protocols::simple_moves::Tumble::operator=(const class protocols::simple_moves::Tumble &) –> class protocols::simple_moves::Tumble &

center_of_mass(self: pyrosetta.rosetta.protocols.simple_moves.Tumble, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::simple_moves::Tumble::center_of_mass(const class core::pose::Pose &) –> class numeric::xyzVector<double>

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.simple_moves.Tumble) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::Tumble::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.Tumble) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::Tumble::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.simple_moves.Tumble) str

C++: protocols::simple_moves::Tumble::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

static mover_name() str

C++: protocols::simple_moves::Tumble::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.Tumble, tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::Tumble::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::Tumble::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.TumbleCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.TumbleCreator, : pyrosetta.rosetta.protocols.simple_moves.TumbleCreator) pyrosetta.rosetta.protocols.simple_moves.TumbleCreator

C++: protocols::simple_moves::TumbleCreator::operator=(const class protocols::simple_moves::TumbleCreator &) –> class protocols::simple_moves::TumbleCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.TumbleCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::TumbleCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.TumbleCreator) str

C++: protocols::simple_moves::TumbleCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.TumbleCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::TumbleCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.UniformRotationMover

Bases: Mover

Uniform Rotation Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.UniformRotationMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply Rotation

Rotate the membrane to the new normal position

C++: protocols::simple_moves::UniformRotationMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.UniformRotationMover, src: pyrosetta.rosetta.protocols.simple_moves.UniformRotationMover) pyrosetta.rosetta.protocols.simple_moves.UniformRotationMover

Assignment Operator

Make a deep copy of this mover object, overriding the assignment operator

C++: protocols::simple_moves::UniformRotationMover::operator=(const class protocols::simple_moves::UniformRotationMover &) –> class protocols::simple_moves::UniformRotationMover &

clear_info(self: pyrosetta.rosetta.protocols.moves.Mover) None

Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.

clear_info is called by jd2 before calling apply

C++: protocols::moves::Mover::clear_info() –> void

clone(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Return a clone of the Mover object.

C++: protocols::moves::Mover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

fpd

Mechanism by which a mover may return multiple output poses from a single input pose.

Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.

C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>

get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob

C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>

get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str
A tag is a unique identifier used to identify structures produced

by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.

C++: protocols::moves::Mover::get_current_tag() const –> std::string

get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>

get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus

returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.

C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus

get_name(self: pyrosetta.rosetta.protocols.simple_moves.UniformRotationMover) str

Get the name of this mover

C++: protocols::simple_moves::UniformRotationMover::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

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.moves.Mover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers. Takes care of the specific mover’s parsing.

C++: protocols::moves::Mover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.UniformTranslationMover

Bases: Mover

Uniform Translation Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.UniformTranslationMover, pose: pyrosetta.rosetta.core.pose.Pose) None

Apply Translation to membrane position

Translate membrane position to new center

C++: protocols::simple_moves::UniformTranslationMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.UniformTranslationMover, src: pyrosetta.rosetta.protocols.simple_moves.UniformTranslationMover) pyrosetta.rosetta.protocols.simple_moves.UniformTranslationMover

Assignment Operator

Make a deep copy of this mover object, overriding the assignment operator

C++: protocols::simple_moves::UniformTranslationMover::operator=(const class protocols::simple_moves::UniformTranslationMover &) –> class protocols::simple_moves::UniformTranslationMover &

clear_info(self: pyrosetta.rosetta.protocols.moves.Mover) None

Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.

clear_info is called by jd2 before calling apply

C++: protocols::moves::Mover::clear_info() –> void

clone(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Return a clone of the Mover object.

C++: protocols::moves::Mover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

Generates a new Mover object freshly created with the default ctor.

C++: protocols::moves::Mover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>

get_additional_output(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

fpd

Mechanism by which a mover may return multiple output poses from a single input pose.

Supported in JD2. Will attempt to grab additional poses until a nullptr is returned.

C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>

get_current_job(self: pyrosetta.rosetta.protocols.moves.Mover) protocols::jobdist::BasicJob

C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>

get_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover) str
A tag is a unique identifier used to identify structures produced

by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.

C++: protocols::moves::Mover::get_current_tag() const –> std::string

get_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.core.pose.Pose

C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>

get_last_move_status(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.MoverStatus

returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.

C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus

get_name(self: pyrosetta.rosetta.protocols.simple_moves.UniformTranslationMover) str

Get the name of this mover

C++: protocols::simple_moves::UniformTranslationMover::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

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.moves.Mover, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

Called by MoverFactory when constructing new Movers. Takes care of the specific mover’s parsing.

C++: protocols::moves::Mover::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.VirtualRootMover

Bases: Mover

apply(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMover, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::VirtualRootMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMover, : pyrosetta.rosetta.protocols.simple_moves.VirtualRootMover) pyrosetta.rosetta.protocols.simple_moves.VirtualRootMover

C++: protocols::simple_moves::VirtualRootMover::operator=(const class protocols::simple_moves::VirtualRootMover &) –> class protocols::simple_moves::VirtualRootMover &

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.simple_moves.VirtualRootMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::VirtualRootMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::VirtualRootMover::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.simple_moves.VirtualRootMover) str

C++: protocols::simple_moves::VirtualRootMover::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

static mover_name() str

C++: protocols::simple_moves::VirtualRootMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMover, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::VirtualRootMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::VirtualRootMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

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_removable(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMover, removable: bool) None

C++: protocols::simple_moves::VirtualRootMover::set_removable(const bool) –> void

set_remove(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMover, remove: bool) None

C++: protocols::simple_moves::VirtualRootMover::set_remove(const bool) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.VirtualRootMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.VirtualRootMoverCreator) pyrosetta.rosetta.protocols.simple_moves.VirtualRootMoverCreator

C++: protocols::simple_moves::VirtualRootMoverCreator::operator=(const class protocols::simple_moves::VirtualRootMoverCreator &) –> class protocols::simple_moves::VirtualRootMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::VirtualRootMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMoverCreator) str

C++: protocols::simple_moves::VirtualRootMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.VirtualRootMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::VirtualRootMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.WaterRot

Bases: pybind11_object

property aa_
property aatm_
property abase1_
property abase2_
assign(self: pyrosetta.rosetta.protocols.simple_moves.WaterRot, : pyrosetta.rosetta.protocols.simple_moves.WaterRot) pyrosetta.rosetta.protocols.simple_moves.WaterRot

C++: protocols::simple_moves::WaterRot::operator=(const struct protocols::simple_moves::WaterRot &) –> struct protocols::simple_moves::WaterRot &

property coords_
class pyrosetta.rosetta.protocols.simple_moves.WaterRotsDB

Bases: pybind11_object

initialize(self: pyrosetta.rosetta.protocols.simple_moves.WaterRotsDB) None

C++: protocols::simple_moves::WaterRotsDB::initialize() –> void

is_initialized(self: pyrosetta.rosetta.protocols.simple_moves.WaterRotsDB) bool

C++: protocols::simple_moves::WaterRotsDB::is_initialized() –> bool

ligand_rot(self: pyrosetta.rosetta.protocols.simple_moves.WaterRotsDB, i: int) pyrosetta.rosetta.protocols.simple_moves.WaterRot

C++: protocols::simple_moves::WaterRotsDB::ligand_rot(unsigned long) –> const struct protocols::simple_moves::WaterRot &

n_ligand_rots(self: pyrosetta.rosetta.protocols.simple_moves.WaterRotsDB) int

C++: protocols::simple_moves::WaterRotsDB::n_ligand_rots() –> unsigned long

n_protein_rots(self: pyrosetta.rosetta.protocols.simple_moves.WaterRotsDB) int

C++: protocols::simple_moves::WaterRotsDB::n_protein_rots() –> unsigned long

protein_rot(self: pyrosetta.rosetta.protocols.simple_moves.WaterRotsDB, i: int) pyrosetta.rosetta.protocols.simple_moves.WaterRot

C++: protocols::simple_moves::WaterRotsDB::protein_rot(unsigned long) –> const struct protocols::simple_moves::WaterRot &

class pyrosetta.rosetta.protocols.simple_moves.WobbleMover

Bases: SmoothFragmentMover

A protocols::moves::Mover class for a classic-wobble analog: a smooth move followed by ccd closure

a smooth fragment is chosen according to the FragmentCost Functor;

a cutpoint is inserted just in front of or just after the fragment a loop is defined around the fragment and cutpoint to be closed with ccd: a cut_Cterm insertion: —-lfff bbb—- f: fragment_res b: buffer_res -: immovable residues a !cut_Cterm insertion: —bbb fffl—

the number of b resiudes is controlled by buffer_length_ (default 3); the move is used by apply() (inherited from FragmentMover). the insertion and loop closure is implemented in the virtual method apply_fragment().

apply(*args, **kwargs)

Overloaded function.

  1. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, pos: int) -> bool

  2. apply(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> None

Applies classic fragment insertion based on a FragSet

example:

mover_3mer.apply(pose)

See also:

ClassicFragmentMover Pose ConstantLengthFragSet

C++: protocols::simple_moves::ClassicFragmentMover::apply(class core::pose::Pose &) –> void

apply_at_all_positions(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) int

apply at all movemable positions — honors movemap

C++: protocols::simple_moves::FragmentMover::apply_at_all_positions(class core::pose::Pose &) const –> unsigned long

apply_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, frame: pyrosetta.rosetta.core.fragment.Frame, frag_num: int, movemap: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose) bool

apply the chosen fragment,

this can be overloaded to change action, e.,g., WobbleMover introduces chain-break before fragment insertion and does ccd-loop closure afterwards

C++: protocols::simple_moves::ClassicFragmentMover::apply_fragment(const class core::fragment::Frame &, unsigned long, const class core::kinematics::MoveMap &, class core::pose::Pose &) const –> bool

assign(self: pyrosetta.rosetta.protocols.simple_moves.WobbleMover, : pyrosetta.rosetta.protocols.simple_moves.WobbleMover) pyrosetta.rosetta.protocols.simple_moves.WobbleMover

C++: protocols::simple_moves::WobbleMover::operator=(const class protocols::simple_moves::WobbleMover &) –> class protocols::simple_moves::WobbleMover &

check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

accessor

C++: protocols::simple_moves::ClassicFragmentMover::check_ss() const –> bool

choose_fragment(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.fragment.FrameList, : pyrosetta.rosetta.core.pose.Pose, frame_num: int, frag_num: int) bool
given FrameList and pose, this method yields a fragment ( frame_num/ frag_num);

return false if nothing suitable is found

C++: protocols::simple_moves::ClassicFragmentMover::choose_fragment(const class core::fragment::FrameList &, const class core::pose::Pose &, unsigned long &, unsigned long &) const –> bool

choose_window_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int) bool
yields a length (window_length) of the fragment window to sample from

( return false, if no suitable length is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_length(const class core::pose::Pose &, unsigned long &) const –> bool

choose_window_start(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_length: int, window_start: int) bool
yields a start position (window_start) for fragment window to sample from

( return false, if nothing suitable is found )

C++: protocols::simple_moves::ClassicFragmentMover::choose_window_start(const class core::pose::Pose &, unsigned long, unsigned long &) 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.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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>

define_start_window(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, window_start: int) None

apply fragment at predefined position

C++: protocols::simple_moves::ClassicFragmentMover::define_start_window(unsigned long) –> void

enable_end_bias_check(*args, **kwargs)

Overloaded function.

  1. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. enable_end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) -> None

C++: protocols::simple_moves::ClassicFragmentMover::enable_end_bias_check(bool) –> void

end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) float

C++: protocols::simple_moves::ClassicFragmentMover::end_bias() const –> double

end_bias_check(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, : pyrosetta.rosetta.core.pose.Pose, window_start: int) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check(const class core::pose::Pose &, unsigned long) const –> bool

end_bias_check_enabled(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) bool

C++: protocols::simple_moves::ClassicFragmentMover::end_bias_check_enabled() const –> bool

fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.core.fragment.FragSet

accessor to the fragment set

C++: protocols::simple_moves::FragmentMover::fragments() const –> class std::shared_ptr<const class core::fragment::FragSet>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::ClassicFragmentMover::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.simple_moves.WobbleMover) str

C++: protocols::simple_moves::WobbleMover::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 > > &

initialize(self: pyrosetta.rosetta.protocols.moves.MoveMapMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::moves::MoveMapMover::initialize(class core::pose::Pose &) –> void

insert_map(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_map() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

insert_size(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::simple_moves::FragmentMover::insert_size() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

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.simple_moves.FragmentMover, : pyrosetta.rosetta.core.pose.Pose) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap(const class core::pose::Pose &) const –> class std::shared_ptr<const class core::kinematics::MoveMap>

  1. movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover) -> pyrosetta.rosetta.core.kinematics.MoveMap

C++: protocols::simple_moves::FragmentMover::movemap() const –> class std::shared_ptr<const class core::kinematics::MoveMap>

static name() str

C++: protocols::moves::Mover::name() –> std::string

on_new_fragments(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) None

is called from set_fragments()

C++: protocols::simple_moves::ClassicFragmentMover::on_new_fragments() –> 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

set_buffer_length(self: pyrosetta.rosetta.protocols.simple_moves.WobbleMover, setting: int) None

C++: protocols::simple_moves::WobbleMover::set_buffer_length(unsigned long) –> void

set_check_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: bool) None

check_ss controls whether fragment insertions are rejected that create short helices (<3) or strands (<2)

C++: protocols::simple_moves::ClassicFragmentMover::set_check_ss(bool) –> 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_end_bias(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: float) None

C++: protocols::simple_moves::ClassicFragmentMover::set_end_bias(double) –> void

set_fragments(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, new_frags_: pyrosetta.rosetta.core.fragment.FragSet) None

setter for the fragment set

C++: protocols::simple_moves::FragmentMover::set_fragments(class std::shared_ptr<const class core::fragment::FragSet>) –> 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_min_frag_length(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_frag_length controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_frag_length(unsigned long) –> void

set_min_overlap(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, setting: int) None

min_overlap controls the behaviour fragset->region()

C++: protocols::simple_moves::ClassicFragmentMover::set_min_overlap(unsigned long) –> void

set_movemap(self: pyrosetta.rosetta.protocols.simple_moves.FragmentMover, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) None

setter for the movemap

C++: protocols::simple_moves::FragmentMover::set_movemap(class std::shared_ptr<const class core::kinematics::MoveMap>) –> 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

shared_from_this(self: pyrosetta.rosetta.protocols.simple_moves.SmoothFragmentMover) pyrosetta.rosetta.protocols.simple_moves.SmoothFragmentMover

C++: protocols::simple_moves::SmoothFragmentMover::shared_from_this() –> class std::shared_ptr<class protocols::simple_moves::SmoothFragmentMover>

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover) -> None

  2. show(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, output: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::simple_moves::ClassicFragmentMover::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 &

valid_ss(self: pyrosetta.rosetta.protocols.simple_moves.ClassicFragmentMover, new_ss: str) bool

returns true if the ss string is acceptable

C++: protocols::simple_moves::ClassicFragmentMover::valid_ss(const std::string &) const –> bool

class pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPose

Bases: Mover

Writes the results from all filters to the pose file.

This mover goes through all filters in the RosettaScripts file and writes their user-defined name, (optionally) their filter type, and their numerical result to the output .pdb file. The include_type option writes the filter type. The user can also specify a prefix to append before the user-defined filter name; for instance, let’s say there is a PackStat filter, as well as several movers like fastdesign and docking. The “prefix” option allows the user to have several versions of WriteFiltersToPose which take the filter results from different steps in the process. If the RosettaScripts XML file has these instances of WriteFiltersToPose:

<WriteFiltersToPose name=”writer1” prefix=”post_fastdesign_”/> <WriteFiltersToPose name=”writer2” prefix=”post_docking_” include_type=”true”/>

If the only filter is a PackStat filter named “packing”, the output pdb will have two lines at the end that look something like this:

post_docking_packing PackStat 0.6794 post_fastdesign_packing 0.6751

If there are multiple filters, each instance of this mover will write all filters to the pose.

Note: If you would like to only write a single filter result to your pose, use FilterReportAsPoseExtraScoresMover

apply(self: pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPose, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::WriteFiltersToPose::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPose, : pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPose) pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPose

C++: protocols::simple_moves::WriteFiltersToPose::operator=(const class protocols::simple_moves::WriteFiltersToPose &) –> class protocols::simple_moves::WriteFiltersToPose &

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.simple_moves.WriteFiltersToPose) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::WriteFiltersToPose::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

create(self: pyrosetta.rosetta.protocols.moves.Mover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPose) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::WriteFiltersToPose::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.simple_moves.WriteFiltersToPose) str

C++: protocols::simple_moves::WriteFiltersToPose::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

static mover_name() str

C++: protocols::simple_moves::WriteFiltersToPose::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPose, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::WriteFiltersToPose::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::WriteFiltersToPose::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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.simple_moves.WriteFiltersToPoseCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPoseCreator, : pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPoseCreator) pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPoseCreator

C++: protocols::simple_moves::WriteFiltersToPoseCreator::operator=(const class protocols::simple_moves::WriteFiltersToPoseCreator &) –> class protocols::simple_moves::WriteFiltersToPoseCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPoseCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::WriteFiltersToPoseCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPoseCreator) str

C++: protocols::simple_moves::WriteFiltersToPoseCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.WriteFiltersToPoseCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::WriteFiltersToPoseCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover

Bases: Mover

Writes SSE assignation from DSSP or prediction from PSIPRED as REMARK.

apply(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::simple_moves::WriteSSEMover::apply(class core::pose::Pose &) –> void

assign(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover, : pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover) pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover

C++: protocols::simple_moves::WriteSSEMover::operator=(const class protocols::simple_moves::WriteSSEMover &) –> class protocols::simple_moves::WriteSSEMover &

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.simple_moves.WriteSSEMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::WriteSSEMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>

cmd(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover, cmd: str) None

C++: protocols::simple_moves::WriteSSEMover::cmd(const std::string &) –> void

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>

dssp(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover, pick: bool) None

C++: protocols::simple_moves::WriteSSEMover::dssp(bool) –> void

fresh_instance(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::WriteSSEMover::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.simple_moves.WriteSSEMover) str

C++: protocols::simple_moves::WriteSSEMover::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

static mover_name() str

C++: protocols::simple_moves::WriteSSEMover::mover_name() –> std::string

static name() str

C++: protocols::moves::Mover::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover, : pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::simple_moves::WriteSSEMover::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: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::WriteSSEMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> 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

set_current_job(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) None

C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void

set_current_tag(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) None

C++: protocols::moves::Mover::set_current_tag(const std::string &) –> void

set_input_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for poses contained for rms

C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_native_pose(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) None

setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe

C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_type(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) None

Set the ‘type’ string

C++: protocols::moves::Mover::set_type(const std::string &) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.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 &

write_phipsi(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMover, pick: bool) None

C++: protocols::simple_moves::WriteSSEMover::write_phipsi(bool) –> void

class pyrosetta.rosetta.protocols.simple_moves.WriteSSEMoverCreator

Bases: MoverCreator

assign(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMoverCreator, : pyrosetta.rosetta.protocols.simple_moves.WriteSSEMoverCreator) pyrosetta.rosetta.protocols.simple_moves.WriteSSEMoverCreator

C++: protocols::simple_moves::WriteSSEMoverCreator::operator=(const class protocols::simple_moves::WriteSSEMoverCreator &) –> class protocols::simple_moves::WriteSSEMoverCreator &

create_mover(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMoverCreator) pyrosetta.rosetta.protocols.moves.Mover

C++: protocols::simple_moves::WriteSSEMoverCreator::create_mover() const –> class std::shared_ptr<class protocols::moves::Mover>

keyname(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMoverCreator) str

C++: protocols::simple_moves::WriteSSEMoverCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.simple_moves.WriteSSEMoverCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None

C++: protocols::simple_moves::WriteSSEMoverCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

pyrosetta.rosetta.protocols.simple_moves.setup_vary_polar_hydrogen_geometry(mm: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose, atom_level_domain_map: pyrosetta.rosetta.core.pose.toolbox.AtomLevelDomainMap) None

C++: protocols::simple_moves::setup_vary_polar_hydrogen_geometry(class core::kinematics::MoveMap &, class core::pose::Pose &, class std::shared_ptr<const class core::pose::toolbox::AtomLevelDomainMap>) –> void

pyrosetta.rosetta.protocols.simple_moves.setup_vary_rna_bond_geometry(*args, **kwargs)

Overloaded function.

  1. setup_vary_rna_bond_geometry(mm: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose, atom_level_domain_map: pyrosetta.rosetta.core.pose.toolbox.AtomLevelDomainMap) -> None

  2. setup_vary_rna_bond_geometry(mm: pyrosetta.rosetta.core.kinematics.MoveMap, pose: pyrosetta.rosetta.core.pose.Pose, atom_level_domain_map: pyrosetta.rosetta.core.pose.toolbox.AtomLevelDomainMap, score_type: pyrosetta.rosetta.core.scoring.ScoreType) -> None

C++: protocols::simple_moves::setup_vary_rna_bond_geometry(class core::kinematics::MoveMap &, class core::pose::Pose &, class std::shared_ptr<const class core::pose::toolbox::AtomLevelDomainMap>, enum core::scoring::ScoreType) –> void

pyrosetta.rosetta.protocols.simple_moves.uniform_dof_distribution(dof_type: pyrosetta.rosetta.core.id.DOF_Type, num_bins: int, min: float, max: float) pyrosetta.rosetta.utility.vector1_double

C++: protocols::simple_moves::uniform_dof_distribution(enum core::id::DOF_Type, unsigned long, double, double) –> class utility::vector1<double, class std::allocator<double> >