requirements

Bindings for protocols::legacy_sewing::sampling::requirements namespace

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirement

Bases: LegacyGlobalRequirement

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirement, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirement) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirement::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirement &) –> class protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirement &

can_be_added_to(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement, : pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Can we add more edges to the Assembly? Base class implementation returns true, so only implement for requirements that require Assemblies of a specific size

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement::can_be_added_to(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

static class_name() str

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirement::class_name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirement, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirement::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

static provide_xml_schema(: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

satisfies(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirement, assembly: pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Inverse of violated for this requirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirement::satisfies(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

show(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirement, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirement::show(std::ostream &) const –> void

violates(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirement, assembly: pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Has the Assembly removed required residues for the specified model

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirement::violates(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirementCreator

Bases: LegacyGlobalRequirementCreator

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirementCreator, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirementCreator) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalLengthRequirementCreator

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirementCreator::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirementCreator &) –> class protocols::legacy_sewing::sampling::requirements::LegacyGlobalLengthRequirementCreator &

create_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement>

provide_xml_schema(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

type_name(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator) str

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::type_name() const –> std::string

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement

Bases: pybind11_object

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement &) –> class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement &

can_be_added_to(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement, : pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Can we add more edges to the Assembly? Base class implementation returns true, so only implement for requirements that require Assemblies of a specific size

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement::can_be_added_to(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

parse_my_tag(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

satisfies(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement, assembly: pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

does the Assembly, as a whole, currently satisfy this requirement?

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement::satisfies(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

show(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement::show(std::ostream &) const –> void

violates(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement, assembly: pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

does the Assembly violate this segment? Unlike satisfies, violates

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement::violates(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator

Bases: pybind11_object

The Creator class is responsible for creating a particular LegacyGlobalRequirement class.

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator &) –> class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator &

create_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement>

provide_xml_schema(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

type_name(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator) str

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::type_name() const –> std::string

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement

Bases: pybind11_object

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement &) –> class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement &

parse_my_tag(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

satisfies(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement, segment: pyrosetta.rosetta.protocols.legacy_sewing.SewSegment) bool

does the segment satisfy this requirement?

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement::satisfies(struct protocols::legacy_sewing::SewSegment) const –> bool

show(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement::show(std::ostream &) const –> void

violates(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement, segment: pyrosetta.rosetta.protocols.legacy_sewing.SewSegment) bool

does the segment violate this requirement?

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement::violates(struct protocols::legacy_sewing::SewSegment) const –> bool

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator

Bases: pybind11_object

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator &) –> class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator &

create_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator) protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement>

provide_xml_schema(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

type_name(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator) str

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::type_name() const –> std::string

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementFactory

Bases: SingletonBase_protocols_legacy_sewing_sampling_requirements_LegacyRequirementFactory_t

Create Features Reporters

define_global_requirements_subelement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementFactory, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::define_global_requirements_subelement(class utility::tag::XMLSchemaDefinition &) const –> void

define_intra_segment_requirements_subelement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementFactory, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::define_intra_segment_requirements_subelement(class utility::tag::XMLSchemaDefinition &) const –> void

factory_register(*args, **kwargs)

Overloaded function.

  1. factory_register(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementFactory, creator: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator) -> None

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::factory_register(class std::shared_ptr<const class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator>) –> void

  1. factory_register(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementFactory, creator: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator) -> None

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::factory_register(class std::shared_ptr<const class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator>) –> void

get_global_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementFactory, type_name: str) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::get_global_requirement(const std::string &) –> class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement>

static get_instance() protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory

C++: utility::SingletonBase<protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory>::get_instance() –> class protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory *

get_intra_segment_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementFactory, type_name: str) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::get_intra_segment_requirement(const std::string &) –> class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement>

static legacy_global_requirements_ct_namer(: str) str

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::legacy_global_requirements_ct_namer(const std::string &) –> std::string

static legacy_global_requirements_group_name() str

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::legacy_global_requirements_group_name() –> std::string

static legacy_intra_segment_requirements_ct_namer(: str) str

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::legacy_intra_segment_requirements_ct_namer(const std::string &) –> std::string

static legacy_intra_segment_requirements_group_name() str

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::legacy_intra_segment_requirements_group_name() –> std::string

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet

Bases: pybind11_object

add_requirement(*args, **kwargs)

Overloaded function.

  1. add_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet, requirement: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement) -> None

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::add_requirement(class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement>) –> void

  1. add_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet, index: int, requirement: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirement) -> None

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::add_requirement(unsigned long, class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement>) –> void

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet &) –> class protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet &

can_be_added_to(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet, assembly: pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Check all LegacyGlobal requirements to see if we can add more edges to this Assembly

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::can_be_added_to(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

get_max_segments(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet) int

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::get_max_segments() const –> unsigned long

max_segments(*args, **kwargs)

Overloaded function.

  1. max_segments(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet) -> int

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::max_segments() const –> unsigned long

  1. max_segments(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet, max_segments: int) -> None

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::max_segments(unsigned long) –> void

min_segments(*args, **kwargs)

Overloaded function.

  1. min_segments(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet) -> int

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::min_segments() const –> unsigned long

  1. min_segments(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet, min_segments: int) -> None

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::min_segments(unsigned long) –> void

satisfies(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet, assembly: pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Evaluated if this Assembly satisfies all contained AssemblyRequirements

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::satisfies(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

show(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::show(std::ostream &) const –> void

violates(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyRequirementSet, assembly: pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Evaluate if this Assembly violates any contained AssemblyRequirements

C++: protocols::legacy_sewing::sampling::requirements::LegacyRequirementSet::violates(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement

Bases: LegacyGlobalRequirement

add_resnum(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement, resnum: int) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::add_resnum(unsigned long) –> void

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement &) –> class protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement &

can_be_added_to(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement, : pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Can we add more edges to the Assembly? Base class implementation returns true, so only implement for requirements that require Assemblies of a specific size

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement::can_be_added_to(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

static class_name() str

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::class_name() –> std::string

model_id(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement, model_id: int) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::model_id(int) –> void

parse_my_tag(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

static provide_xml_schema(: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

required_resnums(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement, required_resnums: pyrosetta.rosetta.std.set_unsigned_long_t) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::required_resnums(class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >) –> void

satisfies(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement, assembly: pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Inverse of violated for this requirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::satisfies(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

show(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::show(std::ostream &) const –> void

violates(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirement, assembly: pyrosetta.rosetta.protocols.legacy_sewing.Assembly) bool

Has the Assembly removed required residues for the specified model

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirement::violates(class std::shared_ptr<const class protocols::legacy_sewing::Assembly>) const –> bool

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirementCreator

Bases: LegacyGlobalRequirementCreator

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirementCreator, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirementCreator) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyResidueRetentionRequirementCreator

C++: protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirementCreator::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirementCreator &) –> class protocols::legacy_sewing::sampling::requirements::LegacyResidueRetentionRequirementCreator &

create_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirement>

provide_xml_schema(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

type_name(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyGlobalRequirementCreator) str

C++: protocols::legacy_sewing::sampling::requirements::LegacyGlobalRequirementCreator::type_name() const –> std::string

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirement

Bases: LegacyIntraSegmentRequirement

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirement, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirement) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirement::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirement &) –> class protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirement &

static class_name() str

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirement::class_name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirement, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirement::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

static provide_xml_schema(: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

satisfies(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirement, segment: pyrosetta.rosetta.protocols.legacy_sewing.SewSegment) bool

Does the segment have a valid DSSP code?

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirement::satisfies(struct protocols::legacy_sewing::SewSegment) const –> bool

show(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirement, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirement::show(std::ostream &) const –> void

violates(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirement, segment: pyrosetta.rosetta.protocols.legacy_sewing.SewSegment) bool

Does the segment have an invalid DSSP code?

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirement::violates(struct protocols::legacy_sewing::SewSegment) const –> bool

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirementCreator

Bases: LegacyIntraSegmentRequirementCreator

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirementCreator, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirementCreator) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentDsspRequirementCreator

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirementCreator::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirementCreator &) –> class protocols::legacy_sewing::sampling::requirements::LegacySegmentDsspRequirementCreator &

create_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator) protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement>

provide_xml_schema(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

type_name(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator) str

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::type_name() const –> std::string

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirement

Bases: LegacyIntraSegmentRequirement

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirement, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirement) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirement::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirement &) –> class protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirement &

static class_name() str

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirement::class_name() –> std::string

parse_my_tag(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirement, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirement::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void

static provide_xml_schema(: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

satisfies(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirement, segment: pyrosetta.rosetta.protocols.legacy_sewing.SewSegment) bool

Do we have the right number of residues in the SewSegment

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirement::satisfies(struct protocols::legacy_sewing::SewSegment) const –> bool

show(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirement, out: pyrosetta.rosetta.std.ostream) None

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirement::show(std::ostream &) const –> void

violates(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirement, segment: pyrosetta.rosetta.protocols.legacy_sewing.SewSegment) bool

Can we, through more edge additions, get the right number of residues?

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirement::violates(struct protocols::legacy_sewing::SewSegment) const –> bool

class pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirementCreator

Bases: LegacyIntraSegmentRequirementCreator

assign(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirementCreator, : pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirementCreator) pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacySegmentLengthRequirementCreator

C++: protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirementCreator::operator=(const class protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirementCreator &) –> class protocols::legacy_sewing::sampling::requirements::LegacySegmentLengthRequirementCreator &

create_requirement(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator) protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirement>

provide_xml_schema(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

type_name(self: pyrosetta.rosetta.protocols.legacy_sewing.sampling.requirements.LegacyIntraSegmentRequirementCreator) str

C++: protocols::legacy_sewing::sampling::requirements::LegacyIntraSegmentRequirementCreator::type_name() const –> std::string