utils¶
Bindings for protocols::fold_from_loops::utils namespace
- class pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub¶
Bases:
pybind11_object
- apply(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, pose: pyrosetta.rosetta.core.pose.Pose, template_selection: pyrosetta.rosetta.utility.vector1_bool, template_pieces: pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_pose_Pose_t, disulfides: pyrosetta.rosetta.utility.vector1_std_pair_unsigned_long_unsigned_long_t) None ¶
Produces the unfolded pose
C++: protocols::fold_from_loops::utils::Nub::apply(const class core::pose::Pose &, const class utility::vector1<bool, class std::allocator<bool> > &, const class utility::vector1<class std::shared_ptr<class core::pose::Pose>, class std::allocator<class std::shared_ptr<class core::pose::Pose> > > &, const class utility::vector1<struct std::pair<unsigned long, unsigned long>, class std::allocator<struct std::pair<unsigned long, unsigned long> > > &) –> void
- apply_binder_selector(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_bool ¶
C++: protocols::fold_from_loops::utils::Nub::apply_binder_selector(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
- apply_binder_selector_as_ranges(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.core.select.residue_selector.ResidueRanges ¶
C++: protocols::fold_from_loops::utils::Nub::apply_binder_selector_as_ranges(const class core::pose::Pose &) const –> class core::select::residue_selector::ResidueRanges
- apply_selector(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_bool ¶
C++: protocols::fold_from_loops::utils::Nub::apply_selector(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
- apply_selector_as_ranges(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.core.select.residue_selector.ResidueRanges ¶
C++: protocols::fold_from_loops::utils::Nub::apply_selector_as_ranges(const class core::pose::Pose &) const –> class core::select::residue_selector::ResidueRanges
- assign(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, : pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub ¶
C++: protocols::fold_from_loops::utils::Nub::operator=(const class protocols::fold_from_loops::utils::Nub &) –> class protocols::fold_from_loops::utils::Nub &
- binder_selector(*args, **kwargs)¶
Overloaded function.
binder_selector(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) -> pyrosetta.rosetta.core.select.residue_selector.ResidueSelector
C++: protocols::fold_from_loops::utils::Nub::binder_selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
binder_selector(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) -> None
C++: protocols::fold_from_loops::utils::Nub::binder_selector(const class std::shared_ptr<const class core::select::residue_selector::ResidueSelector> &) –> void
- static coldspot_label() str ¶
C++: protocols::fold_from_loops::utils::Nub::coldspot_label() –> std::string
- static complex_object_name(tag_name: str) str ¶
C++: protocols::fold_from_loops::utils::Nub::complex_object_name(std::string) –> std::string
- static contact_label() str ¶
C++: protocols::fold_from_loops::utils::Nub::contact_label() –> std::string
- static context_label() str ¶
C++: protocols::fold_from_loops::utils::Nub::context_label() –> std::string
- default_flexibility(*args, **kwargs)¶
Overloaded function.
default_flexibility(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) -> int
C++: protocols::fold_from_loops::utils::Nub::default_flexibility() const –> unsigned long
default_flexibility(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, pick: int) -> None
C++: protocols::fold_from_loops::utils::Nub::default_flexibility(unsigned long) –> void
- static default_selector() pyrosetta.rosetta.core.select.residue_selector.ResidueSelector ¶
C++: protocols::fold_from_loops::utils::Nub::default_selector() –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
- design_chain(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) str ¶
C++: protocols::fold_from_loops::utils::Nub::design_chain() const –> std::string
- design_size(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) int ¶
C++: protocols::fold_from_loops::utils::Nub::design_size() const –> unsigned long
- static disulfide_label() str ¶
C++: protocols::fold_from_loops::utils::Nub::disulfide_label() –> std::string
- disulfides(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) pyrosetta.rosetta.utility.vector1_std_pair_unsigned_long_unsigned_long_t ¶
C++: protocols::fold_from_loops::utils::Nub::disulfides() const –> class utility::vector1<struct std::pair<unsigned long, unsigned long>, class std::allocator<struct std::pair<unsigned long, unsigned long> > >
- static flexible_label() str ¶
C++: protocols::fold_from_loops::utils::Nub::flexible_label() –> std::string
- has_binder(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) bool ¶
C++: protocols::fold_from_loops::utils::Nub::has_binder() const –> bool
- static hotspot_label() str ¶
C++: protocols::fold_from_loops::utils::Nub::hotspot_label() –> std::string
- is_multisegment(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) bool ¶
C++: protocols::fold_from_loops::utils::Nub::is_multisegment() const –> bool
- large_fragments(*args, **kwargs)¶
Overloaded function.
large_fragments(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) -> pyrosetta.rosetta.core.fragment.FragSet
C++: protocols::fold_from_loops::utils::Nub::large_fragments() const –> class std::shared_ptr<class core::fragment::FragSet>
large_fragments(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, fragset: pyrosetta.rosetta.core.fragment.FragSet) -> None
C++: protocols::fold_from_loops::utils::Nub::large_fragments(class std::shared_ptr<class core::fragment::FragSet>) –> void
- static motif_label() str ¶
C++: protocols::fold_from_loops::utils::Nub::motif_label() –> std::string
- movemap(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) pyrosetta.rosetta.core.kinematics.MoveMap ¶
C++: protocols::fold_from_loops::utils::Nub::movemap() const –> class std::shared_ptr<class core::kinematics::MoveMap>
- movemapfactory(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) pyrosetta.rosetta.core.select.movemap.MoveMapFactory ¶
C++: protocols::fold_from_loops::utils::Nub::movemapfactory() const –> class std::shared_ptr<class core::select::movemap::MoveMapFactory>
- static object_name() str ¶
C++: protocols::fold_from_loops::utils::Nub::object_name() –> std::string
- parse_tag(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fold_from_loops::utils::Nub::parse_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- pieces(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_pose_Pose_t ¶
C++: protocols::fold_from_loops::utils::Nub::pieces() const –> class utility::vector1<class std::shared_ptr<class core::pose::Pose>, class std::allocator<class std::shared_ptr<class core::pose::Pose> > >
- static provide_xml_definition(xsd: utility::tag::XMLSchemaDefinition, elements: utility::tag::XMLSchemaSimpleSubelementList) None ¶
C++: protocols::fold_from_loops::utils::Nub::provide_xml_definition(class utility::tag::XMLSchemaDefinition &, class utility::tag::XMLSchemaSimpleSubelementList &) –> void
- reference_pose(*args, **kwargs)¶
Overloaded function.
reference_pose(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) -> pyrosetta.rosetta.core.pose.Pose
C++: protocols::fold_from_loops::utils::Nub::reference_pose() const –> class std::shared_ptr<class core::pose::Pose>
reference_pose(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, pose: pyrosetta.rosetta.core.pose.Pose) -> None
C++: protocols::fold_from_loops::utils::Nub::reference_pose(const class std::shared_ptr<class core::pose::Pose> &) –> void
- refit_motif_sidechains(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::fold_from_loops::utils::Nub::refit_motif_sidechains(class core::pose::Pose &) –> void
- static segment_object_name() str ¶
C++: protocols::fold_from_loops::utils::Nub::segment_object_name() –> std::string
- selector(*args, **kwargs)¶
Overloaded function.
selector(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) -> pyrosetta.rosetta.core.select.residue_selector.ResidueSelector
C++: protocols::fold_from_loops::utils::Nub::selector() const –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
selector(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) -> None
C++: protocols::fold_from_loops::utils::Nub::selector(const class std::shared_ptr<const class core::select::residue_selector::ResidueSelector> &) –> void
- small_fragments(*args, **kwargs)¶
Overloaded function.
small_fragments(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) -> pyrosetta.rosetta.core.fragment.FragSet
C++: protocols::fold_from_loops::utils::Nub::small_fragments() const –> class std::shared_ptr<class core::fragment::FragSet>
small_fragments(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, fragset: pyrosetta.rosetta.core.fragment.FragSet) -> None
C++: protocols::fold_from_loops::utils::Nub::small_fragments(class std::shared_ptr<class core::fragment::FragSet>) –> void
- static template_label() str ¶
C++: protocols::fold_from_loops::utils::Nub::template_label() –> std::string
- template_to_unfolded_mapping(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) pyrosetta.rosetta.core.id.SequenceMapping ¶
C++: protocols::fold_from_loops::utils::Nub::template_to_unfolded_mapping() const –> class core::id::SequenceMapping
- transfer_unfolded_conformation(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::fold_from_loops::utils::Nub::transfer_unfolded_conformation(class core::pose::Pose &) –> void
- unfolded_jump(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) int ¶
C++: protocols::fold_from_loops::utils::Nub::unfolded_jump() const –> unsigned long
- unfolded_pose(self: pyrosetta.rosetta.protocols.fold_from_loops.utils.Nub) pyrosetta.rosetta.core.pose.Pose ¶
C++: protocols::fold_from_loops::utils::Nub::unfolded_pose() const –> class std::shared_ptr<class core::pose::Pose>
- class pyrosetta.rosetta.protocols.fold_from_loops.utils.NubSegment¶
Bases:
pybind11_object
- property c_flex¶
- property coldspots¶
- property n_flex¶
- property order¶
- pyrosetta.rosetta.protocols.fold_from_loops.utils.append_pose_to_pose_keep_fold_tree(scaffold: pyrosetta.rosetta.core.pose.Pose, insert: pyrosetta.rosetta.core.pose.Pose, new_chain: bool) None ¶
- Basically works as ‘core::pose::append_pose_to_pose’ but the FoldTree is build by joining by jump the
root of ‘insert’ FoldTree to that of ‘scaffold’ FoldTree. PDBInfo is lost.
C++: protocols::fold_from_loops::utils::append_pose_to_pose_keep_fold_tree(class core::pose::Pose &, const class core::pose::Pose &, bool) –> void
- pyrosetta.rosetta.protocols.fold_from_loops.utils.attach_n_and_c_unfolded_poses_to_pose(n_insert: pyrosetta.rosetta.core.pose.Pose, scaffold: pyrosetta.rosetta.core.pose.Pose, c_insert: pyrosetta.rosetta.core.pose.Pose) None ¶
- To a given scaffold it attaches a unfolded version of a pose to the N-terminal and another to the C-terminal
Generates a FoldTree that goes from the middle of ‘scaffold’ towards both directions
C++: protocols::fold_from_loops::utils::attach_n_and_c_unfolded_poses_to_pose(const class core::pose::Pose &, class core::pose::Pose &, const class core::pose::Pose &) –> void
- pyrosetta.rosetta.protocols.fold_from_loops.utils.attach_unfolded_pose_to_pose_c_term(insert: pyrosetta.rosetta.core.pose.Pose, scaffold: pyrosetta.rosetta.core.pose.Pose, rsd_set: pyrosetta.rosetta.core.chemical.ResidueTypeSet) None ¶
adds the ‘insert’ unfolded pose to the C-terminal of the provided pose
C++: protocols::fold_from_loops::utils::attach_unfolded_pose_to_pose_c_term(const class core::pose::Pose &, class core::pose::Pose &, class std::shared_ptr<const class core::chemical::ResidueTypeSet>) –> void
- pyrosetta.rosetta.protocols.fold_from_loops.utils.attach_unfolded_pose_to_pose_n_term(insert: pyrosetta.rosetta.core.pose.Pose, scaffold: pyrosetta.rosetta.core.pose.Pose, rsd_set: pyrosetta.rosetta.core.chemical.ResidueTypeSet) None ¶
adds the ‘insert’ unfolded pose to the N-terminal of the provided pose
C++: protocols::fold_from_loops::utils::attach_unfolded_pose_to_pose_n_term(const class core::pose::Pose &, class core::pose::Pose &, class std::shared_ptr<const class core::chemical::ResidueTypeSet>) –> void
- pyrosetta.rosetta.protocols.fold_from_loops.utils.find_cutpoint_from_secondary_structure(structure: str) int ¶
- Given a Secondary Structure definition as a string, it finds what
it considers the optimal cutpoint. This means that, if there is no loop ‘L’ segment it will return the middle point as a residue; otherwise it will try to split the larger loop ‘L’ region.
C++: protocols::fold_from_loops::utils::find_cutpoint_from_secondary_structure(std::string) –> unsigned long
- pyrosetta.rosetta.protocols.fold_from_loops.utils.map_by_residue_subsets(p1: pyrosetta.rosetta.core.pose.Pose, r1: pyrosetta.rosetta.utility.vector1_bool, p2: pyrosetta.rosetta.core.pose.Pose, r2: pyrosetta.rosetta.utility.vector1_bool) pyrosetta.rosetta.core.id.SequenceMapping ¶
- Creates a sequence mapping betwee two proteins assuming that the False selections on a ResidueSubset
marks the residues that are the same for both of them. Assumes the same number of non-selected patches for each pose.
C++: protocols::fold_from_loops::utils::map_by_residue_subsets(const class core::pose::Pose &, const class utility::vector1<bool, class std::allocator<bool> > &, const class core::pose::Pose &, const class utility::vector1<bool, class std::allocator<bool> > &) –> class core::id::SequenceMapping
- pyrosetta.rosetta.protocols.fold_from_loops.utils.report_unfolded(pose: pyrosetta.rosetta.core.pose.Pose, movemap: pyrosetta.rosetta.core.kinematics.MoveMap) None ¶
@ brief reports the conditions of the pose
C++: protocols::fold_from_loops::utils::report_unfolded(const class core::pose::Pose &, class std::shared_ptr<class core::kinematics::MoveMap>) –> void
- pyrosetta.rosetta.protocols.fold_from_loops.utils.split_mid_ranges(structure: str, ranges: pyrosetta.rosetta.core.select.residue_selector.ResidueRanges) pyrosetta.rosetta.core.select.residue_selector.ResidueRanges ¶
- It will take each range that is not the first or the last one
and split it into two, following the logic of
`find_cutpoint_from_secondary_structure`
Input Ranges are not modified, a new ResidueRanges is returned. WARNING1: When splitting a range of 1 residue, it splits into 1 range of 1 and another from 0 to 0, so that it is easy to filter afterwards ( for the purpose of NubInitio, this means adding and empty pose to the vector, for example ). WARNING2: If the first ResidueRange does not start with 1, an empty_range (0,0) is set at the begining too.
C++: protocols::fold_from_loops::utils::split_mid_ranges(std::string, const class core::select::residue_selector::ResidueRanges &) –> class core::select::residue_selector::ResidueRanges