requirements¶
Bindings for protocols::sewing::requirements namespace
- class pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement¶
Bases:
pybind11_object
an interface for making Requirements that deal with Assemblies
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement, : pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::AssemblyRequirement::operator=(const class protocols::sewing::requirements::AssemblyRequirement &) –> class protocols::sewing::requirements::AssemblyRequirement &
- get_name(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement) str ¶
C++: protocols::sewing::requirements::AssemblyRequirement::get_name() –> std::string
- set_options_from_tag(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement, requirement_tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::sewing::requirements::AssemblyRequirement::set_options_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- test(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement, assembly: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[bool, bool] ¶
C++: protocols::sewing::requirements::AssemblyRequirement::test(class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>) –> struct std::pair<bool, bool>
- class pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementCreator¶
Bases:
pybind11_object
The Creator class is responsible for creating a particular GlobalRequirement class.
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementCreator, : pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementCreator ¶
C++: protocols::sewing::requirements::AssemblyRequirementCreator::operator=(const class protocols::sewing::requirements::AssemblyRequirementCreator &) –> class protocols::sewing::requirements::AssemblyRequirementCreator &
- create_requirement(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::AssemblyRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::sewing::requirements::AssemblyRequirement>
- keyname(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementCreator) str ¶
C++: protocols::sewing::requirements::AssemblyRequirementCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementCreator, : pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::AssemblyRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementFactory¶
Bases:
SingletonBase_protocols_sewing_requirements_AssemblyRequirementFactory_t
Create AssemblyRequirements
- static assembly_requirement_ct_namer(: str) str ¶
C++: protocols::sewing::requirements::AssemblyRequirementFactory::assembly_requirement_ct_namer(std::string) –> std::string
- static assembly_requirement_group_name() str ¶
C++: protocols::sewing::requirements::AssemblyRequirementFactory::assembly_requirement_group_name() –> std::string
- define_assembly_requirement_subtag(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementFactory, : pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::AssemblyRequirementFactory::define_assembly_requirement_subtag(class utility::tag::XMLSchemaDefinition &) –> void
- factory_register(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementFactory, creator: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementCreator) None ¶
C++: protocols::sewing::requirements::AssemblyRequirementFactory::factory_register(class std::shared_ptr<const class protocols::sewing::requirements::AssemblyRequirementCreator>) –> void
- static get_instance() protocols::sewing::requirements::AssemblyRequirementFactory ¶
C++: utility::SingletonBase<protocols::sewing::requirements::AssemblyRequirementFactory>::get_instance() –> class protocols::sewing::requirements::AssemblyRequirementFactory *
- get_requirement(self: pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirementFactory, type_name: str) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::AssemblyRequirementFactory::get_requirement(const std::string &) –> class std::shared_ptr<class protocols::sewing::requirements::AssemblyRequirement>
- class pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement¶
Bases:
AssemblyRequirement
a Requirement that an Assembly have less than a certain number of clashes
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement, : pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement) pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement ¶
C++: protocols::sewing::requirements::ClashRequirement::operator=(const class protocols::sewing::requirements::ClashRequirement &) –> class protocols::sewing::requirements::ClashRequirement &
- clone(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement) pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement ¶
C++: protocols::sewing::requirements::ClashRequirement::clone() const –> class std::shared_ptr<class protocols::sewing::requirements::ClashRequirement>
- get_clash_radius(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement) float ¶
C++: protocols::sewing::requirements::ClashRequirement::get_clash_radius() const –> double
- get_maximum_clashes_allowed(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement) int ¶
C++: protocols::sewing::requirements::ClashRequirement::get_maximum_clashes_allowed() const –> unsigned long
- get_name(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement) str ¶
C++: protocols::sewing::requirements::ClashRequirement::get_name() –> std::string
- static get_xml_attributes() pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t ¶
C++: protocols::sewing::requirements::ClashRequirement::get_xml_attributes() –> class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> >
- static provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::ClashRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_clash_radius(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement, : float) None ¶
C++: protocols::sewing::requirements::ClashRequirement::set_clash_radius(double) –> void
- set_maximum_clashes_allowed(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement, : int) None ¶
C++: protocols::sewing::requirements::ClashRequirement::set_maximum_clashes_allowed(unsigned long) –> void
- set_options_from_tag(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement, requirement_tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::sewing::requirements::ClashRequirement::set_options_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- test(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirement, assembly: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[bool, bool] ¶
C++: protocols::sewing::requirements::ClashRequirement::test(class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>) –> struct std::pair<bool, bool>
- static type_name() str ¶
C++: protocols::sewing::requirements::ClashRequirement::type_name() –> std::string
- class pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirementCreator¶
Bases:
AssemblyRequirementCreator
The Creator class is responsible for creating a particular Requirement class.
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirementCreator, : pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirementCreator ¶
C++: protocols::sewing::requirements::ClashRequirementCreator::operator=(const class protocols::sewing::requirements::ClashRequirementCreator &) –> class protocols::sewing::requirements::ClashRequirementCreator &
- create_requirement(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::ClashRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::sewing::requirements::AssemblyRequirement>
- keyname(self: pyrosetta.rosetta.protocols.sewing.requirements.ClashRequirementCreator) str ¶
C++: protocols::sewing::requirements::ClashRequirementCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement¶
Bases:
AssemblyRequirement
a Requirement that the segments of an Assembly with a specific dssp code be within a certain range of lengths
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement, : pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement) pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::operator=(const class protocols::sewing::requirements::DsspSpecificLengthRequirement &) –> class protocols::sewing::requirements::DsspSpecificLengthRequirement &
- clone(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement) pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::clone() const –> class std::shared_ptr<class protocols::sewing::requirements::DsspSpecificLengthRequirement>
- get_dssp_code(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement) str ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::get_dssp_code() const –> char
- get_maximum_length(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement) int ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::get_maximum_length() const –> unsigned long
- get_minimum_length(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement) int ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::get_minimum_length() const –> unsigned long
- get_name(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement) str ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::get_name() –> std::string
- static provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_dssp_code(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement, : str) None ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::set_dssp_code(char) –> void
- set_maximum_length(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement, : int) None ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::set_maximum_length(unsigned long) –> void
- set_minimum_length(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement, : int) None ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::set_minimum_length(unsigned long) –> void
- set_options_from_tag(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement, requirement_tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::set_options_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- test(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirement, assembly: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[bool, bool] ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::test(class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>) –> struct std::pair<bool, bool>
- static type_name() str ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirement::type_name() –> std::string
- class pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirementCreator¶
Bases:
AssemblyRequirementCreator
The Creator class is responsible for creating a particular Requirement class.
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirementCreator, : pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirementCreator ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirementCreator::operator=(const class protocols::sewing::requirements::DsspSpecificLengthRequirementCreator &) –> class protocols::sewing::requirements::DsspSpecificLengthRequirementCreator &
- create_requirement(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::sewing::requirements::AssemblyRequirement>
- keyname(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirementCreator) str ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirementCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.sewing.requirements.DsspSpecificLengthRequirementCreator, : pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::DsspSpecificLengthRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement¶
Bases:
AssemblyRequirement
a Requirement that an Assembly have less than a certain number of clashes
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement, : pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement) pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::operator=(const class protocols::sewing::requirements::KeepLigandContactsRequirement &) –> class protocols::sewing::requirements::KeepLigandContactsRequirement &
- clone(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement) pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::clone() const –> class std::shared_ptr<class protocols::sewing::requirements::KeepLigandContactsRequirement>
- get_contact_distance_cutoff(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement) float ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::get_contact_distance_cutoff() const –> double
- get_name(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement) str ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::get_name() –> std::string
- static get_xml_attributes() pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::get_xml_attributes() –> class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> >
- static provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_contact_distance_cutoff(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement, : float) None ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::set_contact_distance_cutoff(double) –> void
- set_options_from_tag(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement, requirement_tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::set_options_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- test(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirement, assembly: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[bool, bool] ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::test(class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>) –> struct std::pair<bool, bool>
- static type_name() str ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirement::type_name() –> std::string
- class pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirementCreator¶
Bases:
AssemblyRequirementCreator
The Creator class is responsible for creating a particular Requirement class.
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirementCreator, : pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirementCreator ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirementCreator::operator=(const class protocols::sewing::requirements::KeepLigandContactsRequirementCreator &) –> class protocols::sewing::requirements::KeepLigandContactsRequirementCreator &
- create_requirement(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::sewing::requirements::AssemblyRequirement>
- keyname(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirementCreator) str ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirementCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.sewing.requirements.KeepLigandContactsRequirementCreator, : pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::KeepLigandContactsRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement¶
Bases:
AssemblyRequirement
a Requirement that an Assembly be within a certain range of lengths
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement, : pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement) pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::operator=(const class protocols::sewing::requirements::LengthInResiduesRequirement &) –> class protocols::sewing::requirements::LengthInResiduesRequirement &
- clone(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement) pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::clone() const –> class std::shared_ptr<class protocols::sewing::requirements::LengthInResiduesRequirement>
- get_maximum_length(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement) int ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::get_maximum_length() const –> unsigned long
- get_minimum_length(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement) int ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::get_minimum_length() const –> unsigned long
- get_name(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement) str ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::get_name() –> std::string
- static provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_maximum_length(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement, : int) None ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::set_maximum_length(unsigned long) –> void
- set_minimum_length(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement, : int) None ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::set_minimum_length(unsigned long) –> void
- set_options_from_tag(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement, requirement_tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::set_options_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- test(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirement, assembly: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[bool, bool] ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::test(class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>) –> struct std::pair<bool, bool>
- static type_name() str ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirement::type_name() –> std::string
- class pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirementCreator¶
Bases:
AssemblyRequirementCreator
The Creator class is responsible for creating a particular Requirement class.
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirementCreator, : pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirementCreator ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirementCreator::operator=(const class protocols::sewing::requirements::LengthInResiduesRequirementCreator &) –> class protocols::sewing::requirements::LengthInResiduesRequirementCreator &
- create_requirement(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::sewing::requirements::AssemblyRequirement>
- keyname(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirementCreator) str ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirementCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.sewing.requirements.LengthInResiduesRequirementCreator, : pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::LengthInResiduesRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.sewing.requirements.LigandAssemblyRequirement¶
Bases:
AssemblyRequirement
an interface for making Requirements that deal with Assemblies
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandAssemblyRequirement, : pyrosetta.rosetta.protocols.sewing.requirements.LigandAssemblyRequirement) pyrosetta.rosetta.protocols.sewing.requirements.LigandAssemblyRequirement ¶
C++: protocols::sewing::requirements::LigandAssemblyRequirement::operator=(const class protocols::sewing::requirements::LigandAssemblyRequirement &) –> class protocols::sewing::requirements::LigandAssemblyRequirement &
- get_name(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandAssemblyRequirement) str ¶
C++: protocols::sewing::requirements::LigandAssemblyRequirement::get_name() –> std::string
- set_options_from_tag(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandAssemblyRequirement, requirement_tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::sewing::requirements::LigandAssemblyRequirement::set_options_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- test(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandAssemblyRequirement, assembly: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[bool, bool] ¶
C++: protocols::sewing::requirements::LigandAssemblyRequirement::test(class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>) –> struct std::pair<bool, bool>
- class pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement¶
Bases:
LigandAssemblyRequirement
Assembly requirement that clash checks the assembly backbone with its bound ligands
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement, : pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement) pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement ¶
C++: protocols::sewing::requirements::LigandClashRequirement::operator=(const class protocols::sewing::requirements::LigandClashRequirement &) –> class protocols::sewing::requirements::LigandClashRequirement &
- clone(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement) pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement ¶
C++: protocols::sewing::requirements::LigandClashRequirement::clone() const –> class std::shared_ptr<class protocols::sewing::requirements::LigandClashRequirement>
- get_clash_radius(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement) float ¶
C++: protocols::sewing::requirements::LigandClashRequirement::get_clash_radius() const –> double
- get_maximum_clashes_allowed(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement) int ¶
C++: protocols::sewing::requirements::LigandClashRequirement::get_maximum_clashes_allowed() const –> unsigned long
- get_name(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement) str ¶
C++: protocols::sewing::requirements::LigandClashRequirement::get_name() –> std::string
- static provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::LigandClashRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_clash_radius(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement, : float) None ¶
C++: protocols::sewing::requirements::LigandClashRequirement::set_clash_radius(double) –> void
- set_maximum_clashes_allowed(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement, : int) None ¶
C++: protocols::sewing::requirements::LigandClashRequirement::set_maximum_clashes_allowed(unsigned long) –> void
- set_options_from_tag(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement, requirement_tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::sewing::requirements::LigandClashRequirement::set_options_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- test(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirement, assembly: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[bool, bool] ¶
C++: protocols::sewing::requirements::LigandClashRequirement::test(class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>) –> struct std::pair<bool, bool>
- static type_name() str ¶
C++: protocols::sewing::requirements::LigandClashRequirement::type_name() –> std::string
- class pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirementCreator¶
Bases:
AssemblyRequirementCreator
The Creator class is responsible for creating a particular Requirement class.
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirementCreator, : pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirementCreator ¶
C++: protocols::sewing::requirements::LigandClashRequirementCreator::operator=(const class protocols::sewing::requirements::LigandClashRequirementCreator &) –> class protocols::sewing::requirements::LigandClashRequirementCreator &
- create_requirement(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::LigandClashRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::sewing::requirements::AssemblyRequirement>
- keyname(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirementCreator) str ¶
C++: protocols::sewing::requirements::LigandClashRequirementCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.sewing.requirements.LigandClashRequirementCreator, : pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::LigandClashRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirement¶
Bases:
AssemblyRequirement
a Requirement that an Assembly have less than a certain number of clashes
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirement, : pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirement) pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirement ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::operator=(const class protocols::sewing::requirements::NonTerminalStartingSegmentRequirement &) –> class protocols::sewing::requirements::NonTerminalStartingSegmentRequirement &
- clone(self: pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirement) pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirement ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::clone() const –> class std::shared_ptr<class protocols::sewing::requirements::NonTerminalStartingSegmentRequirement>
- get_name(self: pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirement) str ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::get_name() –> std::string
- static provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_options_from_tag(self: pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirement, requirement_tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::set_options_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- test(self: pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirement, assembly: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[bool, bool] ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::test(class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>) –> struct std::pair<bool, bool>
- static type_name() str ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::type_name() –> std::string
- class pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirementCreator¶
Bases:
AssemblyRequirementCreator
The Creator class is responsible for creating a particular Requirement class.
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirementCreator, : pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirementCreator ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirementCreator::operator=(const class protocols::sewing::requirements::NonTerminalStartingSegmentRequirementCreator &) –> class protocols::sewing::requirements::NonTerminalStartingSegmentRequirementCreator &
- create_requirement(self: pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::sewing::requirements::AssemblyRequirement>
- keyname(self: pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirementCreator) str ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirementCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.sewing.requirements.NonTerminalStartingSegmentRequirementCreator, : pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::NonTerminalStartingSegmentRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement¶
Bases:
AssemblyRequirement
a Requirement that an Assembly be within a certain range of sizes
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement, : pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement) pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::operator=(const class protocols::sewing::requirements::SizeInSegmentsRequirement &) –> class protocols::sewing::requirements::SizeInSegmentsRequirement &
- clone(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement) pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::clone() const –> class std::shared_ptr<class protocols::sewing::requirements::SizeInSegmentsRequirement>
- get_maximum_size(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement) int ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::get_maximum_size() const –> unsigned long
- get_minimum_size(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement) int ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::get_minimum_size() const –> unsigned long
- get_name(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement) str ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::get_name() –> std::string
- static provide_xml_schema(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_maximum_size(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement, : int) None ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::set_maximum_size(unsigned long) –> void
- set_minimum_size(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement, : int) None ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::set_minimum_size(unsigned long) –> void
- set_options_from_tag(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement, requirement_tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::set_options_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- test(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirement, assembly: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[bool, bool] ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::test(class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>) –> struct std::pair<bool, bool>
- static type_name() str ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirement::type_name() –> std::string
- class pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirementCreator¶
Bases:
AssemblyRequirementCreator
The Creator class is responsible for creating a particular Requirement class.
- assign(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirementCreator, : pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirementCreator ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirementCreator::operator=(const class protocols::sewing::requirements::SizeInSegmentsRequirementCreator &) –> class protocols::sewing::requirements::SizeInSegmentsRequirementCreator &
- create_requirement(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirementCreator) pyrosetta.rosetta.protocols.sewing.requirements.AssemblyRequirement ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirementCreator::create_requirement() const –> class std::shared_ptr<class protocols::sewing::requirements::AssemblyRequirement>
- keyname(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirementCreator) str ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirementCreator::keyname() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.protocols.sewing.requirements.SizeInSegmentsRequirementCreator, : pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) None ¶
C++: protocols::sewing::requirements::SizeInSegmentsRequirementCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void