filters¶
Bindings for protocols::loops::filters namespace
- class pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter¶
Bases:
Filter
LoopAnalyzerFilter examines loop structures and packages extra scores into a Job object; maybe you can filter on its “LAM score” (not yet implemented)
- apply(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
returns true if the structure passes the filter, false otherwise
C++: protocols::loops::filters::LoopAnalyzerFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::loops::filters::LoopAnalyzerFilter::class_name() –> std::string
- clear(self: pyrosetta.rosetta.protocols.filters.Filter) None ¶
used to clear internal variables if needed. Using fresh_instance is preferred since it’s a pure virtual
C++: protocols::filters::Filter::clear() –> void
- clone(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
required in the context of the parser/scripting scheme
C++: protocols::loops::filters::LoopAnalyzerFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- fresh_instance(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
required in the context of the parser/scripting scheme
C++: protocols::loops::filters::LoopAnalyzerFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_loops(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter) pyrosetta.rosetta.protocols.loops.Loops ¶
get loops object, because public setters/getters are a rule
C++: protocols::loops::filters::LoopAnalyzerFilter::get_loops() const –> const class std::shared_ptr<const class protocols::loops::Loops> &
- get_name(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter) str ¶
C++: protocols::loops::filters::LoopAnalyzerFilter::get_name() const –> std::string
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- get_use_tracer(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter) bool ¶
get tracer bool, because public setters/getters are a rule
C++: protocols::loops::filters::LoopAnalyzerFilter::get_use_tracer() const –> bool
- get_user_defined_name(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_user_defined_name() const –> std::string
- name(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter) str ¶
C++: protocols::loops::filters::LoopAnalyzerFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
parse XML tag (to use this Filter in Rosetta Scripts)
C++: protocols::loops::filters::LoopAnalyzerFilter::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- provide_citation_info(self: pyrosetta.rosetta.protocols.filters.Filter, : 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 filters wishing to provide citation information.
C++: protocols::filters::Filter::provide_citation_info(class basic::citation_manager::CitationCollectionList &) const –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::loops::filters::LoopAnalyzerFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter, os: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
allows printing data to a stream
C++: protocols::loops::filters::LoopAnalyzerFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
required for reporting score values
C++: protocols::loops::filters::LoopAnalyzerFilter::report_sm(const class core::pose::Pose &) const –> double
- score(self: pyrosetta.rosetta.protocols.filters.Filter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::filters::Filter::score(class core::pose::Pose &) –> double
- set_loops(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter, loops: pyrosetta.rosetta.protocols.loops.Loops) None ¶
////////////////getters, setters/////////////
set loops object, because public setters/getters are a rule
C++: protocols::loops::filters::LoopAnalyzerFilter::set_loops(class std::shared_ptr<const class protocols::loops::Loops>) –> void
- set_use_tracer(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilter, tracer: bool) None ¶
set tracer bool, because public setters/getters are a rule
C++: protocols::loops::filters::LoopAnalyzerFilter::set_use_tracer(bool) –> void
- set_user_defined_name(self: pyrosetta.rosetta.protocols.filters.Filter, name: str) None ¶
C++: protocols::filters::Filter::set_user_defined_name(const std::string &) –> void
- class pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilterCreator, : pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilterCreator) pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilterCreator ¶
C++: protocols::loops::filters::LoopAnalyzerFilterCreator::operator=(const class protocols::loops::filters::LoopAnalyzerFilterCreator &) –> class protocols::loops::filters::LoopAnalyzerFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::loops::filters::LoopAnalyzerFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.loops.filters.LoopAnalyzerFilterCreator) str ¶
C++: protocols::loops::filters::LoopAnalyzerFilterCreator::keyname() const –> std::string