|
Rosetta 3.5
|
The TaskOperationCreator class's responsibilities are to create on demand a new TaskOperation class. The TaskOperationCreator must register itself with the TaskOperationFactory at load time (before main() begins) so that the TaskOperationFactory is ready to start creating TaskOperations by the time any protocol requests one. More...
#include <TaskOperationCreator.hh>
Inherits utility::pointer::ReferenceCount.
Inherited by core::pack::task::operation::AppendResidueRotamerSetCreator, core::pack::task::operation::AppendRotamerCreator, core::pack::task::operation::AppendRotamerSetCreator, core::pack::task::operation::DisallowIfNonnativeCreator, core::pack::task::operation::ExtraChiCutoffCreator, core::pack::task::operation::ExtraRotamersCreator, core::pack::task::operation::ExtraRotamersGenericCreator, core::pack::task::operation::IncludeCurrentCreator, core::pack::task::operation::InitializeExtraRotsFromCommandlineCreator, core::pack::task::operation::InitializeFromCommandlineCreator, core::pack::task::operation::NoRepackDisulfidesCreator, core::pack::task::operation::OperateOnCertainResiduesCreator, core::pack::task::operation::OptCysHGCreator, core::pack::task::operation::OptHCreator, core::pack::task::operation::PreserveCBetaCreator, core::pack::task::operation::PreventRepackingCreator, core::pack::task::operation::ReadResfileAndObeyLengthEventsCreator, core::pack::task::operation::ReadResfileCreator, core::pack::task::operation::ReplicateTaskCreator, core::pack::task::operation::RestrictAbsentCanonicalAASCreator, core::pack::task::operation::RestrictResidueToRepackingCreator, core::pack::task::operation::RestrictToRepackingCreator, core::pack::task::operation::RestrictYSDesignCreator, core::pack::task::operation::RotamerExplosionCreator, core::pack::task::operation::SetRotamerCouplingsCreator, core::pack::task::operation::SetRotamerLinksCreator, protocols::dna::RestrictDesignToProteinDNAInterfaceCreator, protocols::dna::WatsonCrickRotamerCouplingsCreator, protocols::enzdes::AddLigandMotifRotamersOperationCreator, protocols::enzdes::AddRigidBodyLigandConfsCreator, protocols::enzdes::DetectProteinLigandInterfaceOperationCreator, protocols::enzdes::ProteinLigandInterfaceUpweighterOperationCreator, protocols::enzdes::SetCatalyticResPackBehaviorCreator, protocols::flxbb::LayerDesignOperationCreator, protocols::forge::remodel::RemodelRotamerLinksCreator, protocols::toolbox::task_operations::DesignAroundOperationCreator, protocols::toolbox::task_operations::JointSequenceOperationCreator, protocols::toolbox::task_operations::LimitAromaChi2OperationCreator, protocols::toolbox::task_operations::ModifyAnnealerCreator, protocols::toolbox::task_operations::PreventChainFromRepackingOperationCreator, protocols::toolbox::task_operations::PreventResiduesFromRepackingOperationCreator, protocols::toolbox::task_operations::ProteinInterfaceDesignOperationCreator, protocols::toolbox::task_operations::ReadResfileFromDBCreator, protocols::toolbox::task_operations::RestrictByCalculatorsOperationCreator, protocols::toolbox::task_operations::RestrictChainToRepackingOperationCreator, protocols::toolbox::task_operations::RestrictConservedLowDdgOperationCreator, protocols::toolbox::task_operations::RestrictIdentitiesAtAlignedPositionsOperationCreator, protocols::toolbox::task_operations::RestrictInterGroupVectorOperationCreator, protocols::toolbox::task_operations::RestrictNativeResiduesOperationCreator, protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperationCreator, protocols::toolbox::task_operations::RestrictResiduesToRepackingOperationCreator, protocols::toolbox::task_operations::RestrictToAlignedSegmentsOperationCreator, protocols::toolbox::task_operations::RestrictToCDRH3LoopCreator, protocols::toolbox::task_operations::RestrictToInterfaceCreator, protocols::toolbox::task_operations::RestrictToInterfaceOperationCreator, protocols::toolbox::task_operations::RestrictToInterfaceVectorOperationCreator, protocols::toolbox::task_operations::RestrictToLoopsAndNeighborsCreator, protocols::toolbox::task_operations::RestrictToNeighborhoodOperationCreator, protocols::toolbox::task_operations::RestrictToTerminiOperationCreator, protocols::toolbox::task_operations::SelectBySASAOperationCreator, protocols::toolbox::task_operations::SeqprofConsensusOperationCreator, protocols::toolbox::task_operations::SetIGTypeOperationCreator, and protocols::toolbox::task_operations::ThreadSequenceOperationCreator.

Public Member Functions | |
| virtual | ~TaskOperationCreator () |
| virtual TaskOperationOP | create_task_operation () const =0 |
| Instantiate a new TaskOperation. More... | |
| virtual std::string | keyname () const =0 |
The TaskOperationCreator class's responsibilities are to create on demand a new TaskOperation class. The TaskOperationCreator must register itself with the TaskOperationFactory at load time (before main() begins) so that the TaskOperationFactory is ready to start creating TaskOperations by the time any protocol requests one.
Definition at line 42 of file TaskOperationCreator.hh.
|
inlinevirtual |
Definition at line 45 of file TaskOperationCreator.hh.
|
pure virtual |
Instantiate a new TaskOperation.
Implemented in core::pack::task::operation::ExtraChiCutoffCreator, core::pack::task::operation::ExtraRotamersCreator, core::pack::task::operation::DisallowIfNonnativeCreator, core::pack::task::operation::RestrictToRepackingCreator, core::pack::task::operation::RestrictResidueToRepackingCreator, core::pack::task::operation::RestrictAbsentCanonicalAASCreator, core::pack::task::operation::RotamerExplosionCreator, core::pack::task::operation::ExtraRotamersGenericCreator, core::pack::task::operation::InitializeFromCommandlineCreator, core::pack::task::operation::InitializeExtraRotsFromCommandlineCreator, core::pack::task::operation::IncludeCurrentCreator, core::pack::task::operation::ReadResfileAndObeyLengthEventsCreator, core::pack::task::operation::ReadResfileCreator, core::pack::task::operation::SetRotamerLinksCreator, core::pack::task::operation::SetRotamerCouplingsCreator, core::pack::task::operation::AppendRotamerCreator, core::pack::task::operation::AppendResidueRotamerSetCreator, core::pack::task::operation::AppendRotamerSetCreator, core::pack::task::operation::PreserveCBetaCreator, core::pack::task::operation::PreventRepackingCreator, core::pack::task::operation::RestrictYSDesignCreator, core::pack::task::operation::OptCysHGCreator, core::pack::task::operation::OptHCreator, core::pack::task::operation::ReplicateTaskCreator, protocols::toolbox::task_operations::RestrictToTerminiOperationCreator, protocols::toolbox::task_operations::RestrictConservedLowDdgOperationCreator, core::pack::task::operation::NoRepackDisulfidesCreator, core::pack::task::operation::OperateOnCertainResiduesCreator, protocols::toolbox::task_operations::RestrictNativeResiduesOperationCreator, protocols::toolbox::task_operations::RestrictToLoopsAndNeighborsCreator, protocols::toolbox::task_operations::SelectBySASAOperationCreator, protocols::dna::RestrictDesignToProteinDNAInterfaceCreator, protocols::dna::WatsonCrickRotamerCouplingsCreator, protocols::toolbox::task_operations::RestrictToInterfaceCreator, protocols::forge::remodel::RemodelRotamerLinksCreator, protocols::toolbox::task_operations::DesignAroundOperationCreator, protocols::toolbox::task_operations::JointSequenceOperationCreator, protocols::toolbox::task_operations::LimitAromaChi2OperationCreator, protocols::toolbox::task_operations::ModifyAnnealerCreator, protocols::toolbox::task_operations::PreventChainFromRepackingOperationCreator, protocols::toolbox::task_operations::PreventResiduesFromRepackingOperationCreator, protocols::toolbox::task_operations::ProteinInterfaceDesignOperationCreator, protocols::toolbox::task_operations::ReadResfileFromDBCreator, protocols::toolbox::task_operations::RestrictByCalculatorsOperationCreator, protocols::toolbox::task_operations::RestrictChainToRepackingOperationCreator, protocols::toolbox::task_operations::RestrictIdentitiesAtAlignedPositionsOperationCreator, protocols::toolbox::task_operations::RestrictInterGroupVectorOperationCreator, protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperationCreator, protocols::toolbox::task_operations::RestrictResiduesToRepackingOperationCreator, protocols::toolbox::task_operations::RestrictToAlignedSegmentsOperationCreator, protocols::toolbox::task_operations::RestrictToCDRH3LoopCreator, protocols::toolbox::task_operations::RestrictToInterfaceOperationCreator, protocols::toolbox::task_operations::RestrictToInterfaceVectorOperationCreator, protocols::toolbox::task_operations::RestrictToNeighborhoodOperationCreator, protocols::toolbox::task_operations::SeqprofConsensusOperationCreator, protocols::toolbox::task_operations::SetIGTypeOperationCreator, protocols::toolbox::task_operations::ThreadSequenceOperationCreator, protocols::enzdes::AddLigandMotifRotamersOperationCreator, protocols::enzdes::AddRigidBodyLigandConfsCreator, protocols::enzdes::DetectProteinLigandInterfaceOperationCreator, protocols::enzdes::ProteinLigandInterfaceUpweighterOperationCreator, protocols::enzdes::SetCatalyticResPackBehaviorCreator, and protocols::flxbb::LayerDesignOperationCreator.
|
pure virtual |
Implemented in core::pack::task::operation::ExtraChiCutoffCreator, core::pack::task::operation::ExtraRotamersCreator, core::pack::task::operation::DisallowIfNonnativeCreator, core::pack::task::operation::RestrictToRepackingCreator, core::pack::task::operation::RestrictResidueToRepackingCreator, core::pack::task::operation::RestrictAbsentCanonicalAASCreator, core::pack::task::operation::RotamerExplosionCreator, core::pack::task::operation::ExtraRotamersGenericCreator, core::pack::task::operation::InitializeFromCommandlineCreator, core::pack::task::operation::InitializeExtraRotsFromCommandlineCreator, core::pack::task::operation::IncludeCurrentCreator, core::pack::task::operation::ReadResfileAndObeyLengthEventsCreator, core::pack::task::operation::ReadResfileCreator, core::pack::task::operation::SetRotamerLinksCreator, core::pack::task::operation::SetRotamerCouplingsCreator, core::pack::task::operation::AppendRotamerCreator, core::pack::task::operation::AppendResidueRotamerSetCreator, core::pack::task::operation::AppendRotamerSetCreator, core::pack::task::operation::PreserveCBetaCreator, core::pack::task::operation::PreventRepackingCreator, core::pack::task::operation::RestrictYSDesignCreator, core::pack::task::operation::OptCysHGCreator, core::pack::task::operation::OptHCreator, core::pack::task::operation::ReplicateTaskCreator, protocols::toolbox::task_operations::RestrictToTerminiOperationCreator, protocols::toolbox::task_operations::RestrictConservedLowDdgOperationCreator, core::pack::task::operation::NoRepackDisulfidesCreator, core::pack::task::operation::OperateOnCertainResiduesCreator, protocols::toolbox::task_operations::RestrictNativeResiduesOperationCreator, protocols::toolbox::task_operations::RestrictToLoopsAndNeighborsCreator, protocols::toolbox::task_operations::SelectBySASAOperationCreator, protocols::dna::RestrictDesignToProteinDNAInterfaceCreator, protocols::dna::WatsonCrickRotamerCouplingsCreator, protocols::toolbox::task_operations::RestrictToInterfaceCreator, protocols::forge::remodel::RemodelRotamerLinksCreator, protocols::toolbox::task_operations::DesignAroundOperationCreator, protocols::toolbox::task_operations::JointSequenceOperationCreator, protocols::toolbox::task_operations::LimitAromaChi2OperationCreator, protocols::toolbox::task_operations::ModifyAnnealerCreator, protocols::toolbox::task_operations::PreventChainFromRepackingOperationCreator, protocols::toolbox::task_operations::PreventResiduesFromRepackingOperationCreator, protocols::toolbox::task_operations::ProteinInterfaceDesignOperationCreator, protocols::toolbox::task_operations::ReadResfileFromDBCreator, protocols::toolbox::task_operations::RestrictByCalculatorsOperationCreator, protocols::toolbox::task_operations::RestrictChainToRepackingOperationCreator, protocols::toolbox::task_operations::RestrictIdentitiesAtAlignedPositionsOperationCreator, protocols::toolbox::task_operations::RestrictInterGroupVectorOperationCreator, protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperationCreator, protocols::toolbox::task_operations::RestrictResiduesToRepackingOperationCreator, protocols::toolbox::task_operations::RestrictToAlignedSegmentsOperationCreator, protocols::toolbox::task_operations::RestrictToCDRH3LoopCreator, protocols::toolbox::task_operations::RestrictToInterfaceOperationCreator, protocols::toolbox::task_operations::RestrictToInterfaceVectorOperationCreator, protocols::toolbox::task_operations::RestrictToNeighborhoodOperationCreator, protocols::toolbox::task_operations::SeqprofConsensusOperationCreator, protocols::toolbox::task_operations::SetIGTypeOperationCreator, protocols::toolbox::task_operations::ThreadSequenceOperationCreator, protocols::enzdes::AddLigandMotifRotamersOperationCreator, protocols::enzdes::AddRigidBodyLigandConfsCreator, protocols::enzdes::DetectProteinLigandInterfaceOperationCreator, protocols::enzdes::ProteinLigandInterfaceUpweighterOperationCreator, protocols::enzdes::SetCatalyticResPackBehaviorCreator, and protocols::flxbb::LayerDesignOperationCreator.
1.8.4