![]() |
Rosetta
2020.50
|
#include <DockTaskFactory.hh>
Public Member Functions | |
DockTaskFactory () | |
Default constructor. More... | |
DockTaskFactory (DockTaskFactory const &old_instance) | |
~DockTaskFactory () override | |
void | create_and_attach_task_factory (DockingHighRes *docker, core::pose::Pose const &pose) const |
Creates an appropriate TaskFactory based on command line options and attach it to a DockingHighResOP Two arguments: DockingHighResOP and a pose. More... | |
void | set_default () |
Sets booleans to default values. More... | |
void | register_options () |
Associates relevant options with the DockTaskFactory class. More... | |
void | init_from_options () |
Assigns user specified values to members using command line options. More... | |
void | set_norepack1 (bool norepack1) |
void | set_norepack2 (bool norepack2) |
void | set_design_chains (utility::vector1< char > design_chains) |
void | set_additional_task_operarations (utility::vector1< core::pack::task::operation::TaskOperationOP > additional_task_operations) |
void | add_additional_task_operaration (core::pack::task::operation::TaskOperationOP task_operation) |
utility::vector1 < core::pack::task::operation::TaskOperationOP > | get_additional_task_operarations () |
void | set_interface_definition_task_operation (protocols::simple_task_operations::InterfaceTaskOperationOP interface_definition) |
bool | get_norepack1 () const |
bool | get_norepack2 () const |
void | set_prepack_only (bool prepack_only) |
Private Attributes | |
bool | resfile_ |
bool | norepack1_ |
bool | norepack2_ |
utility::vector1< char > | design_chains_ |
utility::vector1 < core::pack::task::operation::TaskOperationOP > | additional_task_operations_ |
bool | prepack_only_ |
simple_task_operations::InterfaceTaskOperationOP | restrict_to_interface_ |
protocols::docking::DockTaskFactory::DockTaskFactory | ( | ) |
Default constructor.
References init_from_options(), register_options(), and set_default().
protocols::docking::DockTaskFactory::DockTaskFactory | ( | DockTaskFactory const & | old_instance | ) |
References design_chains_, norepack1_, norepack2_, prepack_only_, resfile_, and restrict_to_interface_.
|
overridedefault |
void protocols::docking::DockTaskFactory::add_additional_task_operaration | ( | core::pack::task::operation::TaskOperationOP | task_operation | ) |
References additional_task_operations_.
void protocols::docking::DockTaskFactory::create_and_attach_task_factory | ( | DockingHighRes * | docker, |
core::pose::Pose const & | pose | ||
) | const |
Creates an appropriate TaskFactory based on command line options and attach it to a DockingHighResOP Two arguments: DockingHighResOP and a pose.
References additional_task_operations_, core::kinematics::FoldTree::cutpoint_by_jump(), design_chains_, core::pose::Pose::fold_tree(), protocols::docking::DockingHighRes::movable_jumps(), norepack1_, norepack2_, core::pose::Pose::num_jump(), core::pose::Pose::pdb_info(), prepack_only_, resfile_, restrict_to_interface_, and protocols::docking::DockingHighRes::set_task_factory().
utility::vector1< core::pack::task::operation::TaskOperationOP > protocols::docking::DockTaskFactory::get_additional_task_operarations | ( | ) |
References additional_task_operations_.
|
inline |
References norepack1_.
|
inline |
References norepack2_.
void protocols::docking::DockTaskFactory::init_from_options | ( | ) |
Assigns user specified values to members using command line options.
References design_chains_, resfile_, set_norepack1(), and set_norepack2().
Referenced by DockTaskFactory().
void protocols::docking::DockTaskFactory::register_options | ( | ) |
Associates relevant options with the DockTaskFactory class.
Referenced by DockTaskFactory().
void protocols::docking::DockTaskFactory::set_additional_task_operarations | ( | utility::vector1< core::pack::task::operation::TaskOperationOP > | additional_task_operations | ) |
References additional_task_operations_.
void protocols::docking::DockTaskFactory::set_default | ( | ) |
Sets booleans to default values.
References additional_task_operations_, design_chains_, norepack1_, norepack2_, prepack_only_, resfile_, and restrict_to_interface_.
Referenced by DockTaskFactory().
|
inline |
References design_chains_.
void protocols::docking::DockTaskFactory::set_interface_definition_task_operation | ( | protocols::simple_task_operations::InterfaceTaskOperationOP | interface_definition | ) |
|
inline |
References norepack1_.
Referenced by init_from_options().
|
inline |
References norepack2_.
Referenced by init_from_options().
|
inline |
References prepack_only_.
|
private |
|
private |
Referenced by create_and_attach_task_factory(), DockTaskFactory(), init_from_options(), set_default(), and set_design_chains().
|
private |
Referenced by create_and_attach_task_factory(), DockTaskFactory(), get_norepack1(), set_default(), and set_norepack1().
|
private |
Referenced by create_and_attach_task_factory(), DockTaskFactory(), get_norepack2(), set_default(), and set_norepack2().
|
private |
Referenced by create_and_attach_task_factory(), DockTaskFactory(), set_default(), and set_prepack_only().
|
private |
Referenced by create_and_attach_task_factory(), DockTaskFactory(), init_from_options(), and set_default().
|
private |
Referenced by create_and_attach_task_factory(), DockTaskFactory(), and set_default().