dna_dock

Bindings for protocols::dna_dock namespace

class pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter

Bases: pyrosetta.rosetta.protocols.filters.Filter

apply(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::dna_dock::DNAClashCheckFilter::apply(const class core::pose::Pose &) const –> bool

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.dna_dock.DNAClashCheckFilter) pyrosetta.rosetta.protocols.filters.Filter

C++: protocols::dna_dock::DNAClashCheckFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>

fresh_instance(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter) pyrosetta.rosetta.protocols.filters.Filter

C++: protocols::dna_dock::DNAClashCheckFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>

get_dna_a_path(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter) str

C++: protocols::dna_dock::DNAClashCheckFilter::get_dna_a_path() const –> std::string

get_dna_b_path(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter) str

C++: protocols::dna_dock::DNAClashCheckFilter::get_dna_b_path() const –> std::string

get_fa_rep_thresh(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter) float

C++: protocols::dna_dock::DNAClashCheckFilter::get_fa_rep_thresh() const –> double

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.dna_dock.DNAClashCheckFilter) str

C++: protocols::dna_dock::DNAClashCheckFilter::name() const –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::dna_dock::DNAClashCheckFilter::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

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_dna_a_path(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter, dna_a_path: str) None

C++: protocols::dna_dock::DNAClashCheckFilter::set_dna_a_path(std::string) –> void

set_dna_b_path(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter, dna_b_path: str) None

C++: protocols::dna_dock::DNAClashCheckFilter::set_dna_b_path(std::string) –> void

set_fa_rep_thresh(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilter, fa_rep_thresh: float) None

C++: protocols::dna_dock::DNAClashCheckFilter::set_fa_rep_thresh(double) –> 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.dna_dock.DNAClashCheckFilterCreator

Bases: pyrosetta.rosetta.protocols.filters.FilterCreator

assign(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilterCreator, : pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilterCreator) pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilterCreator

C++: protocols::dna_dock::DNAClashCheckFilterCreator::operator=(const class protocols::dna_dock::DNAClashCheckFilterCreator &) –> class protocols::dna_dock::DNAClashCheckFilterCreator &

create_filter(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilterCreator) pyrosetta.rosetta.protocols.filters.Filter

C++: protocols::dna_dock::DNAClashCheckFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>

keyname(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilterCreator) str

C++: protocols::dna_dock::DNAClashCheckFilterCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.dna_dock.DNAClashCheckFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::dna_dock::DNAClashCheckFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter

Bases: pyrosetta.rosetta.protocols.filters.Filter

apply(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter, pose: pyrosetta.rosetta.core.pose.Pose) bool

C++: protocols::dna_dock::PropagateClashCheckFilter::apply(const class core::pose::Pose &) const –> bool

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.dna_dock.PropagateClashCheckFilter) pyrosetta.rosetta.protocols.filters.Filter

C++: protocols::dna_dock::PropagateClashCheckFilter::clone() const –> class std::shared_ptr<class protocols::filters::Filter>

fresh_instance(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter) pyrosetta.rosetta.protocols.filters.Filter

C++: protocols::dna_dock::PropagateClashCheckFilter::fresh_instance() const –> class std::shared_ptr<class protocols::filters::Filter>

get_default_bridge_type(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter) str

C++: protocols::dna_dock::PropagateClashCheckFilter::get_default_bridge_type() const –> std::string

get_fa_rep_thresh(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter) float

C++: protocols::dna_dock::PropagateClashCheckFilter::get_fa_rep_thresh() const –> double

get_num_repeats(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter) int

C++: protocols::dna_dock::PropagateClashCheckFilter::get_num_repeats() const –> unsigned long

get_omega(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter) float

C++: protocols::dna_dock::PropagateClashCheckFilter::get_omega() const –> double

get_rise(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter) float

C++: protocols::dna_dock::PropagateClashCheckFilter::get_rise() const –> double

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.dna_dock.PropagateClashCheckFilter) str

C++: protocols::dna_dock::PropagateClashCheckFilter::name() const –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::dna_dock::PropagateClashCheckFilter::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

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_default_bridge_type(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter, default_bridge_type: str) None

C++: protocols::dna_dock::PropagateClashCheckFilter::set_default_bridge_type(std::string) –> void

set_fa_rep_thresh(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter, fa_rep_thresh: float) None

C++: protocols::dna_dock::PropagateClashCheckFilter::set_fa_rep_thresh(double) –> void

set_num_repeats(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter, num_repeats: int) None

C++: protocols::dna_dock::PropagateClashCheckFilter::set_num_repeats(unsigned long) –> void

set_omega(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter, omega: float) None

C++: protocols::dna_dock::PropagateClashCheckFilter::set_omega(double) –> void

set_rise(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilter, rise: float) None

C++: protocols::dna_dock::PropagateClashCheckFilter::set_rise(double) –> 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.dna_dock.PropagateClashCheckFilterCreator

Bases: pyrosetta.rosetta.protocols.filters.FilterCreator

assign(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilterCreator, : pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilterCreator) pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilterCreator

C++: protocols::dna_dock::PropagateClashCheckFilterCreator::operator=(const class protocols::dna_dock::PropagateClashCheckFilterCreator &) –> class protocols::dna_dock::PropagateClashCheckFilterCreator &

create_filter(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilterCreator) pyrosetta.rosetta.protocols.filters.Filter

C++: protocols::dna_dock::PropagateClashCheckFilterCreator::create_filter() const –> class std::shared_ptr<class protocols::filters::Filter>

keyname(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilterCreator) str

C++: protocols::dna_dock::PropagateClashCheckFilterCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.dna_dock.PropagateClashCheckFilterCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::dna_dock::PropagateClashCheckFilterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void