|
Rosetta 3.5
|
#include <TaskOperation.hh>
Inherits utility::pointer::ReferenceCount.
Inherited by core::pack::task::operation::AppendResidueRotamerSet, core::pack::task::operation::AppendRotamer, core::pack::task::operation::AppendRotamerSet, core::pack::task::operation::DisallowIfNonnative, core::pack::task::operation::DockingNoRepack1, core::pack::task::operation::DockingNoRepack2, core::pack::task::operation::ExtraChiCutoff, core::pack::task::operation::ExtraRotamers, core::pack::task::operation::ExtraRotamersGeneric, core::pack::task::operation::IncludeCurrent, core::pack::task::operation::InitializeExtraRotsFromCommandline, core::pack::task::operation::InitializeFromCommandline, core::pack::task::operation::NoRepackDisulfides, core::pack::task::operation::OperateOnCertainResidues, core::pack::task::operation::OptCysHG, core::pack::task::operation::OptH, core::pack::task::operation::PreserveCBeta, core::pack::task::operation::PreventRepacking, core::pack::task::operation::ReadResfile, core::pack::task::operation::ReplicateTask, core::pack::task::operation::RestrictAbsentCanonicalAAS, core::pack::task::operation::RestrictResidueToRepacking, core::pack::task::operation::RestrictToInterface, core::pack::task::operation::RestrictToRepacking, core::pack::task::operation::RestrictYSDesign, core::pack::task::operation::RotamerExplosion, core::pack::task::operation::SetRotamerCouplings, core::pack::task::operation::SetRotamerLinks, protocols::dna::RestrictDesignToProteinDNAInterface, protocols::dna::WatsonCrickRotamerCouplings, protocols::enzdes::AddLigandMotifRotamers, protocols::enzdes::AddRigidBodyLigandConfs, protocols::enzdes::DetectProteinLigandInterface, protocols::enzdes::ProteinLigandInterfaceUpweighter, protocols::enzdes::SetCatalyticResPackBehavior, protocols::flxbb::CombinedTaskOperation, protocols::flxbb::LayerDesignOperation, protocols::forge::remodel::RemodelRotamerLinks, protocols::hotspot_hashing::AddSearchPatternRotSetOp, protocols::optimize_weights::ScaleAnnealerTemperatureOperation, protocols::symmetric_docking::SymRestrictTaskForDocking, protocols::toolbox::task_operations::DockingNoRepack1, protocols::toolbox::task_operations::DockingNoRepack2, protocols::toolbox::task_operations::InterfaceTaskOperation, protocols::toolbox::task_operations::JointSequenceOperation, protocols::toolbox::task_operations::LayerOperations, protocols::toolbox::task_operations::LimitAromaChi2Operation, protocols::toolbox::task_operations::ModifyAnnealer, protocols::toolbox::task_operations::ReadResfileFromDB, protocols::toolbox::task_operations::RestrictInterGroupVectorOperation, protocols::toolbox::task_operations::RestrictNativeResiduesOperation, protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperation, protocols::toolbox::task_operations::RestrictOperationsBase, protocols::toolbox::task_operations::RestrictToCDRH3Loop, protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors, protocols::toolbox::task_operations::RestrictToTerminiOperation, protocols::toolbox::task_operations::SelectBySASAOperation, protocols::toolbox::task_operations::SeqprofConsensusOperation, and protocols::toolbox::task_operations::SetIGTypeOperation.

Public Types | |
| typedef utility::tag::TagPtr | TagPtr |
| typedef pose::Pose | Pose |
Public Member Functions | |
| virtual | ~TaskOperation () |
| virtual TaskOperationOP | clone () const =0 |
| Create another task operation of the type matching the most-derived version of the class. More... | |
| virtual void | apply (Pose const &, PackerTask &) const =0 |
| Change a packer task in some way. The input pose is the one to which the input task will be later applied. More... | |
| virtual void | parse_tag (TagPtr) |
| Used to parse an xml-like tag to load parameters and properties. More... | |
| virtual void | parse_def (utility::lua::LuaObject const &def) |
Definition at line 48 of file TaskOperation.hh.
Definition at line 52 of file TaskOperation.hh.
| typedef utility::tag::TagPtr core::pack::task::operation::TaskOperation::TagPtr |
Definition at line 51 of file TaskOperation.hh.
|
virtual |
Definition at line 54 of file TaskOperation.cc.
|
pure virtual |
Change a packer task in some way. The input pose is the one to which the input task will be later applied.
Implemented in core::pack::task::operation::ExtraChiCutoff, core::pack::task::operation::ExtraRotamers, core::pack::task::operation::RestrictYSDesign, core::pack::task::operation::PreventRepacking, core::pack::task::operation::PreserveCBeta, core::pack::task::operation::AppendResidueRotamerSet, core::pack::task::operation::AppendRotamerSet, core::pack::task::operation::AppendRotamer, core::pack::task::operation::SetRotamerLinks, core::pack::task::operation::SetRotamerCouplings, core::pack::task::operation::ReadResfileAndObeyLengthEvents, core::pack::task::operation::ReadResfile, protocols::enzdes::AddLigandMotifRotamers, core::pack::task::operation::ExtraRotamersGeneric, protocols::enzdes::AddRigidBodyLigandConfs, core::pack::task::operation::IncludeCurrent, core::pack::task::operation::InitializeExtraRotsFromCommandline, protocols::toolbox::task_operations::LimitAromaChi2Operation, protocols::enzdes::ProteinLigandInterfaceUpweighter, core::pack::task::operation::InitializeFromCommandline, protocols::flxbb::CombinedTaskOperation, protocols::optimize_weights::ScaleAnnealerTemperatureOperation, core::pack::task::operation::RotamerExplosion, protocols::toolbox::task_operations::RestrictToInterface, core::pack::task::operation::RestrictToInterface, protocols::flxbb::LayerDesignOperation, core::pack::task::operation::DisallowIfNonnative, protocols::toolbox::task_operations::RestrictConservedLowDdgOperation, core::pack::task::operation::RestrictAbsentCanonicalAAS, protocols::toolbox::task_operations::DockingNoRepack2, core::pack::task::operation::DockingNoRepack2, protocols::enzdes::DetectProteinLigandInterface, core::pack::task::operation::OptH, core::pack::task::operation::OptCysHG, core::pack::task::operation::RestrictResidueToRepacking, protocols::toolbox::task_operations::RestrictInterGroupVectorOperation, core::pack::task::operation::NoRepackDisulfides, protocols::hotspot_hashing::AddSearchPatternRotSetOp, protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation, protocols::toolbox::task_operations::DockingNoRepack1, core::pack::task::operation::DockingNoRepack1, protocols::toolbox::task_operations::JointSequenceOperation, protocols::toolbox::task_operations::SeqprofConsensusOperation, protocols::toolbox::task_operations::RestrictToNeighborhoodOperation, protocols::toolbox::task_operations::ProteinInterfaceDesignOperation, protocols::toolbox::task_operations::RestrictNativeResiduesOperation, core::pack::task::operation::OperateOnCertainResidues, protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors, core::pack::task::operation::RestrictToRepacking, protocols::toolbox::task_operations::RestrictToTerminiOperation, protocols::toolbox::task_operations::DesignAroundOperation, protocols::toolbox::task_operations::PreventResiduesFromRepackingOperation, protocols::toolbox::task_operations::RestrictResiduesToRepackingOperation, protocols::toolbox::task_operations::ThreadSequenceOperation, protocols::toolbox::task_operations::ReadResfileFromDB, core::pack::task::operation::ReplicateTask, protocols::toolbox::task_operations::RestrictByCalculatorsOperation, protocols::toolbox::task_operations::PreventChainFromRepackingOperation, protocols::toolbox::task_operations::RestrictChainToRepackingOperation, protocols::toolbox::task_operations::RestrictToAlignedSegmentsOperation, protocols::enzdes::SetCatalyticResPackBehavior, protocols::toolbox::task_operations::RestrictToInterfaceOperation, protocols::toolbox::task_operations::RestrictIdentitiesAtAlignedPositionsOperation, protocols::toolbox::task_operations::RestrictToCDRH3Loop, protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperation, protocols::dna::RestrictDesignToProteinDNAInterface, protocols::toolbox::task_operations::ModifyAnnealer, protocols::toolbox::task_operations::SelectBySASAOperation, protocols::toolbox::task_operations::SetIGTypeOperation, protocols::toolbox::task_operations::RestrictOperationsBase, protocols::symmetric_docking::SymRestrictTaskForDocking, protocols::dna::WatsonCrickRotamerCouplings, and protocols::forge::remodel::RemodelRotamerLinks.
|
pure virtual |
Create another task operation of the type matching the most-derived version of the class.
Implemented in core::pack::task::operation::ExtraChiCutoff, core::pack::task::operation::ExtraRotamers, core::pack::task::operation::RestrictYSDesign, core::pack::task::operation::PreventRepacking, core::pack::task::operation::PreserveCBeta, core::pack::task::operation::AppendResidueRotamerSet, core::pack::task::operation::AppendRotamerSet, core::pack::task::operation::AppendRotamer, core::pack::task::operation::SetRotamerLinks, core::pack::task::operation::SetRotamerCouplings, core::pack::task::operation::ReadResfileAndObeyLengthEvents, core::pack::task::operation::ReadResfile, protocols::enzdes::AddLigandMotifRotamers, core::pack::task::operation::ExtraRotamersGeneric, core::pack::task::operation::IncludeCurrent, protocols::enzdes::AddRigidBodyLigandConfs, core::pack::task::operation::InitializeExtraRotsFromCommandline, protocols::flxbb::CombinedTaskOperation, core::pack::task::operation::InitializeFromCommandline, protocols::enzdes::ProteinLigandInterfaceUpweighter, protocols::optimize_weights::ScaleAnnealerTemperatureOperation, core::pack::task::operation::RotamerExplosion, protocols::toolbox::task_operations::LimitAromaChi2Operation, protocols::toolbox::task_operations::RestrictToInterface, core::pack::task::operation::RestrictToInterface, core::pack::task::operation::DisallowIfNonnative, protocols::toolbox::task_operations::RestrictConservedLowDdgOperation, core::pack::task::operation::RestrictAbsentCanonicalAAS, protocols::flxbb::LayerDesignOperation, protocols::toolbox::task_operations::DockingNoRepack2, core::pack::task::operation::DockingNoRepack2, protocols::enzdes::DetectProteinLigandInterface, core::pack::task::operation::OptH, core::pack::task::operation::RestrictResidueToRepacking, protocols::hotspot_hashing::AddSearchPatternRotSetOp, protocols::toolbox::task_operations::DockingNoRepack1, protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation, core::pack::task::operation::DockingNoRepack1, protocols::toolbox::task_operations::LayerOperations, core::pack::task::operation::OptCysHG, core::pack::task::operation::NoRepackDisulfides, protocols::toolbox::task_operations::RestrictInterGroupVectorOperation, protocols::toolbox::task_operations::JointSequenceOperation, protocols::toolbox::task_operations::SeqprofConsensusOperation, protocols::toolbox::task_operations::RestrictToNeighborhoodOperation, protocols::toolbox::task_operations::ProteinInterfaceDesignOperation, core::pack::task::operation::OperateOnCertainResidues, protocols::toolbox::task_operations::RestrictNativeResiduesOperation, protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors, core::pack::task::operation::RestrictToRepacking, protocols::toolbox::task_operations::RestrictToTerminiOperation, core::pack::task::operation::ReplicateTask, protocols::toolbox::task_operations::DesignAroundOperation, protocols::toolbox::task_operations::PreventResiduesFromRepackingOperation, protocols::toolbox::task_operations::RestrictResiduesToRepackingOperation, protocols::toolbox::task_operations::ReadResfileFromDB, protocols::toolbox::task_operations::RestrictByCalculatorsOperation, protocols::toolbox::task_operations::PreventChainFromRepackingOperation, protocols::toolbox::task_operations::RestrictChainToRepackingOperation, protocols::toolbox::task_operations::RestrictToAlignedSegmentsOperation, protocols::toolbox::task_operations::ThreadSequenceOperation, protocols::enzdes::SetCatalyticResPackBehavior, protocols::toolbox::task_operations::RestrictToInterfaceOperation, protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperation, protocols::dna::RestrictDesignToProteinDNAInterface, protocols::toolbox::task_operations::RestrictIdentitiesAtAlignedPositionsOperation, protocols::toolbox::task_operations::RestrictToCDRH3Loop, protocols::toolbox::task_operations::ModifyAnnealer, protocols::toolbox::task_operations::SetIGTypeOperation, protocols::toolbox::task_operations::SelectBySASAOperation, protocols::symmetric_docking::SymRestrictTaskForDocking, protocols::toolbox::task_operations::RestrictOperationsBase, protocols::dna::WatsonCrickRotamerCouplings, and protocols::forge::remodel::RemodelRotamerLinks.
|
virtual |
Reimplemented in core::pack::task::operation::ReadResfile, core::pack::task::operation::IncludeCurrent, protocols::toolbox::task_operations::LimitAromaChi2Operation, core::pack::task::operation::InitializeFromCommandline, core::pack::task::operation::DisallowIfNonnative, protocols::toolbox::task_operations::JointSequenceOperation, core::pack::task::operation::RestrictToRepacking, protocols::toolbox::task_operations::DesignAroundOperation, and protocols::toolbox::task_operations::SelectBySASAOperation.
Definition at line 63 of file TaskOperation.cc.
|
virtual |
Used to parse an xml-like tag to load parameters and properties.
Reimplemented in core::pack::task::operation::ExtraChiCutoff, core::pack::task::operation::ExtraRotamers, core::pack::task::operation::PreventRepacking, core::pack::task::operation::ReadResfileAndObeyLengthEvents, core::pack::task::operation::ReadResfile, protocols::enzdes::AddLigandMotifRotamers, core::pack::task::operation::ExtraRotamersGeneric, protocols::enzdes::AddRigidBodyLigandConfs, protocols::toolbox::task_operations::LimitAromaChi2Operation, protocols::enzdes::ProteinLigandInterfaceUpweighter, core::pack::task::operation::InitializeFromCommandline, core::pack::task::operation::RotamerExplosion, protocols::toolbox::task_operations::RestrictToInterface, core::pack::task::operation::RestrictToInterface, core::pack::task::operation::DisallowIfNonnative, protocols::flxbb::LayerDesignOperation, protocols::toolbox::task_operations::RestrictConservedLowDdgOperation, core::pack::task::operation::RestrictAbsentCanonicalAAS, protocols::enzdes::DetectProteinLigandInterface, protocols::toolbox::task_operations::RestrictToInterfaceVectorOperation, core::pack::task::operation::RestrictResidueToRepacking, core::pack::task::operation::OperateOnCertainResidues, protocols::hotspot_hashing::AddSearchPatternRotSetOp, protocols::toolbox::task_operations::JointSequenceOperation, protocols::toolbox::task_operations::SeqprofConsensusOperation, protocols::dna::RestrictDesignToProteinDNAInterface, protocols::toolbox::task_operations::ProteinInterfaceDesignOperation, protocols::toolbox::task_operations::ReadResfileFromDB, protocols::toolbox::task_operations::RestrictToTerminiOperation, core::pack::task::operation::RestrictToRepacking, protocols::toolbox::task_operations::RestrictNativeResiduesOperation, protocols::toolbox::task_operations::DesignAroundOperation, protocols::toolbox::task_operations::PreventResiduesFromRepackingOperation, protocols::toolbox::task_operations::RestrictResiduesToRepackingOperation, protocols::toolbox::task_operations::ThreadSequenceOperation, core::pack::task::operation::ReplicateTask, protocols::toolbox::task_operations::PreventChainFromRepackingOperation, protocols::toolbox::task_operations::RestrictChainToRepackingOperation, protocols::toolbox::task_operations::RestrictToAlignedSegmentsOperation, protocols::enzdes::SetCatalyticResPackBehavior, protocols::toolbox::task_operations::RestrictIdentitiesAtAlignedPositionsOperation, protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperation, protocols::toolbox::task_operations::ModifyAnnealer, protocols::toolbox::task_operations::SelectBySASAOperation, protocols::toolbox::task_operations::SetIGTypeOperation, protocols::dna::WatsonCrickRotamerCouplings, and protocols::forge::remodel::RemodelRotamerLinks.
Definition at line 56 of file TaskOperation.cc.
References core::pack::task::operation::TR().
1.8.4