![]() |
Rosetta
2020.11
|
#include <SelectBySASAOperation.hh>
Public Member Functions | |
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 bool | task_operation_provides_citation_info () const |
Does this task operation provide information about how to cite it? More... | |
virtual utility::vector1 < basic::citation_manager::CitationCollectionCOP > | provide_citation_info () const |
Provide the citation. More... | |
virtual bool | task_operation_is_unpublished () const |
Does this task_operation indicate that it is unpublished (and, by extension, that the author should be included in publications resulting from it)? More... | |
virtual utility::vector1 < basic::citation_manager::UnpublishedModuleInfoCOP > | provide_authorship_info_for_unpublished () const |
Provide a list of authors and their e-mail addresses, as strings. More... | |
Static Public Member Functions | |
static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
static std::string | keyname () |
Private Attributes | |
std::string | mode_ |
std::string | state_ |
core::Real | probe_radius_ |
core::Real | core_asa_ |
core::Real | surface_asa_ |
std::string | jump_nums_ |
std::string | sym_dof_names_ |
bool | core_ |
bool | boundary_ |
bool | surface_ |
bool | verbose_ |
Additional Inherited Members | |
![]() | |
typedef utility::tag::TagCOP | TagCOP |
typedef basic::datacache::DataMap | DataMap |
typedef pose::Pose | Pose |
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 |
||
) |
|
overridedefault |
|
overridevirtual |
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::conformation::Residue::nheavyatoms(), 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_.
|
overridevirtual |
Create another task operation of the type matching the most-derived version of the class.
Implements core::pack::task::operation::TaskOperation.
|
inlinestatic |
|
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_.
|
static |
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().