filters¶
Bindings for protocols::fldsgn::filters namespace
- class pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::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.fldsgn.filters.CoreDunbrackFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::compute(const class core::pose::Pose &) const –> double
- filter_type(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilter, ss: str) None ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::filter_type(const std::string &) –> void
- filter_value(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilter, ss: float) None ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::filter_value(const double &) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.CoreDunbrackFilter) str ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::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::fldsgn::filters::CoreDunbrackFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilter, out: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
used to report score
C++: protocols::fldsgn::filters::CoreDunbrackFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilter::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_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.fldsgn.filters.CoreDunbrackFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilterCreator ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilterCreator::operator=(const class protocols::fldsgn::filters::CoreDunbrackFilterCreator &) –> class protocols::fldsgn::filters::CoreDunbrackFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilterCreator) str ¶
C++: protocols::fldsgn::filters::CoreDunbrackFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::FragQualFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::FragQualFilter::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.fldsgn.filters.FragQualFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::FragQualFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::FragQualFilter::compute(const class core::pose::Pose &) const –> double
- filtered_type(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilter, ss: str) None ¶
C++: protocols::fldsgn::filters::FragQualFilter::filtered_type(const std::string &) –> void
- filtered_value(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilter, ss: float) None ¶
C++: protocols::fldsgn::filters::FragQualFilter::filtered_value(const double &) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::FragQualFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.FragQualFilter) str ¶
C++: protocols::fldsgn::filters::FragQualFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilter, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::FragQualFilter::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::fldsgn::filters::FragQualFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilter, out: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
used to report score
C++: protocols::fldsgn::filters::FragQualFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::FragQualFilter::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_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.fldsgn.filters.FragQualFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilterCreator ¶
C++: protocols::fldsgn::filters::FragQualFilterCreator::operator=(const class protocols::fldsgn::filters::FragQualFilterCreator &) –> class protocols::fldsgn::filters::FragQualFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::FragQualFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilterCreator) str ¶
C++: protocols::fldsgn::filters::FragQualFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter¶
Bases:
Filter
- add_hsstriplets(*args, **kwargs)¶
Overloaded function.
add_hsstriplets(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, hss3s: str) -> None
add filtered HSSTriplets from string
C++: protocols::fldsgn::filters::HSSTripletFilter::add_hsstriplets(const std::string &) –> void
add_hsstriplets(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, hss3s: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_HSSTriplet_t) -> None
C++: protocols::fldsgn::filters::HSSTripletFilter::add_hsstriplets(const class utility::vector1<class std::shared_ptr<class protocols::fldsgn::topology::HSSTriplet>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::HSSTriplet> > > &) –> void
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::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.fldsgn.filters.HSSTripletFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::compute(const class core::pose::Pose &) const –> double
- filter_max_angle(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, r: float) None ¶
maximum angle for filtering
C++: protocols::fldsgn::filters::HSSTripletFilter::filter_max_angle(const double) –> void
- filter_max_dist(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, r: float) None ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::filter_max_dist(const double) –> void
- filter_min_angle(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, r: float) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::HSSTripletFilter::filter_min_angle(const double) –> void
- filter_min_dist(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, r: float) None ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::filter_min_dist(const double) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.HSSTripletFilter) str ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::name() const –> std::string
- output_id(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, i: int) None ¶
set output id
C++: protocols::fldsgn::filters::HSSTripletFilter::output_id(const unsigned long) –> void
- output_type(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, s: str) None ¶
set output type
C++: protocols::fldsgn::filters::HSSTripletFilter::output_type(const std::string &) –> void
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::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::fldsgn::filters::HSSTripletFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.filters.Filter, : pyrosetta.rosetta.std.ostream, : pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::filters::Filter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::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
- secstruct(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter, ss: str) None ¶
C++: protocols::fldsgn::filters::HSSTripletFilter::secstruct(const std::string &) –> 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.fldsgn.filters.HSSTripletFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilterCreator ¶
C++: protocols::fldsgn::filters::HSSTripletFilterCreator::operator=(const class protocols::fldsgn::filters::HSSTripletFilterCreator &) –> class protocols::fldsgn::filters::HSSTripletFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HSSTripletFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilterCreator) str ¶
C++: protocols::fldsgn::filters::HSSTripletFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter¶
Bases:
Filter
Filter used in ‘Principles for designing proteins with cavities formed by curved b-sheets’ to control helix geometry.
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
returns true if the structure passes the filter, false otherwise
C++: protocols::fldsgn::filters::HelixBendFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::HelixBendFilter::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.fldsgn.filters.HelixBendFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
required in the context of the parser/scripting scheme
C++: protocols::fldsgn::filters::HelixBendFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
computes filter value
C++: protocols::fldsgn::filters::HelixBendFilter::compute(const class core::pose::Pose &) const –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
required in the context of the parser/scripting scheme
C++: protocols::fldsgn::filters::HelixBendFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- get_user_defined_name(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_user_defined_name() const –> std::string
- helix_id(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter, r: int) None ¶
Strand id number
C++: protocols::fldsgn::filters::HelixBendFilter::helix_id(const unsigned long) –> void
- name(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter) str ¶
C++: protocols::fldsgn::filters::HelixBendFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter, 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::fldsgn::filters::HelixBendFilter::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::fldsgn::filters::HelixBendFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter, os: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
allows printing data to a stream
C++: protocols::fldsgn::filters::HelixBendFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
required for reporting score values
C++: protocols::fldsgn::filters::HelixBendFilter::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
- secstruct(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter, ss: str) None ¶
set secondary structure
C++: protocols::fldsgn::filters::HelixBendFilter::secstruct(const std::string &) –> void
- set_secstruct_from_bp(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter, bp_file_path: str) None ¶
set secondary structure using a blueprint file
This triggers a read from disk; use with caution.
C++: protocols::fldsgn::filters::HelixBendFilter::set_secstruct_from_bp(const std::string &) –> 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
- threshold(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilter, r: float) None ¶
minimum angle for filtering
C++: protocols::fldsgn::filters::HelixBendFilter::threshold(const double) –> void
- class pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilterCreator ¶
C++: protocols::fldsgn::filters::HelixBendFilterCreator::operator=(const class protocols::fldsgn::filters::HelixBendFilterCreator &) –> class protocols::fldsgn::filters::HelixBendFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HelixBendFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilterCreator) str ¶
C++: protocols::fldsgn::filters::HelixBendFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::HelixKinkFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::HelixKinkFilter::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.fldsgn.filters.HelixKinkFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HelixKinkFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HelixKinkFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_bend_angle(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) float ¶
Get the helix bend angle.
C++: protocols::fldsgn::filters::HelixKinkFilter::get_bend_angle() const –> double
- get_helix_end(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) int ¶
Get helix_end_
C++: protocols::fldsgn::filters::HelixKinkFilter::get_helix_end() const –> unsigned long
- get_helix_start(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) int ¶
Get helix_start_
C++: protocols::fldsgn::filters::HelixKinkFilter::get_helix_start() const –> unsigned long
- get_secstruct(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) str ¶
Get the secondary structure string.
C++: protocols::fldsgn::filters::HelixKinkFilter::get_secstruct() const –> std::string
- get_select_range(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) bool ¶
Get select_range_
C++: protocols::fldsgn::filters::HelixKinkFilter::get_select_range() const –> bool
- get_select_resnums(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) bool ¶
Get select_resnums_
C++: protocols::fldsgn::filters::HelixKinkFilter::get_select_resnums() const –> bool
- get_string_resnums(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) str ¶
Get the resnum string.
C++: protocols::fldsgn::filters::HelixKinkFilter::get_string_resnums() const –> std::string
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.HelixKinkFilter) str ¶
C++: protocols::fldsgn::filters::HelixKinkFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::HelixKinkFilter::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::fldsgn::filters::HelixKinkFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.filters.Filter, : pyrosetta.rosetta.std.ostream, : pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::filters::Filter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.filters.Filter, : pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::filters::Filter::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_bend_angle(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter, bend_angle: float) None ¶
Set the helix bend angle.
C++: protocols::fldsgn::filters::HelixKinkFilter::set_bend_angle(const double) –> void
- set_helix_range(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter, helix_start: int, helix_end: int) None ¶
Set helix_start_, helix_end_, and select_range_
This function sets helix_start_, helix_end_, and sets select_range_ to true
C++: protocols::fldsgn::filters::HelixKinkFilter::set_helix_range(const unsigned long, const unsigned long) –> void
- set_resnums(*args, **kwargs)¶
Overloaded function.
set_resnums(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) -> None
set_resnums(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter, resnums: str) -> None
Set the resnums (comma-separated string to be evaluated)
This function sets string_resnums_ and select_resnums_. select_resnums_ will be set to arguments’ value. If an empty string is passed (default), select_resnums_ will be set to false. Otherwise, select_resnums_ will be set to true.
C++: protocols::fldsgn::filters::HelixKinkFilter::set_resnums(const std::string &) –> void
- set_secstruct(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter, secstruct: str) None ¶
Set the secondary structure string.
C++: protocols::fldsgn::filters::HelixKinkFilter::set_secstruct(const std::string &) –> void
- set_select_range(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter, select_range: bool) None ¶
Set select_range_
C++: protocols::fldsgn::filters::HelixKinkFilter::set_select_range(const 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.fldsgn.filters.HelixKinkFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilterCreator ¶
C++: protocols::fldsgn::filters::HelixKinkFilterCreator::operator=(const class protocols::fldsgn::filters::HelixKinkFilterCreator &) –> class protocols::fldsgn::filters::HelixKinkFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HelixKinkFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilterCreator) str ¶
C++: protocols::fldsgn::filters::HelixKinkFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter¶
Bases:
Filter
- align_angle(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, align_angle_val: float) None ¶
sets max alignment angle
C++: protocols::fldsgn::filters::HelixPairingFilter::align_angle(const double) –> void
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::HelixPairingFilter::apply(const class core::pose::Pose &) const –> bool
- bend_angle(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, bend_angle_val: float) None ¶
sets max helix bend
C++: protocols::fldsgn::filters::HelixPairingFilter::bend_angle(const double) –> void
- static class_name() str ¶
C++: protocols::fldsgn::filters::HelixPairingFilter::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.fldsgn.filters.HelixPairingFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HelixPairingFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::HelixPairingFilter::compute(const class core::pose::Pose &) const –> double
- cross_angle(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, cross_angle_val: float) None ¶
sets max cross angle
C++: protocols::fldsgn::filters::HelixPairingFilter::cross_angle(const double) –> void
- dist(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, dist_val: float) None ¶
sets distance cutoff
C++: protocols::fldsgn::filters::HelixPairingFilter::dist(const double) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HelixPairingFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- get_user_defined_name(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_user_defined_name() const –> std::string
- helix_pairings(*args, **kwargs)¶
Overloaded function.
helix_pairings(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, hpairs: str) -> None
C++: protocols::fldsgn::filters::HelixPairingFilter::helix_pairings(const std::string &) –> void
helix_pairings(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, hpairs: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_fldsgn_topology_HelixPairing_t) -> None
C++: protocols::fldsgn::filters::HelixPairingFilter::helix_pairings(const class utility::vector1<class std::shared_ptr<class protocols::fldsgn::topology::HelixPairing>, class std::allocator<class std::shared_ptr<class protocols::fldsgn::topology::HelixPairing> > > &) –> void
- name(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter) str ¶
C++: protocols::fldsgn::filters::HelixPairingFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::HelixPairingFilter::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::fldsgn::filters::HelixPairingFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.filters.Filter, : pyrosetta.rosetta.std.ostream, : pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::filters::Filter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::HelixPairingFilter::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
- secstruct(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, ss: str) None ¶
C++: protocols::fldsgn::filters::HelixPairingFilter::secstruct(const std::string &) –> 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.fldsgn.filters.HelixPairingFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilterCreator ¶
C++: protocols::fldsgn::filters::HelixPairingFilterCreator::operator=(const class protocols::fldsgn::filters::HelixPairingFilterCreator &) –> class protocols::fldsgn::filters::HelixPairingFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::HelixPairingFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilterCreator) str ¶
C++: protocols::fldsgn::filters::HelixPairingFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::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.fldsgn.filters.InterlockingAromaFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(*args, **kwargs)¶
Overloaded function.
compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter, pose: pyrosetta.rosetta.core.pose.Pose) -> float
compute this filter
C++: protocols::fldsgn::filters::InterlockingAromaFilter::compute(const class core::pose::Pose &) const –> double
compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter, res: int, pose: pyrosetta.rosetta.core.pose.Pose, ssinfo: protocols::fldsgn::topology::SS_Info2) -> bool
compute this filter for a give residue
C++: protocols::fldsgn::filters::InterlockingAromaFilter::compute(const unsigned long &, const class core::pose::Pose &, const class std::shared_ptr<const class protocols::fldsgn::topology::SS_Info2>) const –> bool
- contact_distance(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter, value: float) None ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::contact_distance(const double) –> void
- filter_value(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter, value: float) None ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::filter_value(const double) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.InterlockingAromaFilter) str ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::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::fldsgn::filters::InterlockingAromaFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter, out: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
used to report score
C++: protocols::fldsgn::filters::InterlockingAromaFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::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_user_defined_name(self: pyrosetta.rosetta.protocols.filters.Filter, name: str) None ¶
C++: protocols::filters::Filter::set_user_defined_name(const std::string &) –> void
- verbose(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilter, b: bool) None ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilter::verbose(const bool) –> void
- class pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilterCreator ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilterCreator::operator=(const class protocols::fldsgn::filters::InterlockingAromaFilterCreator &) –> class protocols::fldsgn::filters::InterlockingAromaFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilterCreator) str ¶
C++: protocols::fldsgn::filters::InterlockingAromaFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
- returns true if the given pose passes the filter, false otherwise.
In this case, the test is whether the give pose is the topology we want.
C++: protocols::fldsgn::filters::NcontactsFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::NcontactsFilter::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.fldsgn.filters.NcontactsFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
make clone
C++: protocols::fldsgn::filters::NcontactsFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
compute number of contacts
C++: protocols::fldsgn::filters::NcontactsFilter::compute(const class core::pose::Pose &) const –> double
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
make fresh instance
C++: protocols::fldsgn::filters::NcontactsFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.NcontactsFilter) str ¶
C++: protocols::fldsgn::filters::NcontactsFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::NcontactsFilter::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::fldsgn::filters::NcontactsFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilter, out: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
used to report score
C++: protocols::fldsgn::filters::NcontactsFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
used to report score
C++: protocols::fldsgn::filters::NcontactsFilter::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_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.fldsgn.filters.NcontactsFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilterCreator ¶
C++: protocols::fldsgn::filters::NcontactsFilterCreator::operator=(const class protocols::fldsgn::filters::NcontactsFilterCreator &) –> class protocols::fldsgn::filters::NcontactsFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::NcontactsFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilterCreator) str ¶
C++: protocols::fldsgn::filters::NcontactsFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::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.fldsgn.filters.ParallelBetaPairingPreferenceFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
compute number of contacts
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::compute(const class core::pose::Pose &) const –> double
- filter_value(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilter, value: float) None ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::filter_value(const double) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.ParallelBetaPairingPreferenceFilter) str ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::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::fldsgn::filters::ParallelBetaPairingPreferenceFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilter, out: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
used to report score
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
used to report score
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::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
- score_pairmatrix(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilter, aa1: pyrosetta.rosetta.core.chemical.AA, aa2: pyrosetta.rosetta.core.chemical.AA) float ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::score_pairmatrix(enum core::chemical::AA, enum core::chemical::AA) const –> double
- 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.fldsgn.filters.ParallelBetaPairingPreferenceFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilterCreator ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilterCreator::operator=(const class protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilterCreator &) –> class protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilterCreator) str ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilterCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.ParallelBetaPairingPreferenceFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilter::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.fldsgn.filters.SecondaryStructureCountFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilter, pose: pyrosetta.rosetta.core.pose.Pose) int ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilter::compute(const class core::pose::Pose &) const –> unsigned long
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.SecondaryStructureCountFilter) str ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilter::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::fldsgn::filters::SecondaryStructureCountFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilter, out: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilter::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_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.fldsgn.filters.SecondaryStructureCountFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilterCreator ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilterCreator::operator=(const class protocols::fldsgn::filters::SecondaryStructureCountFilterCreator &) –> class protocols::fldsgn::filters::SecondaryStructureCountFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilterCreator) str ¶
C++: protocols::fldsgn::filters::SecondaryStructureCountFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilter::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.fldsgn.filters.SecondaryStructureFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- filtered_abego(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter, s: str) None ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilter::filtered_abego(const std::string &) –> void
- filtered_ss(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter, s: str) None ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilter::filtered_ss(const std::string &) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.SecondaryStructureFilter) str ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilter::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::fldsgn::filters::SecondaryStructureFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.filters.Filter, : pyrosetta.rosetta.std.ostream, : pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::filters::Filter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilter::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_blueprint(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter, blueprint_file: str) None ¶
sets the blueprint file based on filename. If a strand pairing is impossible (i.e. the structure has two strands, 5 and 6 residues, respectively, it sets the unpaired residues to ‘h’ so that they still match.
C++: protocols::fldsgn::filters::SecondaryStructureFilter::set_blueprint(const std::string &) –> void
- set_residue_selector(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
sets the residue selector used to choose which residues to scan. Default is all protein residues
C++: protocols::fldsgn::filters::SecondaryStructureFilter::set_residue_selector(const class core::select::residue_selector::ResidueSelector &) –> void
- set_strand_pairings(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter, s: str) None ¶
Sets sheet topology string
C++: protocols::fldsgn::filters::SecondaryStructureFilter::set_strand_pairings(const std::string &) –> void
- set_use_dssp(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilter, use_ss: bool) None ¶
Should we use the secstruct in the pose (false), or compute via dssp (true)? default=false for historical reasons
C++: protocols::fldsgn::filters::SecondaryStructureFilter::set_use_dssp(const 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.fldsgn.filters.SecondaryStructureFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilterCreator ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilterCreator::operator=(const class protocols::fldsgn::filters::SecondaryStructureFilterCreator &) –> class protocols::fldsgn::filters::SecondaryStructureFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilterCreator) str ¶
C++: protocols::fldsgn::filters::SecondaryStructureFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::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.fldsgn.filters.SecondaryStructureHasResidueFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::compute(const class core::pose::Pose &) const –> double
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.SecondaryStructureHasResidueFilter) str ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::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::fldsgn::filters::SecondaryStructureHasResidueFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilter, out: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::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_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.fldsgn.filters.SecondaryStructureHasResidueFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilterCreator ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilterCreator::operator=(const class protocols::fldsgn::filters::SecondaryStructureHasResidueFilterCreator &) –> class protocols::fldsgn::filters::SecondaryStructureHasResidueFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilterCreator) str ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilterCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureHasResidueFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::fldsgn::filters::SecondaryStructureHasResidueFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter¶
Bases:
Filter
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
C++: protocols::fldsgn::filters::SheetTopologyFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::SheetTopologyFilter::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.fldsgn.filters.SheetTopologyFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SheetTopologyFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
returns the fraction of pairings that pass the filter
C++: protocols::fldsgn::filters::SheetTopologyFilter::compute(const class core::pose::Pose &) const –> double
- filtered_sheet_topology(*args, **kwargs)¶
Overloaded function.
filtered_sheet_topology(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter, sps: protocols::fldsgn::topology::StrandPairingSet) -> None
C++: protocols::fldsgn::filters::SheetTopologyFilter::filtered_sheet_topology(const class std::shared_ptr<class protocols::fldsgn::topology::StrandPairingSet> &) –> void
filtered_sheet_topology(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter, sheet_topology: str) -> None
C++: protocols::fldsgn::filters::SheetTopologyFilter::filtered_sheet_topology(const std::string &) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SheetTopologyFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_filtered_sheet_topology(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter) str ¶
get filtered sheet_topology by StrandPairingSetOP
C++: protocols::fldsgn::filters::SheetTopologyFilter::get_filtered_sheet_topology() const –> std::string
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.SheetTopologyFilter) str ¶
C++: protocols::fldsgn::filters::SheetTopologyFilter::name() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::fldsgn::filters::SheetTopologyFilter::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::fldsgn::filters::SheetTopologyFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.filters.Filter, : pyrosetta.rosetta.std.ostream, : pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::filters::Filter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
returns the fraction of pairings that pass
C++: protocols::fldsgn::filters::SheetTopologyFilter::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_ignore_register_shift(*args, **kwargs)¶
Overloaded function.
set_ignore_register_shift(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter, ignore_register_shift: bool) -> None
Set to true to ignore register shifts.
C++: protocols::fldsgn::filters::SheetTopologyFilter::set_ignore_register_shift(const bool) –> void
set_ignore_register_shift(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter) -> bool
Set to true to ignore register shifts.
C++: protocols::fldsgn::filters::SheetTopologyFilter::set_ignore_register_shift() const –> bool
- set_secstruct(*args, **kwargs)¶
Overloaded function.
set_secstruct(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter, ss: str) -> None
set user-specified pose secondary structure
C++: protocols::fldsgn::filters::SheetTopologyFilter::set_secstruct(const std::string &) –> void
set_secstruct(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter) -> str
set user-specified pose secondary structure
C++: protocols::fldsgn::filters::SheetTopologyFilter::set_secstruct() const –> std::string
- set_use_dssp(*args, **kwargs)¶
Overloaded function.
set_use_dssp(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter, use_dssp: bool) -> None
if true, and secstruct is unset, dssp is used on the input. Otherwise, the pose.secstruct() is used
C++: protocols::fldsgn::filters::SheetTopologyFilter::set_use_dssp(const bool) –> void
set_use_dssp(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilter) -> bool
if true, and secstruct is unset, dssp is used on the input. Otherwise, the pose.secstruct() is used
C++: protocols::fldsgn::filters::SheetTopologyFilter::set_use_dssp() const –> bool
- 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.fldsgn.filters.SheetTopologyFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilterCreator ¶
C++: protocols::fldsgn::filters::SheetTopologyFilterCreator::operator=(const class protocols::fldsgn::filters::SheetTopologyFilterCreator &) –> class protocols::fldsgn::filters::SheetTopologyFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::SheetTopologyFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilterCreator) str ¶
C++: protocols::fldsgn::filters::SheetTopologyFilterCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels¶
Bases:
Filter
Newer version of filter used in Marcos & Basanta et al. 2017
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
returns true if the structure passes the filter, false otherwise
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::apply(const class core::pose::Pose &) const –> bool
- bend_level(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, r: int) None ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::bend_level(const unsigned long) –> void
- static class_name() str ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::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.fldsgn.filters.StrandCurvatureByLevels) pyrosetta.rosetta.protocols.filters.Filter ¶
required in the context of the parser/scripting scheme
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- compute(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::compute(const class core::pose::Pose &) const –> double
- concavity_direction(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, r: bool) None ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::concavity_direction(const bool &) –> void
- concavity_reference_residue(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, ss: str) None ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::concavity_reference_residue(const std::string &) –> void
- filter_max_bend(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, r: float) None ¶
maximum angle for filtering
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::filter_max_bend(const double) –> void
- filter_max_twist(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, r: float) None ¶
maximum twist for filtering
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::filter_max_twist(const double) –> void
- filter_min_bend(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, r: float) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::filter_min_bend(const double) –> void
- filter_min_twist(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, r: float) None ¶
miniimum twist for filtering
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::filter_min_twist(const double) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels) pyrosetta.rosetta.protocols.filters.Filter ¶
required in the context of the parser/scripting scheme
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- 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.fldsgn.filters.StrandCurvatureByLevels) str ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::name() const –> std::string
- output_type(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, s: str) None ¶
set output type
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::output_type(const std::string &) –> void
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, 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::fldsgn::filters::StrandCurvatureByLevels::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::fldsgn::filters::StrandCurvatureByLevels::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, os: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
allows printing data to a stream
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
required for reporting score values
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::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
- secstruct(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, ss: str) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::secstruct(const std::string &) –> 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
- strand_id(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, r: int) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::strand_id(const unsigned long) –> void
- twist_level(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevels, r: int) None ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevels::twist_level(const unsigned long) –> void
- class pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevelsCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevelsCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevelsCreator) pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevelsCreator ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevelsCreator::operator=(const class protocols::fldsgn::filters::StrandCurvatureByLevelsCreator &) –> class protocols::fldsgn::filters::StrandCurvatureByLevelsCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevelsCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevelsCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevelsCreator) str ¶
C++: protocols::fldsgn::filters::StrandCurvatureByLevelsCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter¶
Bases:
Filter
Another filter used in Marcos & Basanta et al. 2017 that needs to be updated.
- apply(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool ¶
returns true if the structure passes the filter, false otherwise
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::apply(const class core::pose::Pose &) const –> bool
- static class_name() str ¶
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::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.fldsgn.filters.StrandHelixGeometryFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
required in the context of the parser/scripting scheme
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>
- filter_max_dist(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, r: float) None ¶
maximum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::filter_max_dist(const double) –> void
- filter_max_orthoangle(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, r: float) None ¶
maximum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::filter_max_orthoangle(const double) –> void
- filter_max_planeangle(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, r: float) None ¶
maximum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::filter_max_planeangle(const double) –> void
- filter_min_dist(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, r: float) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::filter_min_dist(const double) –> void
- filter_min_orthoangle(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, r: float) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::filter_min_orthoangle(const double) –> void
- filter_min_planeangle(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, r: float) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::filter_min_planeangle(const double) –> void
- fresh_instance(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter) pyrosetta.rosetta.protocols.filters.Filter ¶
required in the context of the parser/scripting scheme
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>
- get_type(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_type() const –> std::string
- get_user_defined_name(self: pyrosetta.rosetta.protocols.filters.Filter) str ¶
C++: protocols::filters::Filter::get_user_defined_name() const –> std::string
- helix_id(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, r: int) None ¶
maximum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::helix_id(const unsigned long) –> void
- name(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter) str ¶
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::name() const –> std::string
- output_type(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, s: str) None ¶
set output type
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::output_type(const std::string &) –> void
- parse_my_tag(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, 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::fldsgn::filters::StrandHelixGeometryFilter::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::fldsgn::filters::StrandHelixGeometryFilter::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- report(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, os: pyrosetta.rosetta.std.ostream, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
allows printing data to a stream
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::report(std::ostream &, const class core::pose::Pose &) const –> void
- report_sm(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, pose: pyrosetta.rosetta.core.pose.Pose) float ¶
required for reporting score values
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::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
- secstruct(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, ss: str) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::secstruct(const std::string &) –> 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
- strand_id1(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, r: int) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::strand_id1(const unsigned long) –> void
- strand_id2(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilter, r: int) None ¶
miniimum angle for filtering
C++: protocols::fldsgn::filters::StrandHelixGeometryFilter::strand_id2(const unsigned long) –> void
- class pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilterCreator¶
Bases:
FilterCreator
- assign(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilterCreator, : pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilterCreator) pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilterCreator ¶
C++: protocols::fldsgn::filters::StrandHelixGeometryFilterCreator::operator=(const class protocols::fldsgn::filters::StrandHelixGeometryFilterCreator &) –> class protocols::fldsgn::filters::StrandHelixGeometryFilterCreator &
- create_filter(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilterCreator) pyrosetta.rosetta.protocols.filters.Filter ¶
C++: protocols::fldsgn::filters::StrandHelixGeometryFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>
- keyname(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilterCreator) str ¶
C++: protocols::fldsgn::filters::StrandHelixGeometryFilterCreator::keyname() const –> std::string
- pyrosetta.rosetta.protocols.fldsgn.filters.find_pairing(spairset: protocols::fldsgn::topology::StrandPairingSet, s1: int, s2: int) protocols::fldsgn::topology::StrandPairing ¶
Searches the StrandPairingSet for a pairing containing s1 and s2. Returns OP to it
C++: protocols::fldsgn::filters::find_pairing(class protocols::fldsgn::topology::StrandPairingSet &, const unsigned long, const unsigned long) –> class std::shared_ptr<class protocols::fldsgn::topology::StrandPairing>
- pyrosetta.rosetta.protocols.fldsgn.filters.find_pairing_idx(spairset: protocols::fldsgn::topology::StrandPairingSet, s1: int, s2: int) int ¶
Searches the StrandPairingSet for a pairing containing s1 and s2. Returns its 1-based index
C++: protocols::fldsgn::filters::find_pairing_idx(class protocols::fldsgn::topology::StrandPairingSet &, const unsigned long, const unsigned long) –> unsigned long
- pyrosetta.rosetta.protocols.fldsgn.filters.remove_register_shifts(pair_str: str) str ¶
helper function for replacing register shift of all pairs with 99
C++: protocols::fldsgn::filters::remove_register_shifts(const std::string &) –> std::string