|
Rosetta 3.5
|
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 operation::TaskOperationSP | TaskOperationSP |
| typedef std::list < TaskOperationOP > | OperationList |
| typedef OperationList::const_iterator | const_iterator |
Public Member Functions | |
| TaskFactory () | |
| TaskFactory (TaskFactory const &) | |
| virtual | ~TaskFactory () |
| TaskFactory const & | 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... | |
| void | push_back (TaskOperationSP) |
| 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.
Definition at line 43 of file TaskFactory.hh.
| typedef OperationList::const_iterator core::pack::task::TaskFactory::const_iterator |
Definition at line 52 of file TaskFactory.hh.
| typedef std::list< TaskOperationOP > core::pack::task::TaskFactory::OperationList |
Definition at line 51 of file TaskFactory.hh.
Definition at line 46 of file TaskFactory.hh.
Definition at line 47 of file TaskFactory.hh.
Definition at line 49 of file TaskFactory.hh.
Definition at line 48 of file TaskFactory.hh.
Definition at line 50 of file TaskFactory.hh.
| core::pack::task::TaskFactory::TaskFactory | ( | ) |
Definition at line 32 of file TaskFactory.cc.
Referenced by clone().
| core::pack::task::TaskFactory::TaskFactory | ( | TaskFactory const & | src) |
Definition at line 33 of file TaskFactory.cc.
References copy_operations().
|
virtual |
Definition at line 45 of file TaskFactory.cc.
| TaskFactory::const_iterator core::pack::task::TaskFactory::begin | ( | ) | const |
begin iterator of operations_
Definition at line 85 of file TaskFactory.cc.
References operations_.
Referenced by copy_operations().
| void core::pack::task::TaskFactory::clear | ( | ) |
Definition at line 97 of file TaskFactory.cc.
References operations_.
|
virtual |
Definition at line 40 of file TaskFactory.cc.
References TaskFactory().
|
private |
Definition at line 112 of file TaskFactory.cc.
References begin(), end(), and operations_.
Referenced by operator=(), and TaskFactory().
|
static |
Static construction of a task.
Definition at line 104 of file TaskFactory.cc.
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::protein_interface_design::movers::PlaceOnLoop::ala_pose_loop(), protocols::simple_moves::ProlineFixMover::apply(), protocols::simple_filters::SAXSScoreFilter::apply(), protocols::abinitio::ResolutionSwitcher::apply(), protocols::protein_interface_design::movers::BestHotspotCstMover::apply(), protocols::simple_moves::ModifyVariantTypeMover::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::simple_moves::RepackSidechainsMover::apply(), protocols::protein_interface_design::movers::DisulfideMover::apply(), protocols::rbsegment_relax::RBSegmentRelax::apply(), protocols::protein_interface_design::movers::TryRotamers::apply(), protocols::relax::CentroidRelax::apply(), protocols::relax::FastRelax::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_moves::ddG::calculate(), protocols::protein_interface_design::filters::AtomicContactCountFilter::compute(), protocols::hotspot_hashing::HotspotStubSet::create_hotspot_after_pose(), protocols::swa::rna::create_standard_o2star_pack_task(), protocols::ddG_main(), protocols::protein_interface_design::movers::SetupHotspotConstraintsLoopsMover::generate_csts(), protocols::ligand_docking::HighResDocker::make_packer_task_from_vector(), protocols::analysis::InterfaceAnalyzerMover::mut_to_gly(), protocols::motifs::mutate_loops_for_search(), protocols::frag_picker::FragmentCandidate::output_silent(), core::pack::pack_missing_sidechains(), protocols::simple_moves::sidechain_moves::SidechainMCMover::parse_my_tag(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::parse_my_tag(), 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::grafting::AnchoredGraftMover::repack_connection_and_residues_in_movemap(), protocols::grafting::AnchoredGraftMover::repack_connection_and_residues_in_movemap_and_piece(), protocols::simple_moves::symmetry::SymPackRotamersMover::setup(), protocols::simple_moves::DesignRepackMover::setup_packer_and_movemap(), protocols::hotspot_hashing::SurfaceSearchPattern::SurfaceSearchPattern(), protocols::topology_broker::TopologyBroker::switch_to_fullatom(), core::util::switch_to_residue_type_set(), protocols::simple_moves::ddG::symm_ddG(), 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.
Definition at line 64 of file TaskFactory.cc.
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 |
end iterator of operations_
Definition at line 91 of file TaskFactory.cc.
References operations_.
Referenced by copy_operations().
| void core::pack::task::TaskFactory::modify_task | ( | core::pose::Pose const & | pose, |
| PackerTaskOP | task | ||
| ) | const |
Definition at line 55 of file TaskFactory.cc.
Referenced by create_task_and_apply_taskoperations().
| TaskFactory const & core::pack::task::TaskFactory::operator= | ( | TaskFactory const & | rhs) |
Definition at line 48 of file TaskFactory.cc.
References copy_operations().
| void core::pack::task::TaskFactory::push_back | ( | TaskOperationCOP | taskop) |
clones the input task, and pushes it back into the list
Definition at line 73 of file TaskFactory.cc.
References operations_.
Referenced by protocols::canonical_sampling::MetropolisHastingsMover::add_sidechain_mc_mover(), protocols::canonical_sampling::MetropolisHastingsMover::add_sidechain_mover(), protocols::simple_moves::ForceDisulfidesMover::apply(), protocols::protein_interface_design::movers::HotspotDisjointedFoldTreeMover::apply(), protocols::protein_interface_design::movers::PrepackMover::apply(), protocols::toolbox::task_operations::RestrictToAlignedSegmentsOperation::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::enzdes::RepackLigandSiteWithoutLigandMover::apply(), protocols::simple_filters::RotamerBoltzmannWeight::compute_Boltzmann_weight(), protocols::enzdes::EnzdesBaseProtocol::create_enzdes_pack_task(), protocols::hotspot_hashing::movers::PlaceProbeMover::create_refinement_packing_task(), protocols::docking::DockingHighResLegacy::define_loops(), protocols::simple_moves::sidechain_moves::SidechainMoverBase::init_from_options(), protocols::protein_interface_design::movers::PlaceOnLoop::minimize_toward_stub(), protocols::match::TaskOperationMPM::modified_match_positions(), protocols::symmetric_docking::SymDockProtocol::recover_sidechains(), protocols::optimize_weights::IterativeOptEDriver::repack_and_minimize_pose(), and protocols::simple_filters::RelativePoseFilter::thread_seq().
| void core::pack::task::TaskFactory::push_back | ( | TaskOperationSP | taskop) |
Definition at line 79 of file TaskFactory.cc.
References operations_.
| core::Size core::pack::task::TaskFactory::size | ( | ) | const |
return the size of the operations_ list
Definition at line 123 of file TaskFactory.cc.
References operations_.
|
private |
Definition at line 102 of file TaskFactory.hh.
Referenced by begin(), clear(), copy_operations(), end(), push_back(), and size().
1.8.4