cyclic_peptide¶
Bindings for protocols::cyclic_peptide namespace
-
class
pyrosetta.rosetta.protocols.cyclic_peptide.
CrossLinker
¶ Bases:
pybind11_builtins.pybind11_object
Enumeration of allowed crosslinkers.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
(*args, **kwargs)¶ Overloaded function.
- __eq__(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker, arg0: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker) -> bool
- __eq__(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker, arg0: int) -> bool
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__getstate__
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker) → tuple¶
-
__gt__
¶ Return self>value.
-
__hash__
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker) → int¶
-
__init__
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker, arg0: int) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__int__
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker) → int¶
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
(*args, **kwargs)¶ Overloaded function.
- __ne__(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker, arg0: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker) -> bool
- __ne__(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker, arg0: int) -> bool
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker) → str¶
-
__setattr__
¶ Implement setattr(self, name, value).
-
__setstate__
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker, arg0: tuple) → None¶
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
-
class
pyrosetta.rosetta.protocols.cyclic_peptide.
CrosslinkerMover
¶ Bases:
pyrosetta.rosetta.protocols.moves.Mover
This mover links three cysteine residues with a threefld-symmetric cross-linker. It adds the crosslinker, sets up constraints, optionally packs and energy-mimizes it into place (packing/minimizing only the crosslinker and the side-chains to which it connects), andthen optionally relaxes the whole structure.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) -> None
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, arg0: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → str¶
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
add_linker
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → bool¶ Get whether we’re adding the linker.
C++: protocols::cyclic_peptide::CrosslinkerMover::add_linker() const –> bool
-
apply
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ Apply the mover
C++: protocols::cyclic_peptide::CrosslinkerMover::apply(class core::pose::Pose &) –> void
-
assign
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, : pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover¶ C++: protocols::cyclic_peptide::CrosslinkerMover::operator=(const class protocols::cyclic_peptide::CrosslinkerMover &) –> class protocols::cyclic_peptide::CrosslinkerMover &
-
class_name
() → str¶ Show the contents of the Mover
C++: protocols::cyclic_peptide::CrosslinkerMover::class_name() –> 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 applyC++: protocols::moves::Mover::clear_info() –> void
-
clone
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → pyrosetta.rosetta.protocols.moves.Mover¶ required in the context of the parser/scripting scheme
C++: protocols::cyclic_peptide::CrosslinkerMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>
-
constrain_linker
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → bool¶ Get whether we’re adding the linker constraints.
C++: protocols::cyclic_peptide::CrosslinkerMover::constrain_linker() const –> bool
-
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>
-
do_final_fastrelax
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → bool¶ Get whether we’re doing a final FastRelax on the whole structure.
C++: protocols::cyclic_peptide::CrosslinkerMover::do_final_fastrelax() const –> bool
-
final_frlx_rounds
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → int¶ Get the number of rounds of FastRelax to apply at the end.
C++: protocols::cyclic_peptide::CrosslinkerMover::final_frlx_rounds() const –> unsigned long
-
fresh_instance
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → pyrosetta.rosetta.protocols.moves.Mover¶ required in the context of the parser/scripting scheme
C++: protocols::cyclic_peptide::CrosslinkerMover::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.C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>
-
get_crosslinker_enum
(name: str) → pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker¶ Given a CrossLinker name, get its enum.
C++: protocols::cyclic_peptide::CrosslinkerMover::get_crosslinker_enum(const class std::basic_string<char> &) –> enum protocols::cyclic_peptide::CrossLinker
-
get_crosslinker_name
(crosslinker: pyrosetta.rosetta.protocols.cyclic_peptide.CrossLinker) → str¶ Given a CrossLinker enum, get its name.
C++: protocols::cyclic_peptide::CrosslinkerMover::get_crosslinker_name(const enum protocols::cyclic_peptide::CrossLinker) –> 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.cyclic_peptide.CrosslinkerMover) → str¶ Get the name of the Mover
C++: protocols::cyclic_peptide::CrosslinkerMover::get_name() const –> std::string
-
get_native_pose
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.core.pose.Pose¶ C++: protocols::moves::Mover::get_native_pose() const –> class std::shared_ptr<const class core::pose::Pose>
-
get_self_ptr
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.protocols.moves.Mover¶ C++: protocols::moves::Mover::get_self_ptr() –> class std::shared_ptr<class protocols::moves::Mover>
-
get_self_weak_ptr
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.std.weak_ptr_protocols_moves_Mover_t¶ C++: protocols::moves::Mover::get_self_weak_ptr() –> class std::weak_ptr<class protocols::moves::Mover>
-
get_type
(self: pyrosetta.rosetta.protocols.moves.Mover) → str¶ C++: protocols::moves::Mover::get_type() const –> std::string
-
info
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.std.list_std_string_std_allocator_std_string_t¶ non-const accessor
C++: protocols::moves::Mover::info() –> class std::list<std::string, class std::allocator<std::string > > &
-
last_proposal_density_ratio
(self: pyrosetta.rosetta.protocols.moves.Mover) → float¶ C++: protocols::moves::Mover::last_proposal_density_ratio() –> double
-
linker_name
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → str¶ Get the linker name.
C++: protocols::cyclic_peptide::CrosslinkerMover::linker_name() const –> std::string
-
mover_name
() → str¶ Returns the name of this Mover.
C++: protocols::cyclic_peptide::CrosslinkerMover::mover_name() –> std::string
-
name
() → str¶ C++: protocols::moves::Mover::name() –> std::string
-
pack_and_minimize_linker_and_sidechains
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → bool¶ Get whether we’re packing and minimizing the linker and the side-chains to which it is connected.
C++: protocols::cyclic_peptide::CrosslinkerMover::pack_and_minimize_linker_and_sidechains() const –> bool
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ Provide information on what options are available in XML tag.
C++: protocols::cyclic_peptide::CrosslinkerMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
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.cyclic_peptide.CrosslinkerMover) → pyrosetta.rosetta.core.select.residue_selector.ResidueSelector¶ Get the residue selector that this mover uses.
C++: protocols::cyclic_peptide::CrosslinkerMover::residue_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
-
scorefxn
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → pyrosetta.rosetta.core.scoring.ScoreFunction¶ Get the scorefunction to use for packing and minimization.
C++: protocols::cyclic_peptide::CrosslinkerMover::scorefxn() const –> class std::shared_ptr<const class core::scoring::ScoreFunction>
-
set_behaviour
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, add_linker: bool, constrain_linker: bool, pack_and_minimize_linker_and_sidechains: bool, do_final_fastrelax: bool) → None¶ Set the behaviour of this mover.
C++: protocols::cyclic_peptide::CrosslinkerMover::set_behaviour(const bool, const bool, const bool, const bool) –> void
-
set_current_job
(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) → None¶ ////////////////////////////end Job Distributor interface////////////////////////////////////////
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 class std::basic_string<char> &) –> void
-
set_filter_behaviour
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, filter_by_sidechain_distance: bool, filter_by_constraints_energy: bool, filter_by_total_score: bool, filter_by_total_score_cutoff_energy: float, sidechain_distance_filter_multiplier: float, constraints_energy_filter_multiplier: float) → None¶ Set the filtering behaviour of this mover.
C++: protocols::cyclic_peptide::CrosslinkerMover::set_filter_behaviour(const bool, const bool, const bool, const double &, const double &, const double &) –> void
-
set_final_frlx_rounds
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, rounds_in: int) → None¶ Set the number of rounds of FastRelax to apply at the end.
C++: protocols::cyclic_peptide::CrosslinkerMover::set_final_frlx_rounds(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_linker_name
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, name_in: str) → None¶ Set the linker name.
C++: protocols::cyclic_peptide::CrosslinkerMover::set_linker_name(const class std::basic_string<char> &) –> 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.cyclic_peptide.CrosslinkerMover, selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None¶ Set the residue selector to use.
C++: protocols::cyclic_peptide::CrosslinkerMover::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
-
set_scorefxn
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, sfxn_in: pyrosetta.rosetta.core.scoring.ScoreFunction) → None¶ Set the scorefunction to use for packing and minimization.
Cloned at apply time. (That is, the scorefunction is shared until apply time).C++: protocols::cyclic_peptide::CrosslinkerMover::set_scorefxn(class std::shared_ptr<const class core::scoring::ScoreFunction>) –> void
-
set_sidechain_frlx_rounds
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, rounds_in: int) → None¶ - Set the number of rounds of FastRelax to apply when minimizing the linker and the
- side-chains that connect to it.
C++: protocols::cyclic_peptide::CrosslinkerMover::set_sidechain_frlx_rounds(const unsigned long) –> void
-
set_symm_count
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, count_in: int) → None¶ Set the symmetry copy count.
For example, symm_type_=’C’ and symm_count_=3 would specify C3 symmetry. A value of 1 means asymmetry. 1 by default.
Deliberately a signed int.
C++: protocols::cyclic_peptide::CrosslinkerMover::set_symm_count(const int) –> void
-
set_symm_type
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, type_in: str) → None¶ Set the symmety type.
‘C’ for cylic, ‘S’ for mirror cyclic, ‘D’ for dihedral, ‘A’ for asymmetric.
‘A’ (asymmetric) by default.
C++: protocols::cyclic_peptide::CrosslinkerMover::set_symm_type(const char) –> void
-
set_symmetry
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, symmetry_in: str) → None¶ Parse a string with a symmetry type (e.g. “C3”) and set the symmetry accordingly.
C++: protocols::cyclic_peptide::CrosslinkerMover::set_symmetry(const class std::basic_string<char> &) –> void
-
set_type
(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) → None¶ C++: protocols::moves::Mover::set_type(const class std::basic_string<char> &) –> void
-
show
(*args, **kwargs)¶ Overloaded function.
- show(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) -> None
- show(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover, output: pyrosetta.rosetta.std.ostream) -> None
C++: protocols::cyclic_peptide::CrosslinkerMover::show(class std::basic_ostream<char> &) const –> void
-
sidechain_frlx_rounds
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → int¶ - Get the number of rounds of FastRelax to apply when minimizing the linker and the
- side-chains that connect to it.
C++: protocols::cyclic_peptide::CrosslinkerMover::sidechain_frlx_rounds() const –> unsigned long
-
symm_count
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → int¶ Get the symmetry copy count.
For example, symm_type_=’C’ and symm_count_=3 would specify C3 symmetry. A value of 1 means asymmetry. 1 by default.C++: protocols::cyclic_peptide::CrosslinkerMover::symm_count() const –> unsigned long
-
symm_type
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CrosslinkerMover) → str¶ Get the symmetry type.
‘C’ for cylic, ‘S’ for mirror cyclic, ‘D’ for dihedral, ‘A’ for asymmetric.
‘A’ (asymmetric) by default.
C++: protocols::cyclic_peptide::CrosslinkerMover::symm_type() const –> char
-
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.
- type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str
C++: protocols::moves::Mover::type() const –> const std::string &
- type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None
C++: protocols::moves::Mover::type(const class std::basic_string<char> &) –> void
-
-
class
pyrosetta.rosetta.protocols.cyclic_peptide.
CycpepSymmetryFilter
¶ Bases:
pyrosetta.rosetta.protocols.filters.Filter
A filter that examines a cyclic peptide’s structure and returns TRUE if and only if it has a desired backbone symmetry.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter) -> None
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter, arg0: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
angle_threshold
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter) → float¶ - The cutoff, in degrees, that two mainchain dihedral values must lie within in order for two residues to
- be considered to have the “same” value for that mainchain degree of freedom.
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::angle_threshold() const –> const double &
-
apply
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter, pose: pyrosetta.rosetta.core.pose.Pose) → bool¶ returns true if the structure passes the filter, false otherwise
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::apply(const class core::pose::Pose &) const –> bool
-
class_name
() → str¶ C++: protocols::cyclic_peptide::CycpepSymmetryFilter::class_name() –> std::string
-
clear
(self: pyrosetta.rosetta.protocols.filters.Filter) → None¶ used to clear internal variables if needed. Using fresh_instance is preferred since it’s a pure virtual
C++: protocols::filters::Filter::clear() –> void
-
clone
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter) → pyrosetta.rosetta.protocols.filters.Filter¶ required in the context of the parser/scripting scheme
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
-
fresh_instance
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter) → pyrosetta.rosetta.protocols.filters.Filter¶ required in the context of the parser/scripting scheme
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
-
get_type
(self: pyrosetta.rosetta.protocols.filters.Filter) → str¶ C++: protocols::filters::Filter::get_type() const –> std::string
-
get_user_defined_name
(self: pyrosetta.rosetta.protocols.filters.Filter) → str¶ C++: protocols::filters::Filter::get_user_defined_name() const –> std::string
-
mirror_symm
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter) → bool¶ - Gets whether we’re considering mirror (e.g. s4, s6) or non-mirror
- (e.g. c4, c6) symmetry.
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::mirror_symm() const –> bool
-
name
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter) → str¶ C++: protocols::cyclic_peptide::CycpepSymmetryFilter::name() const –> std::string
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: protocols::cyclic_peptide::CycpepSymmetryFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
report
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter, os: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ allows printing data to a stream
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::report(class std::basic_ostream<char> &, const class core::pose::Pose &) const –> void
-
report_sm
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter, pose: pyrosetta.rosetta.core.pose.Pose) → float¶ required for reporting score values
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::report_sm(const class core::pose::Pose &) const –> double
-
score
(self: pyrosetta.rosetta.protocols.filters.Filter, pose: pyrosetta.rosetta.core.pose.Pose) → float¶ C++: protocols::filters::Filter::score(class core::pose::Pose &) –> double
-
selector
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter) → pyrosetta.rosetta.core.select.residue_selector.ResidueSelector¶ Gets the residue selector.
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
-
set_angle_threshold
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter, setting: float) → None¶ - Set the cutoff, in degrees, that two mainchain dihedral values must lie within in order for two residues to
- be considered to have the “same” value for that mainchain degree of freedom.
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::set_angle_threshold(const double &) –> void
-
set_mirror_symm
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter, symm_in: bool) → None¶ - Sets whether we’re considering mirror (e.g. s4, s6) or non-mirror
- (e.g. c4, c6) symmetry.
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::set_mirror_symm(const bool) –> void
-
set_selector
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter, selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None¶ Sets the residue selector.
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::set_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
-
set_symm_repeats
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter, repeats_in: int) → None¶ - Sets the repeats in the symmetry that we’re looking for
- (e.g. 2 for c2 or s2 symmetry, 3 for c3, etc.).
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::set_symm_repeats(const unsigned long) –> void
-
set_user_defined_name
(self: pyrosetta.rosetta.protocols.filters.Filter, name: str) → None¶ C++: protocols::filters::Filter::set_user_defined_name(const class std::basic_string<char> &) –> void
-
symm_repeats
(self: pyrosetta.rosetta.protocols.cyclic_peptide.CycpepSymmetryFilter) → int¶ - Gets the repeats in the symmetry that we’re looking for
- (e.g. 2 for c2 or s2 symmetry, 3 for c3, etc.).
C++: protocols::cyclic_peptide::CycpepSymmetryFilter::symm_repeats() const –> unsigned long
-
-
class
pyrosetta.rosetta.protocols.cyclic_peptide.
OversaturatedHbondAcceptorFilter
¶ Bases:
pyrosetta.rosetta.protocols.filters.Filter
This filter flags poses containing more than two hydrogen bonds to an oxygen atom, a common pathology that results from Rosetta’s pairwise-decomposible scorefunction, which can’t penalize excessive hydrogen bonds.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) -> None
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, arg0: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
acceptor_selector
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → pyrosetta.rosetta.core.select.residue_selector.ResidueSelector¶ Get the residue selector for acceptor residues.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::acceptor_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
-
apply
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, pose: pyrosetta.rosetta.core.pose.Pose) → bool¶ Returns true if the structure passes the filter, false otherwise.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::apply(const class core::pose::Pose &) const –> bool
-
class_name
() → str¶ C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::class_name() –> std::string
-
clear
(self: pyrosetta.rosetta.protocols.filters.Filter) → None¶ used to clear internal variables if needed. Using fresh_instance is preferred since it’s a pure virtual
C++: protocols::filters::Filter::clear() –> void
-
clone
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → pyrosetta.rosetta.protocols.filters.Filter¶ Required in the context of the parser/scripting scheme.
Make a copy of this object and return an owning pointer to the copy.C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
-
consider_mainchain_only
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → bool¶ - Get whether we only consider mainchain hydrogen bond
- donors and acceptors.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::consider_mainchain_only() const –> bool
-
donor_selector
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → pyrosetta.rosetta.core.select.residue_selector.ResidueSelector¶ Get the residue selector for donor residues.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::donor_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
-
fresh_instance
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → pyrosetta.rosetta.protocols.filters.Filter¶ Required in the context of the parser/scripting scheme.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
-
get_name
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → str¶ C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::get_name() const –> std::string
-
get_type
(self: pyrosetta.rosetta.protocols.filters.Filter) → str¶ C++: protocols::filters::Filter::get_type() const –> std::string
-
get_user_defined_name
(self: pyrosetta.rosetta.protocols.filters.Filter) → str¶ C++: protocols::filters::Filter::get_user_defined_name() const –> std::string
-
hbond_energy_cutoff
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → float¶ - Get the threshold for considering something to be a
- hydrogen bond.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::hbond_energy_cutoff() const –> const double &
-
max_allowed_oversaturated
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → int¶ - Get the maximum allowed number of instances of an oversaturated
- hydrogen bond acceptor.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::max_allowed_oversaturated() const –> unsigned long
-
name
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → str¶ C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::name() const –> std::string
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
report
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, os: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ Allows printing a summary of this filter to a stream.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::report(class std::basic_ostream<char> &, const class core::pose::Pose &) const –> void
-
report_sm
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, pose: pyrosetta.rosetta.core.pose.Pose) → float¶ Required for reporting score values.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::report_sm(const class core::pose::Pose &) const –> double
-
score
(self: pyrosetta.rosetta.protocols.filters.Filter, pose: pyrosetta.rosetta.core.pose.Pose) → float¶ C++: protocols::filters::Filter::score(class core::pose::Pose &) –> double
-
scorefxn
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter) → pyrosetta.rosetta.core.scoring.ScoreFunction¶ Get the scorefunction.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::scorefxn() const –> class std::shared_ptr<const class core::scoring::ScoreFunction>
-
set_acceptor_selector
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, acceptor_selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None¶ Set the residue selector for acceptor residues.
Clones the input.C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::set_acceptor_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
-
set_consider_mainchain_only
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, input_setting: bool) → None¶ - Set whether we only consider mainchain hydrogen bond
- donors and acceptors.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::set_consider_mainchain_only(const bool) –> void
-
set_donor_selector
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, donor_selector_in: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) → None¶ Set the residue selector for donor residues.
Clones the input.C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::set_donor_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
-
set_hbond_energy_cutoff
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, input_value: float) → None¶ - Set the threshold for considering something to be a
- hydrogen bond.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::set_hbond_energy_cutoff(const double &) –> void
-
set_max_allowed_oversaturated
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, max_allowed: int) → None¶ - Set the maximum allowed number of instances of an oversaturated
- hydrogen bond acceptor.
C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::set_max_allowed_oversaturated(const unsigned long) –> void
-
set_scorefxn
(self: pyrosetta.rosetta.protocols.cyclic_peptide.OversaturatedHbondAcceptorFilter, sfxn_in: pyrosetta.rosetta.core.scoring.ScoreFunction) → None¶ Set the scorefunction.
Clones the input.C++: protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::set_scorefxn(class std::shared_ptr<const class core::scoring::ScoreFunction>) –> void
-
set_user_defined_name
(self: pyrosetta.rosetta.protocols.filters.Filter, name: str) → None¶ C++: protocols::filters::Filter::set_user_defined_name(const class std::basic_string<char> &) –> void
-
-
class
pyrosetta.rosetta.protocols.cyclic_peptide.
RamaMutationSelector
¶ Bases:
pyrosetta.rosetta.core.select.residue_selector.ResidueSelector
Selects positions that would have a rama_prepro score below a given threshold IF mutated to a given residue type.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector) -> None
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector, arg0: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
apply
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector, pose: pyrosetta.rosetta.core.pose.Pose) → pyrosetta.rosetta.utility.vector1_bool¶ “Apply” function.
Given the pose, generate a vector of bools with entries for every residue in the pose indicating whether each residue is selected (“true”) or not (“false”).C++: protocols::cyclic_peptide::RamaMutationSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
-
assign
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector, : pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector) → pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector¶ C++: protocols::cyclic_peptide::RamaMutationSelector::operator=(const class protocols::cyclic_peptide::RamaMutationSelector &) –> class protocols::cyclic_peptide::RamaMutationSelector &
-
class_name
() → str¶ Get the mover class name.
C++: protocols::cyclic_peptide::RamaMutationSelector::class_name() –> std::string
-
clone
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector) → pyrosetta.rosetta.core.select.residue_selector.ResidueSelector¶ Clone operator.
Copy the current object (creating the copy on the heap) and return an owning pointer to the copy. All ResidueSelectors must implement this.C++: protocols::cyclic_peptide::RamaMutationSelector::clone() const –> class std::shared_ptr<class core::select::residue_selector::ResidueSelector>
-
get_name
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector) → str¶ Get the mover class name.
C++: protocols::cyclic_peptide::RamaMutationSelector::get_name() const –> std::string
-
parse_my_tag
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector, tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) → None¶ XML parse.
Parse RosettaScripts tags and set up this mover.C++: protocols::cyclic_peptide::RamaMutationSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ Provide XSD information, enabling mechanical validation of input XML.
C++: protocols::cyclic_peptide::RamaMutationSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
rama_prepro_multiplier
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector) → float¶ Get the weight multiplier of the rama_prepro term.
Defaults to 0.45 to match beta_nov15.C++: protocols::cyclic_peptide::RamaMutationSelector::rama_prepro_multiplier() const –> const double &
-
score_threshold
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector) → float¶ Get the score threshold.
Positions which, when mutated to the target type, have a rama_prepro score above this threshold are not selected.C++: protocols::cyclic_peptide::RamaMutationSelector::score_threshold() const –> const double &
-
set_rama_prepro_multiplier
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector, multiplier_in: float) → None¶ Set the weight multiplier of the rama_prepro term.
Defaults to 0.45 to match beta_nov15.C++: protocols::cyclic_peptide::RamaMutationSelector::set_rama_prepro_multiplier(const double &) –> void
-
set_score_threshold
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector, threshold_in: float) → None¶ Set the score threshold.
Positions which, when mutated to the target type, have a rama_prepro score above this threshold are not selected.C++: protocols::cyclic_peptide::RamaMutationSelector::set_score_threshold(const double &) –> void
-
set_target_type
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector, type_in: str) → None¶ - Set the residue type (full name) to which we are considering
- mutations. If set to an empty string, selection is based on rama_prepro scoring of the residue type at each position.
C++: protocols::cyclic_peptide::RamaMutationSelector::set_target_type(const class std::basic_string<char> &) –> void
-
target_type
(self: pyrosetta.rosetta.protocols.cyclic_peptide.RamaMutationSelector) → str¶ - Get the residue type (full name) to which we are considering
- mutations. If set to an empty string, selection is based on rama_prepro scoring of the residue type at each position.
C++: protocols::cyclic_peptide::RamaMutationSelector::target_type() const –> const std::string &
-
-
class
pyrosetta.rosetta.protocols.cyclic_peptide.
SymmetricCycpepAlign
¶ Bases:
pyrosetta.rosetta.protocols.moves.Mover
Given a quasi-symmetric cyclic peptide, this mover aligns the peptide so that the cyclic symmetry axis lies along the Z-axis and the centre of mass is at the origin. It then optionally removes all but one symmetry repeat, so that true symmetry may be set up with the SetupForSymmetry mover.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) -> None
- __init__(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, arg0: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → str¶
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
angle_threshold
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → float¶ Get the angle threshold for counting poses as symmetric.
Two dihedral values from different residues must fall within this cutoff, in degrees, for them to be considered the “same”. Default 10 degrees.C++: protocols::cyclic_peptide::SymmetricCycpepAlign::angle_threshold() const –> const double &
-
apply
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ Apply the mover
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::apply(class core::pose::Pose &) –> void
-
assign
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, : pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign¶ C++: protocols::cyclic_peptide::SymmetricCycpepAlign::operator=(const class protocols::cyclic_peptide::SymmetricCycpepAlign &) –> class protocols::cyclic_peptide::SymmetricCycpepAlign &
-
auto_detect_symmetry
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → bool¶ Get whether we’re auto-detecting symmetry.
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::auto_detect_symmetry() 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 applyC++: protocols::moves::Mover::clear_info() –> void
-
clone
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → pyrosetta.rosetta.protocols.moves.Mover¶ required in the context of the parser/scripting scheme
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::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.cyclic_peptide.SymmetricCycpepAlign) → pyrosetta.rosetta.protocols.moves.Mover¶ required in the context of the parser/scripting scheme
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::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.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.cyclic_peptide.SymmetricCycpepAlign) → str¶ C++: protocols::cyclic_peptide::SymmetricCycpepAlign::get_name() const –> std::string
-
get_native_pose
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.core.pose.Pose¶ C++: protocols::moves::Mover::get_native_pose() const –> class std::shared_ptr<const class core::pose::Pose>
-
get_self_ptr
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.protocols.moves.Mover¶ C++: protocols::moves::Mover::get_self_ptr() –> class std::shared_ptr<class protocols::moves::Mover>
-
get_self_weak_ptr
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.std.weak_ptr_protocols_moves_Mover_t¶ C++: protocols::moves::Mover::get_self_weak_ptr() –> class std::weak_ptr<class protocols::moves::Mover>
-
get_type
(self: pyrosetta.rosetta.protocols.moves.Mover) → str¶ C++: protocols::moves::Mover::get_type() const –> std::string
-
info
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.std.list_std_string_std_allocator_std_string_t¶ non-const accessor
C++: protocols::moves::Mover::info() –> class std::list<std::string, class std::allocator<std::string > > &
-
invert
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → bool¶ Are we aligning the peptide normal with the Z-axis (false) or the inverse Z-axis (true)?
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::invert() const –> bool
-
last_proposal_density_ratio
(self: pyrosetta.rosetta.protocols.moves.Mover) → float¶ C++: protocols::moves::Mover::last_proposal_density_ratio() –> double
-
last_symmetry_mirror
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → bool¶ Report whether the symmetry of the last auto-detected peptide was mirror symmetry.
Returns false always if auto-detection is not enabled.C++: protocols::cyclic_peptide::SymmetricCycpepAlign::last_symmetry_mirror() const –> bool
-
last_symmetry_repeats
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → int¶ Report the symmetry of the last auto-detected peptide.
Returns 0 if auto-detection is not enabled.C++: protocols::cyclic_peptide::SymmetricCycpepAlign::last_symmetry_repeats() const –> unsigned long
-
mirror_symmetry
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → bool¶ Get whether we’re using mirror symmetry (e.g. s2 symmetry vs. c2 symmetry).
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::mirror_symmetry() const –> bool
-
mover_name
() → str¶ C++: protocols::cyclic_peptide::SymmetricCycpepAlign::mover_name() –> std::string
-
name
() → str¶ C++: protocols::moves::Mover::name() –> std::string
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: protocols::cyclic_peptide::SymmetricCycpepAlign::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
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
-
repeat_to_preserve
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → int¶ If trim_to_single_repeat_ is true, this is the symmetry repeat to preserve.
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::repeat_to_preserve() const –> unsigned long
-
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_angle_threshold
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, setting: float) → None¶ Set the angle threshold for counting poses as symmetric.
Two dihedral values from different residues must fall within this cutoff, in degrees, for them to be considered the “same”. Default 10 degrees.C++: protocols::cyclic_peptide::SymmetricCycpepAlign::set_angle_threshold(const double &) –> void
-
set_auto_detect_symmetry
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, setting: bool) → None¶ Set whether we’re auto-detecting symmetry.
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::set_auto_detect_symmetry(const bool) –> void
-
set_current_job
(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) → None¶ ////////////////////////////end Job Distributor interface////////////////////////////////////////
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 class std::basic_string<char> &) –> 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_invert
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, setting: bool) → None¶ Set whether we’re aligning the peptide normal with the Z-axis (false) or the inverse Z-axis (true).
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::set_invert(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_symmetry
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, repeats_in: int, mirror_in: bool) → None¶ - Set the number of symmetry repeats and whether we’re using mirror symmetry. For example, for c4
- symmetry, inputs are “4”, “false”. For s4, they’d be “4”, “true”.
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::set_symmetry(const unsigned long, const bool) –> void
-
set_trim_info
(*args, **kwargs)¶ Overloaded function.
- set_trim_info(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, do_trim: bool) -> None
- set_trim_info(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, do_trim: bool, repeat_to_preserve: int) -> None
- Set whether we’re going to delete all geometry that isn’t the protein backbone of a single
symmetry repeat, and which repeat to preserve.
If set to true, the peptide will be trimmed down to a single repeat. False by default (no trimming).
If do_trim is set to true, this is the repeat that should be preserved. 1 by default.
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::set_trim_info(const bool, const unsigned long) –> void
-
set_type
(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) → None¶ C++: protocols::moves::Mover::set_type(const class std::basic_string<char> &) –> void
-
show
(*args, **kwargs)¶ Overloaded function.
- show(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) -> None
- show(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign, output: pyrosetta.rosetta.std.ostream) -> None
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::show(class std::basic_ostream<char> &) const –> void
-
symmetry_repeats
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → int¶ - Get the number of symmetry repeats. For example, for c4 or s4 symmetry,
- this would be “4”. Defaults to “2”.
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::symmetry_repeats() 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
-
trim_to_single_repeat
(self: pyrosetta.rosetta.protocols.cyclic_peptide.SymmetricCycpepAlign) → bool¶ - Get whether all geometry that is not the protein backbone of a single symmetry repeat will be
- deleted. (This includes any crosslinkers.)
C++: protocols::cyclic_peptide::SymmetricCycpepAlign::trim_to_single_repeat() const –> bool
-
type
(*args, **kwargs)¶ Overloaded function.
- type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str
C++: protocols::moves::Mover::type() const –> const std::string &
- type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None
C++: protocols::moves::Mover::type(const class std::basic_string<char> &) –> void
-