DisallowIfNonnative allows you to define what residues are NOT allowed in packing unless that residue is present in the input. Behaves like RestrictAbsentCanonicalAAS and NOTAA except will allow a resitricted residue at a position if it is there to begin with at the time of Task creation. Will do all residues unless otherwise defined by selection syntax below.
More...
#include <TaskOperations.hh>
|
| utility::vector1< bool > | invert_vector (utility::vector1< bool > disallowed_aas) |
| |
DisallowIfNonnative allows you to define what residues are NOT allowed in packing unless that residue is present in the input. Behaves like RestrictAbsentCanonicalAAS and NOTAA except will allow a resitricted residue at a position if it is there to begin with at the time of Task creation. Will do all residues unless otherwise defined by selection syntax below.
◆ parent
◆ DisallowIfNonnative() [1/3]
| core::pack::task::operation::DisallowIfNonnative::DisallowIfNonnative |
( |
| ) |
|
◆ DisallowIfNonnative() [2/3]
| core::pack::task::operation::DisallowIfNonnative::DisallowIfNonnative |
( |
utility::vector1< bool > const & |
disallowed_aas | ) |
|
◆ DisallowIfNonnative() [3/3]
| core::pack::task::operation::DisallowIfNonnative::DisallowIfNonnative |
( |
utility::vector1< bool > const & |
disallowed_aas, |
|
|
utility::vector1< core::Size > const & |
res_selection |
|
) |
| |
◆ ~DisallowIfNonnative()
| core::pack::task::operation::DisallowIfNonnative::~DisallowIfNonnative |
( |
| ) |
|
|
overridedefault |
◆ apply()
| void core::pack::task::operation::DisallowIfNonnative::apply |
( |
pose::Pose const & |
, |
|
|
PackerTask & |
|
|
) |
| const |
|
overridevirtual |
◆ clear()
| void core::pack::task::operation::DisallowIfNonnative::clear |
( |
| ) |
|
◆ clone()
| TaskOperationOP core::pack::task::operation::DisallowIfNonnative::clone |
( |
| ) |
const |
|
overridevirtual |
◆ disallow_aas() [1/2]
| void core::pack::task::operation::DisallowIfNonnative::disallow_aas |
( |
std::string const & |
aa_string | ) |
|
◆ disallow_aas() [2/2]
| void core::pack::task::operation::DisallowIfNonnative::disallow_aas |
( |
utility::vector1< bool > const & |
canonical_disallowed | ) |
|
◆ invert_vector()
| utility::vector1< bool > core::pack::task::operation::DisallowIfNonnative::invert_vector |
( |
utility::vector1< bool > |
disallowed_aas | ) |
|
|
private |
◆ keyname()
| std::string core::pack::task::operation::DisallowIfNonnative::keyname |
( |
| ) |
|
|
static |
◆ parse_tag()
| void core::pack::task::operation::DisallowIfNonnative::parse_tag |
( |
TagCOP |
tag, |
|
|
DataMap & |
|
|
) |
| |
|
overridevirtual |
◆ provide_xml_schema()
| void core::pack::task::operation::DisallowIfNonnative::provide_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
|
|
static |
◆ restrict_to_residue() [1/2]
| void core::pack::task::operation::DisallowIfNonnative::restrict_to_residue |
( |
core::Size const & |
resid | ) |
|
◆ restrict_to_residue() [2/2]
| void core::pack::task::operation::DisallowIfNonnative::restrict_to_residue |
( |
utility::vector1< core::Size > const & |
residues | ) |
|
◆ allowed_aas_
| utility::vector1< bool > core::pack::task::operation::DisallowIfNonnative::allowed_aas_ |
|
private |
◆ disallowed_aas_
| utility::vector1< bool > core::pack::task::operation::DisallowIfNonnative::disallowed_aas_ |
|
private |
◆ residue_selection_
| utility::vector1< core::Size > core::pack::task::operation::DisallowIfNonnative::residue_selection_ |
|
private |
The documentation for this class was generated from the following files: