Rosetta
|
Classes | |
class | AssemblyRequirement |
an interface for making Requirements that deal with Assemblies More... | |
class | AssemblyRequirementCreator |
The Creator class is responsible for creating a particular GlobalRequirement class. More... | |
class | AssemblyRequirementFactory |
Create AssemblyRequirements. More... | |
class | AssemblyRequirementRegistrator |
This templated class will register an instance of an RequirementCreator (class T) with the RequirementFactory. It will ensure that no RequirementCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place. More... | |
class | ClashRequirement |
a Requirement that an Assembly have less than a certain number of clashes More... | |
class | ClashRequirementCreator |
The Creator class is responsible for creating a particular Requirement class. More... | |
class | DsspSpecificLengthRequirement |
a Requirement that the segments of an Assembly with a specific dssp code be within a certain range of lengths More... | |
class | DsspSpecificLengthRequirementCreator |
The Creator class is responsible for creating a particular Requirement class. More... | |
class | KeepLigandContactsRequirement |
a Requirement that an Assembly have less than a certain number of clashes More... | |
class | KeepLigandContactsRequirementCreator |
The Creator class is responsible for creating a particular Requirement class. More... | |
class | LengthInResiduesRequirement |
a Requirement that an Assembly be within a certain range of lengths More... | |
class | LengthInResiduesRequirementCreator |
The Creator class is responsible for creating a particular Requirement class. More... | |
class | LigandAssemblyRequirement |
an interface for making Requirements that deal with Assemblies More... | |
class | LigandClashRequirement |
Assembly requirement that clash checks the assembly backbone with its bound ligands. More... | |
class | LigandClashRequirementCreator |
The Creator class is responsible for creating a particular Requirement class. More... | |
class | NonTerminalStartingSegmentRequirement |
a Requirement that an Assembly have less than a certain number of clashes More... | |
class | NonTerminalStartingSegmentRequirementCreator |
The Creator class is responsible for creating a particular Requirement class. More... | |
class | SizeInSegmentsRequirement |
a Requirement that an Assembly be within a certain range of sizes More... | |
class | SizeInSegmentsRequirementCreator |
The Creator class is responsible for creating a particular Requirement class. More... | |
Functions | |
static basic::Tracer | TR ("protocols.sewing.requirements.AssemblyRequirementFactory") |
typedef utility::pointer::shared_ptr< AssemblyRequirement const > protocols::sewing::requirements::AssemblyRequirementCOP |
typedef utility::pointer::shared_ptr< AssemblyRequirementCreator const > protocols::sewing::requirements::AssemblyRequirementCreatorCOP |
typedef utility::pointer::shared_ptr< AssemblyRequirementCreator > protocols::sewing::requirements::AssemblyRequirementCreatorOP |
typedef utility::pointer::shared_ptr< AssemblyRequirement > protocols::sewing::requirements::AssemblyRequirementOP |
typedef utility::pointer::shared_ptr< ClashRequirement const > protocols::sewing::requirements::ClashRequirementCOP |
typedef utility::pointer::shared_ptr< ClashRequirementCreator const > protocols::sewing::requirements::ClashRequirementCreatorCOP |
typedef utility::pointer::shared_ptr< ClashRequirementCreator > protocols::sewing::requirements::ClashRequirementCreatorOP |
typedef utility::pointer::shared_ptr< ClashRequirement > protocols::sewing::requirements::ClashRequirementOP |
typedef utility::pointer::shared_ptr< DsspSpecificLengthRequirement const > protocols::sewing::requirements::DsspSpecificLengthRequirementCOP |
typedef utility::pointer::shared_ptr< DsspSpecificLengthRequirementCreator const > protocols::sewing::requirements::DsspSpecificLengthRequirementCreatorCOP |
typedef utility::pointer::shared_ptr< DsspSpecificLengthRequirementCreator > protocols::sewing::requirements::DsspSpecificLengthRequirementCreatorOP |
typedef utility::pointer::shared_ptr< DsspSpecificLengthRequirement > protocols::sewing::requirements::DsspSpecificLengthRequirementOP |
typedef utility::pointer::shared_ptr< KeepLigandContactsRequirement const > protocols::sewing::requirements::KeepLigandContactsRequirementCOP |
typedef utility::pointer::shared_ptr< KeepLigandContactsRequirementCreator const > protocols::sewing::requirements::KeepLigandContactsRequirementCreatorCOP |
typedef utility::pointer::shared_ptr< KeepLigandContactsRequirementCreator > protocols::sewing::requirements::KeepLigandContactsRequirementCreatorOP |
typedef utility::pointer::shared_ptr< KeepLigandContactsRequirement > protocols::sewing::requirements::KeepLigandContactsRequirementOP |
typedef utility::pointer::shared_ptr< LengthInResiduesRequirement const > protocols::sewing::requirements::LengthInResiduesRequirementCOP |
typedef utility::pointer::shared_ptr< LengthInResiduesRequirementCreator const > protocols::sewing::requirements::LengthInResiduesRequirementCreatorCOP |
typedef utility::pointer::shared_ptr< LengthInResiduesRequirementCreator > protocols::sewing::requirements::LengthInResiduesRequirementCreatorOP |
typedef utility::pointer::shared_ptr< LengthInResiduesRequirement > protocols::sewing::requirements::LengthInResiduesRequirementOP |
typedef utility::pointer::shared_ptr< LigandAssemblyRequirement const > protocols::sewing::requirements::LigandAssemblyRequirementCOP |
typedef utility::pointer::shared_ptr< LigandAssemblyRequirement > protocols::sewing::requirements::LigandAssemblyRequirementOP |
typedef utility::pointer::shared_ptr< LigandClashRequirement const > protocols::sewing::requirements::LigandClashRequirementCOP |
typedef utility::pointer::shared_ptr< LigandClashRequirementCreator const > protocols::sewing::requirements::LigandClashRequirementCreatorCOP |
typedef utility::pointer::shared_ptr< LigandClashRequirementCreator > protocols::sewing::requirements::LigandClashRequirementCreatorOP |
typedef utility::pointer::shared_ptr< LigandClashRequirement > protocols::sewing::requirements::LigandClashRequirementOP |
typedef utility::pointer::shared_ptr< NonTerminalStartingSegmentRequirement const > protocols::sewing::requirements::NonTerminalStartingSegmentRequirementCOP |
typedef utility::pointer::shared_ptr< NonTerminalStartingSegmentRequirementCreator const > protocols::sewing::requirements::NonTerminalStartingSegmentRequirementCreatorCOP |
typedef utility::pointer::shared_ptr< NonTerminalStartingSegmentRequirementCreator > protocols::sewing::requirements::NonTerminalStartingSegmentRequirementCreatorOP |
typedef utility::pointer::shared_ptr< NonTerminalStartingSegmentRequirement > protocols::sewing::requirements::NonTerminalStartingSegmentRequirementOP |
typedef utility::pointer::shared_ptr< SizeInSegmentsRequirement const > protocols::sewing::requirements::SizeInSegmentsRequirementCOP |
typedef utility::pointer::shared_ptr< SizeInSegmentsRequirementCreator const > protocols::sewing::requirements::SizeInSegmentsRequirementCreatorCOP |
typedef utility::pointer::shared_ptr< SizeInSegmentsRequirementCreator > protocols::sewing::requirements::SizeInSegmentsRequirementCreatorOP |
typedef utility::pointer::shared_ptr< SizeInSegmentsRequirement > protocols::sewing::requirements::SizeInSegmentsRequirementOP |
|
static |
Referenced by protocols::sewing::requirements::AssemblyRequirementFactory::get_requirement(), protocols::sewing::requirements::ClashRequirement::set_options_from_tag(), protocols::sewing::requirements::DsspSpecificLengthRequirement::set_options_from_tag(), protocols::sewing::requirements::KeepLigandContactsRequirement::set_options_from_tag(), protocols::sewing::requirements::LengthInResiduesRequirement::set_options_from_tag(), protocols::sewing::requirements::LigandClashRequirement::set_options_from_tag(), protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::set_options_from_tag(), protocols::sewing::requirements::SizeInSegmentsRequirement::set_options_from_tag(), protocols::sewing::requirements::ClashRequirement::test(), and protocols::sewing::requirements::LigandClashRequirement::test().