#include <SelectBySASAOperation.hh>
|
| SelectBySASAOperation (std::string const &mode="sc", std::string const &state="monomer", core::Real probe_radius=2.2, core::Real core_asa=0, core::Real surface_asa=30, std::string const &jump_nums="1", std::string const &sym_dof_names="", bool core=0, bool boundary=0, bool surface=0, bool verbose=0) |
|
| ~SelectBySASAOperation () override |
|
core::pack::task::operation::TaskOperationOP | clone () const override |
| Create another task operation of the type matching the most-derived version of the class. More...
|
|
void | apply (core::pose::Pose const &, core::pack::task::PackerTask &) const override |
| Change a packer task in some way. The input pose is the one to which the input task will be later applied. More...
|
|
void | parse_tag (TagCOP tag, DataMap &) override |
| Used to parse an xml-like tag to load parameters and properties. More...
|
|
| ~TaskOperation () override |
|
virtual void | provide_citation_info (basic::citation_manager::CitationCollectionList &) const |
| Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use. More...
|
|
◆ SelectBySASAOperation()
protocols::task_operations::SelectBySASAOperation::SelectBySASAOperation |
( |
std::string const & |
mode = "sc" , |
|
|
std::string const & |
state = "monomer" , |
|
|
core::Real |
probe_radius = 2.2 , |
|
|
core::Real |
core_asa = 0 , |
|
|
core::Real |
surface_asa = 30 , |
|
|
std::string const & |
jump_nums = "1" , |
|
|
std::string const & |
sym_dof_names = "" , |
|
|
bool |
core = 0 , |
|
|
bool |
boundary = 0 , |
|
|
bool |
surface = 0 , |
|
|
bool |
verbose = 0 |
|
) |
| |
◆ ~SelectBySASAOperation()
protocols::task_operations::SelectBySASAOperation::~SelectBySASAOperation |
( |
| ) |
|
|
overridedefault |
◆ apply()
Change a packer task in some way. The input pose is the one to which the input task will be later applied.
Implements core::pack::task::operation::TaskOperation.
References boundary_, core::scoring::calc_per_atom_sasa(), core::pose::Pose::conformation(), core_, core_asa_, core::pose::symmetry::extract_asymmetric_unit(), core::pose::symmetry::get_sym_aware_jump_num(), core::pose::initialize_atomid_map(), core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), jump_nums_, mode_, core::conformation::Residue::name3(), core::pack::task::PackerTask::nonconst_residue_task(), core::conformation::Conformation::num_chains(), core::pose::Pose::pdb_info(), core::pack::task::ResidueLevelTask::prevent_repacking(), probe_radius_, core::pose::Pose::residue(), core::id::AtomID_Map< T >::set(), core::pose::Pose::size(), core::pose::Pose::split_by_chain(), state_, surface_, surface_asa_, core::pose::symmetry::sym_dof_jump_num(), sym_dof_names_, core::pose::symmetry::symmetry_info(), protocols::task_operations::TR(), protocols::toolbox::rigid_body::translate(), and verbose_.
◆ clone()
◆ keyname()
static std::string protocols::task_operations::SelectBySASAOperation::keyname |
( |
| ) |
|
|
inlinestatic |
◆ parse_tag()
void protocols::task_operations::SelectBySASAOperation::parse_tag |
( |
TagCOP |
tag, |
|
|
DataMap & |
|
|
) |
| |
|
overridevirtual |
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
References boundary_, core_, core_asa_, jump_nums_, mode_, probe_radius_, state_, surface_, surface_asa_, sym_dof_names_, and verbose_.
◆ provide_xml_schema()
void protocols::task_operations::SelectBySASAOperation::provide_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
|
|
static |
◆ boundary_
bool protocols::task_operations::SelectBySASAOperation::boundary_ |
|
private |
◆ core_
bool protocols::task_operations::SelectBySASAOperation::core_ |
|
private |
◆ core_asa_
core::Real protocols::task_operations::SelectBySASAOperation::core_asa_ |
|
private |
◆ jump_nums_
std::string protocols::task_operations::SelectBySASAOperation::jump_nums_ |
|
private |
◆ mode_
std::string protocols::task_operations::SelectBySASAOperation::mode_ |
|
private |
◆ probe_radius_
core::Real protocols::task_operations::SelectBySASAOperation::probe_radius_ |
|
private |
◆ state_
std::string protocols::task_operations::SelectBySASAOperation::state_ |
|
private |
◆ surface_
bool protocols::task_operations::SelectBySASAOperation::surface_ |
|
private |
◆ surface_asa_
core::Real protocols::task_operations::SelectBySASAOperation::surface_asa_ |
|
private |
◆ sym_dof_names_
std::string protocols::task_operations::SelectBySASAOperation::sym_dof_names_ |
|
private |
◆ verbose_
bool protocols::task_operations::SelectBySASAOperation::verbose_ |
|
private |
The documentation for this class was generated from the following files: