residue_selector

Bindings for protocols::antibody::residue_selector namespace

class pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector

Bases: ResidueSelector

A simple selector to select residues of particular antibody regions.

apply(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector, 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::antibody::residue_selector::AntibodyRegionSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >

assign(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector, : pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector) pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector

C++: protocols::antibody::residue_selector::AntibodyRegionSelector::operator=(const class protocols::antibody::residue_selector::AntibodyRegionSelector &) –> class protocols::antibody::residue_selector::AntibodyRegionSelector &

static class_name() str

Get the mover class name.

C++: protocols::antibody::residue_selector::AntibodyRegionSelector::class_name() –> std::string

clone(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector) 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::antibody::residue_selector::AntibodyRegionSelector::clone() const –> class std::shared_ptr<class core::select::residue_selector::ResidueSelector>

get_name(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector) str

Get the mover class name.

C++: protocols::antibody::residue_selector::AntibodyRegionSelector::get_name() const –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector, 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::antibody::residue_selector::AntibodyRegionSelector::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::antibody::residue_selector::AntibodyRegionSelector::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_ab_info(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector, ab_info: pyrosetta.rosetta.protocols.antibody.AntibodyInfo) None

C++: protocols::antibody::residue_selector::AntibodyRegionSelector::set_ab_info(class std::shared_ptr<const class protocols::antibody::AntibodyInfo>) –> void

set_region(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelector, region: pyrosetta.rosetta.protocols.antibody.AntibodyRegionEnum) None

C++: protocols::antibody::residue_selector::AntibodyRegionSelector::set_region(enum protocols::antibody::AntibodyRegionEnum) –> void

class pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelectorCreator

Bases: ResidueSelectorCreator

assign(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelectorCreator, : pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelectorCreator) pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelectorCreator

C++: protocols::antibody::residue_selector::AntibodyRegionSelectorCreator::operator=(const class protocols::antibody::residue_selector::AntibodyRegionSelectorCreator &) –> class protocols::antibody::residue_selector::AntibodyRegionSelectorCreator &

create_residue_selector(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelectorCreator) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector

C++: protocols::antibody::residue_selector::AntibodyRegionSelectorCreator::create_residue_selector() const –> class std::shared_ptr<class core::select::residue_selector::ResidueSelector>

keyname(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelectorCreator) str

C++: protocols::antibody::residue_selector::AntibodyRegionSelectorCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.antibody.residue_selector.AntibodyRegionSelectorCreator, : utility::tag::XMLSchemaDefinition) None

C++: protocols::antibody::residue_selector::AntibodyRegionSelectorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector

Bases: ResidueSelector

Select CDR residues.

apply(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector, 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::antibody::residue_selector::CDRResidueSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >

assign(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector, : pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector) pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector

C++: protocols::antibody::residue_selector::CDRResidueSelector::operator=(const class protocols::antibody::residue_selector::CDRResidueSelector &) –> class protocols::antibody::residue_selector::CDRResidueSelector &

static class_name() str

Get the mover class name.

C++: protocols::antibody::residue_selector::CDRResidueSelector::class_name() –> std::string

clone(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector) 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::antibody::residue_selector::CDRResidueSelector::clone() const –> class std::shared_ptr<class core::select::residue_selector::ResidueSelector>

get_name(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector) str

Get the mover class name.

C++: protocols::antibody::residue_selector::CDRResidueSelector::get_name() const –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector, 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::antibody::residue_selector::CDRResidueSelector::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::antibody::residue_selector::CDRResidueSelector::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_ab_info(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector, ab_info: pyrosetta.rosetta.protocols.antibody.AntibodyInfo) None

C++: protocols::antibody::residue_selector::CDRResidueSelector::set_ab_info(class std::shared_ptr<const class protocols::antibody::AntibodyInfo>) –> void

set_cdr(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum) None

Set a single CDR to select

C++: protocols::antibody::residue_selector::CDRResidueSelector::set_cdr(enum protocols::antibody::CDRNameEnum) –> void

set_cdrs(*args, **kwargs)

Overloaded function.

  1. set_cdrs(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector, cdrs: pyrosetta.rosetta.utility.vector1_bool) -> None

C++: protocols::antibody::residue_selector::CDRResidueSelector::set_cdrs(class utility::vector1<bool, class std::allocator<bool> >) –> void

  1. set_cdrs(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelector, cdrs: pyrosetta.rosetta.utility.vector1_protocols_antibody_CDRNameEnum) -> None

C++: protocols::antibody::residue_selector::CDRResidueSelector::set_cdrs(class utility::vector1<enum protocols::antibody::CDRNameEnum, class std::allocator<enum protocols::antibody::CDRNameEnum> >) –> void

class pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelectorCreator

Bases: ResidueSelectorCreator

assign(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelectorCreator, : pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelectorCreator) pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelectorCreator

C++: protocols::antibody::residue_selector::CDRResidueSelectorCreator::operator=(const class protocols::antibody::residue_selector::CDRResidueSelectorCreator &) –> class protocols::antibody::residue_selector::CDRResidueSelectorCreator &

create_residue_selector(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelectorCreator) pyrosetta.rosetta.core.select.residue_selector.ResidueSelector

C++: protocols::antibody::residue_selector::CDRResidueSelectorCreator::create_residue_selector() const –> class std::shared_ptr<class core::select::residue_selector::ResidueSelector>

keyname(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelectorCreator) str

C++: protocols::antibody::residue_selector::CDRResidueSelectorCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.antibody.residue_selector.CDRResidueSelectorCreator, : utility::tag::XMLSchemaDefinition) None

C++: protocols::antibody::residue_selector::CDRResidueSelectorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void