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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.CoreDunbrackFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::CoreDunbrackFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.FragQualFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::FragQualFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilter

Bases: Filter

add_hsstriplets(*args, **kwargs)

Overloaded function.

  1. 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

  1. 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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.HSSTripletFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::HSSTripletFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixBendFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::HelixBendFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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.

  1. set_resnums(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilter) -> None

  2. 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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixKinkFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::HelixKinkFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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.

  1. helix_pairings(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilter, hpairs: str) -> None

C++: protocols::fldsgn::filters::HelixPairingFilter::helix_pairings(const std::string &) –> void

  1. 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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.HelixPairingFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::HelixPairingFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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.

  1. 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

  1. 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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.InterlockingAromaFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::InterlockingAromaFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.NcontactsFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::NcontactsFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureCountFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::SecondaryStructureCountFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.SecondaryStructureFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::SecondaryStructureFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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.

  1. 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

  1. 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.

  1. 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

  1. 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.

  1. 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

  1. 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.

  1. 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

  1. 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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.SheetTopologyFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::SheetTopologyFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandCurvatureByLevelsCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::StrandCurvatureByLevelsCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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

provide_xml_schema(self: pyrosetta.rosetta.protocols.fldsgn.filters.StrandHelixGeometryFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::fldsgn::filters::StrandHelixGeometryFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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