pose_selectors

Bindings for protocols::pose_selectors namespace

class pyrosetta.rosetta.protocols.pose_selectors.AndSelector

Bases: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector

AND Selector: select poses that were selected by all child selectors

assign(self: pyrosetta.rosetta.protocols.pose_selectors.AndSelector, : pyrosetta.rosetta.protocols.pose_selectors.AndSelector) → pyrosetta.rosetta.protocols.pose_selectors.AndSelector

C++: protocols::pose_selectors::AndSelector::operator=(const class protocols::pose_selectors::AndSelector &) –> class protocols::pose_selectors::AndSelector &

complex_type_generator_for_logical_selector(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → pyrosetta.rosetta.utility.tag.XMLSchemaComplexTypeGenerator

C++: protocols::pose_selectors::LogicalSelector::complex_type_generator_for_logical_selector(class utility::tag::XMLSchemaDefinition &) –> class std::shared_ptr<class utility::tag::XMLSchemaComplexTypeGenerator>

get_flags(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector) → pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorFlags

C++: protocols::pose_selectors::LogicalSelector::get_flags() const –> enum protocols::rosetta_scripts::PoseSelectorFlags

get_name(self: pyrosetta.rosetta.protocols.pose_selectors.AndSelector) → str

C++: protocols::pose_selectors::AndSelector::get_name() const –> std::string

name() → str

C++: protocols::pose_selectors::AndSelector::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, filters: pyrosetta.rosetta.std.map_std_string_std_shared_ptr_protocols_filters_Filter_t, movers: pyrosetta.rosetta.std.map_const_std_string_std_shared_ptr_protocols_moves_Mover_t, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::pose_selectors::LogicalSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &, class std::map<class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter>, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter> > > > &, const class std::map<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover>, struct std::less<const class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover> > > > &, const class core::pose::Pose &) –> void

provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::pose_selectors::AndSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

select_poses(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector, poses: pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_pose_Pose_t) → pyrosetta.rosetta.utility.vector1_bool

C++: protocols::pose_selectors::LogicalSelector::select_poses(class utility::vector1<class std::shared_ptr<class core::pose::Pose>, class std::allocator<class std::shared_ptr<class core::pose::Pose> > >) –> class utility::vector1<bool, class std::allocator<bool> >

class pyrosetta.rosetta.protocols.pose_selectors.ClusterPoseSelector

Bases: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelector

Cluster poses by some real property as reported by the connected reporter (RMSD, …)

assign(self: pyrosetta.rosetta.protocols.pose_selectors.ClusterPoseSelector, : pyrosetta.rosetta.protocols.pose_selectors.ClusterPoseSelector) → pyrosetta.rosetta.protocols.pose_selectors.ClusterPoseSelector

C++: protocols::pose_selectors::ClusterPoseSelector::operator=(const class protocols::pose_selectors::ClusterPoseSelector &) –> class protocols::pose_selectors::ClusterPoseSelector &

get_flags(self: pyrosetta.rosetta.protocols.pose_selectors.ClusterPoseSelector) → pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorFlags

C++: protocols::pose_selectors::ClusterPoseSelector::get_flags() const –> enum protocols::rosetta_scripts::PoseSelectorFlags

get_name(self: pyrosetta.rosetta.protocols.pose_selectors.ClusterPoseSelector) → str

C++: protocols::pose_selectors::ClusterPoseSelector::get_name() const –> std::string

name() → str

C++: protocols::pose_selectors::ClusterPoseSelector::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.pose_selectors.ClusterPoseSelector, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, filters: pyrosetta.rosetta.std.map_std_string_std_shared_ptr_protocols_filters_Filter_t, movers: pyrosetta.rosetta.std.map_const_std_string_std_shared_ptr_protocols_moves_Mover_t, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::pose_selectors::ClusterPoseSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &, class std::map<class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter>, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter> > > > &, const class std::map<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover>, struct std::less<const class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover> > > > &, const class core::pose::Pose &) –> void

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::pose_selectors::ClusterPoseSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

select_poses(self: pyrosetta.rosetta.protocols.pose_selectors.ClusterPoseSelector, poses: pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_pose_Pose_t) → pyrosetta.rosetta.utility.vector1_bool

C++: protocols::pose_selectors::ClusterPoseSelector::select_poses(class utility::vector1<class std::shared_ptr<class core::pose::Pose>, class std::allocator<class std::shared_ptr<class core::pose::Pose> > >) –> class utility::vector1<bool, class std::allocator<bool> >

class pyrosetta.rosetta.protocols.pose_selectors.Filter

Bases: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelector

Use existing RosettaScripts filter as a post selector

assign(self: pyrosetta.rosetta.protocols.pose_selectors.Filter, : pyrosetta.rosetta.protocols.pose_selectors.Filter) → pyrosetta.rosetta.protocols.pose_selectors.Filter

C++: protocols::pose_selectors::Filter::operator=(const class protocols::pose_selectors::Filter &) –> class protocols::pose_selectors::Filter &

get_flags(self: pyrosetta.rosetta.protocols.pose_selectors.Filter) → pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorFlags

C++: protocols::pose_selectors::Filter::get_flags() const –> enum protocols::rosetta_scripts::PoseSelectorFlags

get_name(self: pyrosetta.rosetta.protocols.pose_selectors.Filter) → str

C++: protocols::pose_selectors::Filter::get_name() const –> std::string

name() → str

C++: protocols::pose_selectors::Filter::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.pose_selectors.Filter, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, filters: pyrosetta.rosetta.std.map_std_string_std_shared_ptr_protocols_filters_Filter_t, movers: pyrosetta.rosetta.std.map_const_std_string_std_shared_ptr_protocols_moves_Mover_t, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::pose_selectors::Filter::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &, class std::map<class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter>, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter> > > > &, const class std::map<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover>, struct std::less<const class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover> > > > &, const class core::pose::Pose &) –> void

provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::pose_selectors::Filter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

select_poses(self: pyrosetta.rosetta.protocols.pose_selectors.Filter, poses: pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_pose_Pose_t) → pyrosetta.rosetta.utility.vector1_bool

C++: protocols::pose_selectors::Filter::select_poses(class utility::vector1<class std::shared_ptr<class core::pose::Pose>, class std::allocator<class std::shared_ptr<class core::pose::Pose> > >) –> class utility::vector1<bool, class std::allocator<bool> >

class pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector

Bases: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelector

Logical boolean selector base class

assign(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector, : pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector) → pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector

C++: protocols::pose_selectors::LogicalSelector::operator=(const class protocols::pose_selectors::LogicalSelector &) –> class protocols::pose_selectors::LogicalSelector &

complex_type_generator_for_logical_selector(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → pyrosetta.rosetta.utility.tag.XMLSchemaComplexTypeGenerator

C++: protocols::pose_selectors::LogicalSelector::complex_type_generator_for_logical_selector(class utility::tag::XMLSchemaDefinition &) –> class std::shared_ptr<class utility::tag::XMLSchemaComplexTypeGenerator>

get_flags(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector) → pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorFlags

C++: protocols::pose_selectors::LogicalSelector::get_flags() const –> enum protocols::rosetta_scripts::PoseSelectorFlags

get_name(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector) → str

C++: protocols::pose_selectors::LogicalSelector::get_name() const –> std::string

name() → str

C++: protocols::pose_selectors::LogicalSelector::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, filters: pyrosetta.rosetta.std.map_std_string_std_shared_ptr_protocols_filters_Filter_t, movers: pyrosetta.rosetta.std.map_const_std_string_std_shared_ptr_protocols_moves_Mover_t, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::pose_selectors::LogicalSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &, class std::map<class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter>, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter> > > > &, const class std::map<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover>, struct std::less<const class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover> > > > &, const class core::pose::Pose &) –> void

select_poses(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector, poses: pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_pose_Pose_t) → pyrosetta.rosetta.utility.vector1_bool

C++: protocols::pose_selectors::LogicalSelector::select_poses(class utility::vector1<class std::shared_ptr<class core::pose::Pose>, class std::allocator<class std::shared_ptr<class core::pose::Pose> > >) –> class utility::vector1<bool, class std::allocator<bool> >

class pyrosetta.rosetta.protocols.pose_selectors.OrSelector

Bases: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector

OR Selector: select poses that were selected by any child selectors

assign(self: pyrosetta.rosetta.protocols.pose_selectors.OrSelector, : pyrosetta.rosetta.protocols.pose_selectors.OrSelector) → pyrosetta.rosetta.protocols.pose_selectors.OrSelector

C++: protocols::pose_selectors::OrSelector::operator=(const class protocols::pose_selectors::OrSelector &) –> class protocols::pose_selectors::OrSelector &

complex_type_generator_for_logical_selector(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → pyrosetta.rosetta.utility.tag.XMLSchemaComplexTypeGenerator

C++: protocols::pose_selectors::LogicalSelector::complex_type_generator_for_logical_selector(class utility::tag::XMLSchemaDefinition &) –> class std::shared_ptr<class utility::tag::XMLSchemaComplexTypeGenerator>

get_flags(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector) → pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorFlags

C++: protocols::pose_selectors::LogicalSelector::get_flags() const –> enum protocols::rosetta_scripts::PoseSelectorFlags

get_name(self: pyrosetta.rosetta.protocols.pose_selectors.OrSelector) → str

C++: protocols::pose_selectors::OrSelector::get_name() const –> std::string

name() → str

C++: protocols::pose_selectors::OrSelector::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, filters: pyrosetta.rosetta.std.map_std_string_std_shared_ptr_protocols_filters_Filter_t, movers: pyrosetta.rosetta.std.map_const_std_string_std_shared_ptr_protocols_moves_Mover_t, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::pose_selectors::LogicalSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &, class std::map<class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter>, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter> > > > &, const class std::map<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover>, struct std::less<const class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover> > > > &, const class core::pose::Pose &) –> void

provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::pose_selectors::OrSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

select_poses(self: pyrosetta.rosetta.protocols.pose_selectors.LogicalSelector, poses: pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_pose_Pose_t) → pyrosetta.rosetta.utility.vector1_bool

C++: protocols::pose_selectors::LogicalSelector::select_poses(class utility::vector1<class std::shared_ptr<class core::pose::Pose>, class std::allocator<class std::shared_ptr<class core::pose::Pose> > >) –> class utility::vector1<bool, class std::allocator<bool> >

class pyrosetta.rosetta.protocols.pose_selectors.TopNByProperty

Bases: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelector

Select top N poses by a specific pose property

assign(self: pyrosetta.rosetta.protocols.pose_selectors.TopNByProperty, : pyrosetta.rosetta.protocols.pose_selectors.TopNByProperty) → pyrosetta.rosetta.protocols.pose_selectors.TopNByProperty

C++: protocols::pose_selectors::TopNByProperty::operator=(const class protocols::pose_selectors::TopNByProperty &) –> class protocols::pose_selectors::TopNByProperty &

get_flags(self: pyrosetta.rosetta.protocols.pose_selectors.TopNByProperty) → pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorFlags

C++: protocols::pose_selectors::TopNByProperty::get_flags() const –> enum protocols::rosetta_scripts::PoseSelectorFlags

get_name(self: pyrosetta.rosetta.protocols.pose_selectors.TopNByProperty) → str

C++: protocols::pose_selectors::TopNByProperty::get_name() const –> std::string

name() → str

C++: protocols::pose_selectors::TopNByProperty::name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.pose_selectors.TopNByProperty, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, filters: pyrosetta.rosetta.std.map_std_string_std_shared_ptr_protocols_filters_Filter_t, movers: pyrosetta.rosetta.std.map_const_std_string_std_shared_ptr_protocols_moves_Mover_t, pose: pyrosetta.rosetta.core.pose.Pose) → None

C++: protocols::pose_selectors::TopNByProperty::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &, class std::map<class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter>, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter> > > > &, const class std::map<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover>, struct std::less<const class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::moves::Mover> > > > &, const class core::pose::Pose &) –> void

provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::pose_selectors::TopNByProperty::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

select_poses(self: pyrosetta.rosetta.protocols.pose_selectors.TopNByProperty, poses: pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_pose_Pose_t) → pyrosetta.rosetta.utility.vector1_bool

C++: protocols::pose_selectors::TopNByProperty::select_poses(class utility::vector1<class std::shared_ptr<class core::pose::Pose>, class std::allocator<class std::shared_ptr<class core::pose::Pose> > >) –> class utility::vector1<bool, class std::allocator<bool> >