residue_selectors¶
Bindings for protocols::denovo_design::residue_selectors namespace
- class pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector¶
Bases:
ResidueSelector
Selects residues from a named segment generated by StructureArchitects
- apply(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector, 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::denovo_design::residue_selectors::NamedSegmentSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
- assign(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector, : pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector) pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector ¶
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelector::operator=(const class protocols::denovo_design::residue_selectors::NamedSegmentSelector &) –> class protocols::denovo_design::residue_selectors::NamedSegmentSelector &
- static class_name() str ¶
Get the mover class name.
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelector::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector) 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::denovo_design::residue_selectors::NamedSegmentSelector::clone() const –> class std::shared_ptr<class core::select::residue_selector::ResidueSelector>
- get_name(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector) str ¶
Get the mover class name.
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelector::get_name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector, 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::denovo_design::residue_selectors::NamedSegmentSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector, : 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 residue selectors wishing to provide citation information.
C++: core::select::residue_selector::ResidueSelector::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
Provide XSD information, enabling mechanical validation of input XML.
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- selection_positions(self: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
Calls apply and returns the Rosetta numbering corresponding to the selected residues
C++: core::select::residue_selector::ResidueSelector::selection_positions(const class core::pose::Pose &) const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- set_error_on_missing_segment(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector, error_on_missing: bool) None ¶
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelector::set_error_on_missing_segment(const bool) –> void
- set_residues(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector, residues_str: str) None ¶
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelector::set_residues(const std::string &) –> void
- set_segment(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelector, segment_name: str) None ¶
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelector::set_segment(const std::string &) –> void
- class pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelectorCreator¶
Bases:
ResidueSelectorCreator
- assign(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelectorCreator, : pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelectorCreator) pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelectorCreator ¶
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator::operator=(const class protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator &) –> class protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator &
- create_residue_selector(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelectorCreator) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector ¶
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator::create_residue_selector() const –> class std::shared_ptr<class core::select::residue_selector::ResidueSelector>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelectorCreator) str ¶
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.NamedSegmentSelectorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::residue_selectors::NamedSegmentSelectorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector¶
Bases:
ResidueSelector
Selects residues that are involved in strand-strand pairings
- apply(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector, 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::denovo_design::residue_selectors::PairedSheetResidueSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
- assign(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector, : pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector) pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector ¶
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelector::operator=(const class protocols::denovo_design::residue_selectors::PairedSheetResidueSelector &) –> class protocols::denovo_design::residue_selectors::PairedSheetResidueSelector &
- static class_name() str ¶
Get the mover class name.
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelector::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector) 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::denovo_design::residue_selectors::PairedSheetResidueSelector::clone() const –> class std::shared_ptr<class core::select::residue_selector::ResidueSelector>
- get_name(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector) str ¶
Get the mover class name.
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelector::get_name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector, 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::denovo_design::residue_selectors::PairedSheetResidueSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector, : 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 residue selectors wishing to provide citation information.
C++: core::select::residue_selector::ResidueSelector::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
Provide XSD information, enabling mechanical validation of input XML.
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- selection_positions(self: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
Calls apply and returns the Rosetta numbering corresponding to the selected residues
C++: core::select::residue_selector::ResidueSelector::selection_positions(const class core::pose::Pose &) const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- set_secstruct(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector, secstruct: str) None ¶
Sets secondary structure to be used in calculations
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelector::set_secstruct(const std::string &) –> void
- set_sheet_topology(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector, sheet_topology: str) None ¶
Sets sheet topology to be filtered
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelector::set_sheet_topology(const std::string &) –> void
- set_use_dssp(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelector, use_dssp: bool) None ¶
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelector::set_use_dssp(const bool) –> void
- class pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelectorCreator¶
Bases:
ResidueSelectorCreator
- assign(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelectorCreator, : pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelectorCreator) pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelectorCreator ¶
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator::operator=(const class protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator &) –> class protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator &
- create_residue_selector(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelectorCreator) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector ¶
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator::create_residue_selector() const –> class std::shared_ptr<class core::select::residue_selector::ResidueSelector>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelectorCreator) str ¶
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.residue_selectors.PairedSheetResidueSelectorCreator, : utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::residue_selectors::PairedSheetResidueSelectorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void