![]() |
Rosetta
2016.11
|
Factory class for the creation and initialization of PackerTask objects. More...
#include <TaskFactory.hh>
Public Types | |
typedef utility::pointer::ReferenceCount | parent |
typedef operation::TaskOperation | TaskOperation |
typedef operation::TaskOperationOP | TaskOperationOP |
typedef operation::TaskOperationCOP | TaskOperationCOP |
typedef std::list < TaskOperationOP > | OperationList |
typedef OperationList::const_iterator | const_iterator |
Public Member Functions | |
TaskFactory () | |
TaskFactory (TaskFactory const &) | |
virtual | ~TaskFactory () |
TaskFactory & | operator= (TaskFactory const &) |
virtual TaskFactoryOP | clone () const |
PackerTaskOP | create_task_and_apply_taskoperations (pose::Pose const &pose) const |
Non static version. More... | |
void | modify_task (core::pose::Pose const &pose, PackerTaskOP task) const |
void | push_back (TaskOperationCOP) |
clones the input task, and pushes it back into the list More... | |
const_iterator | begin () const |
begin iterator of operations_ More... | |
const_iterator | end () const |
end iterator of operations_ More... | |
void | clear () |
core::Size | size () const |
return the size of the operations_ list More... | |
Static Public Member Functions | |
static PackerTaskOP | create_packer_task (pose::Pose const &) |
Static construction of a task. More... | |
Private Member Functions | |
void | copy_operations (TaskFactory const &src) |
Private Attributes | |
OperationList | operations_ |
Factory class for the creation and initialization of PackerTask objects.
typedef OperationList::const_iterator core::pack::task::TaskFactory::const_iterator |
typedef std::list< TaskOperationOP > core::pack::task::TaskFactory::OperationList |
typedef utility::pointer::ReferenceCount core::pack::task::TaskFactory::parent |
core::pack::task::TaskFactory::TaskFactory | ( | ) |
Referenced by clone().
core::pack::task::TaskFactory::TaskFactory | ( | TaskFactory const & | src | ) |
References copy_operations().
|
virtual |
TaskFactory::const_iterator core::pack::task::TaskFactory::begin | ( | ) | const |
void core::pack::task::TaskFactory::clear | ( | ) |
References operations_.
|
virtual |
References TaskFactory().
|
private |
References begin(), end(), and operations_.
Referenced by operator=(), and TaskFactory().
|
static |
Static construction of a task.
Referenced by protocols::protein_interface_design::movers::PlaceOnLoop::add_bb_csts_to_loop(), protocols::enzdes::SecondaryMatchProtocol::add_enz_cst_interaction_to_pose(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_wholepose(), protocols::protein_interface_design::movers::PlaceOnLoop::ala_pose_loop(), protocols::toolbox::task_operations::StoreCombinedStoredTasksMover::apply(), protocols::simple_moves::ProlineFixMover::apply(), protocols::simple_filters::SAXSScoreFilter::apply(), protocols::abinitio::ResolutionSwitcher::apply(), protocols::protein_interface_design::movers::BestHotspotCstMover::apply(), protocols::metal_interface::ZincHeterodimerMover::apply(), protocols::simple_moves::ModifyVariantTypeMover::apply(), protocols::toolbox::task_operations::StoreCompoundTaskMover::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::simple_moves::symmetry::TaskAwareSymMinMover::apply(), protocols::rbsegment_relax::RBSegmentRelax::apply(), protocols::simple_moves::RepackSidechainsMover::apply(), protocols::protein_interface_design::movers::DisulfideMover::apply(), protocols::hybridization::BackboneTorsionSampler::apply(), protocols::hybridization::BackboneTorsionPerturbation::apply(), protocols::relax::LocalRelax::apply(), protocols::relax::CentroidRelax::apply(), protocols::dna::argrot_dna_dis2(), protocols::relax::FastRelax::batch_apply(), core::pack::rotamer_set::bb_independent_rotamers(), protocols::motifs::Motif::build_rotamers(), protocols::motifs::build_rotamers_lite(), protocols::jumping::ResiduePairJump::build_sidechain_rotamers(), protocols::simple_filters::DdGScan::calculate(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::hotspot_hashing::HotspotStubSet::create_hotspot_after_pose(), protocols::stepwise::modeler::rna::create_standard_o2prime_pack_task(), protocols::ddG_main(), protocols::protein_interface_design::movers::SetupHotspotConstraintsLoopsMover::generate_csts(), protocols::pockets::PocketGrid::get_connolly_surfacePoints(), protocols::ligand_docking::HighResDocker::make_packer_task_from_vector(), protocols::analysis::InterfaceAnalyzerMover::mut_to_gly(), protocols::motifs::mutate_loops_for_search(), protocols::motifs::mutate_position_vector_for_search(), protocols::frag_picker::FragmentCandidate::output_silent(), core::pack::pack_missing_sidechains(), protocols::hybridization::MRMover::pack_missing_sidechains(), protocols::simple_moves::sidechain_moves::SidechainMCMover::parse_my_tag(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::parse_my_tag(), protocols::simple_moves::FindConsensusSequence::parse_resfiles(), protocols::simple_moves::MSDMover::parse_resfiles(), protocols::protein_interface_design::movers::parse_stub_sets(), point_mutation(), protocols::hotspot_hashing::HotspotStubSet::prepare_hashing_packer_task_(), protocols::enzdes::MinimizeStoredRBConfs::rb_minimize_all_confs(), core::util::rebuild_disulfide(), protocols::relax::RangeRelaxMover::repack_all(), protocols::relax::RangeRelaxMover::repack_sequence_window(), protocols::relax::RangeRelaxMover::repack_spherical_range(), protocols::mpi_refinement::WorkUnit_bbGauss::run(), protocols::simple_moves::symmetry::SymPackRotamersMover::setup(), protocols::simple_moves::DesignRepackMover::setup_packer_and_movemap(), protocols::protein_interface_design::movers::TryRotamers::setup_rotamer_set(), protocols::simple_moves::ddG::setup_task(), protocols::hotspot_hashing::SurfaceSearchPattern::SurfaceSearchPattern(), protocols::topology_broker::TopologyBroker::switch_to_fullatom(), core::util::switch_to_residue_type_set(), and protocols::vip::VIP_Mover::try_point_mutants().
PackerTaskOP core::pack::task::TaskFactory::create_task_and_apply_taskoperations | ( | pose::Pose const & | pose | ) | const |
Non static version.
References modify_task().
Referenced by protocols::enzdes::RepackLigandSiteWithoutLigandMover::apply(), and protocols::hotspot_hashing::movers::PlaceProbeMover::create_refinement_packing_task().
TaskFactory::const_iterator core::pack::task::TaskFactory::end | ( | ) | const |
void core::pack::task::TaskFactory::modify_task | ( | core::pose::Pose const & | pose, |
PackerTaskOP | task | ||
) | const |
Referenced by create_task_and_apply_taskoperations().
TaskFactory & core::pack::task::TaskFactory::operator= | ( | TaskFactory const & | rhs | ) |
References copy_operations().
void core::pack::task::TaskFactory::push_back | ( | TaskOperationCOP | taskop | ) |
clones the input task, and pushes it back into the list
References operations_.
Referenced by protocols::anchored_design::AnchoredPerturbMover::apply(), protocols::enzdes::RepackLigandSiteWithoutLigandMover::apply(), protocols::anchored_design::AnchoredRefineMover::apply(), protocols::enzdes::EnzdesBaseProtocol::create_enzdes_pack_task(), protocols::hotspot_hashing::movers::PlaceProbeMover::create_refinement_packing_task(), protocols::docking::DockingHighResLegacy::define_loops(), and protocols::match::TaskOperationMPM::modified_match_positions().
core::Size core::pack::task::TaskFactory::size | ( | ) | const |
return the size of the operations_ list
References operations_.
|
private |
Referenced by begin(), clear(), copy_operations(), end(), push_back(), and size().