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