![]() |
Rosetta Protocols
2014.16.56682
|
#include <ThreadSequenceOperation.hh>
Public Member Functions | |
| ThreadSequenceOperation () | |
| ThreadSequenceOperation (std::string const seq) | |
| virtual | ~ThreadSequenceOperation () |
| virtual TaskOperationOP | clone () const |
| virtual void | target_sequence (std::string const seq) |
| virtual std::string | target_sequence () const |
| virtual void | apply (core::pose::Pose const &, core::pack::task::PackerTask &) const |
| virtual void | parse_tag (TagCOP, DataMap &) |
| core::Size | start_res () const |
| void | start_res (core::Size const s) |
| bool | allow_design_around () const |
| void | allow_design_around (bool const b) |
Public Member Functions inherited from protocols::toolbox::task_operations::RestrictOperationsBase | |
| RestrictOperationsBase () | |
| virtual | ~RestrictOperationsBase () |
Private Attributes | |
| std::string | target_sequence_ |
| core::Size | start_res_ |
| bool | allow_design_around_ |
Additional Inherited Members | |
Protected Member Functions inherited from protocols::toolbox::task_operations::RestrictOperationsBase | |
| void | run_calculator (core::pose::Pose const &pose, std::string const &calculator, std::string const &calculation, utility::vector1_bool &residues) const |
| this is the only real function - it takes a calculator name and calculation, and a PackerTask-compatible vector, and flips booleans in the vector according to the calculator More... | |
this class is a TaskOperation to prevent repacking of residues not near an interface.
| protocols::toolbox::task_operations::ThreadSequenceOperation::ThreadSequenceOperation | ( | ) |
References start_res(), and target_sequence().
Referenced by clone().
| protocols::toolbox::task_operations::ThreadSequenceOperation::ThreadSequenceOperation | ( | std::string const | seq | ) |
References target_sequence().
|
virtual |
|
inline |
References allow_design_around_.
Referenced by protocols::toolbox::task_operations::DatabaseThread::apply(), apply(), and parse_tag().
|
inline |
References allow_design_around_, and protocols::match::upstream::b.
|
virtual |
Implements protocols::toolbox::task_operations::RestrictOperationsBase.
References aa_from_oneletter_code(), allow_design_around(), core::pack::task::operation::RestrictAbsentCanonicalAAS::apply(), core::pack::task::operation::RestrictAbsentCanonicalAAS::include_residue(), core::pack::task::operation::RestrictAbsentCanonicalAAS::keep_aas(), length, num_canonical_aas, resi, runtime_assert, start_res(), target_sequence(), target_sequence_, and core::pose::Pose::total_residue().
Referenced by protocols::toolbox::task_operations::DatabaseThread::apply().
|
virtual |
Implements protocols::toolbox::task_operations::RestrictOperationsBase.
References ThreadSequenceOperation().
|
virtual |
References allow_design_around(), start_res(), target_sequence(), and protocols::TR.
| core::Size protocols::toolbox::task_operations::ThreadSequenceOperation::start_res | ( | ) | const |
References start_res_.
Referenced by protocols::toolbox::task_operations::DatabaseThread::apply(), apply(), parse_tag(), and ThreadSequenceOperation().
| void protocols::toolbox::task_operations::ThreadSequenceOperation::start_res | ( | core::Size const | s | ) |
References start_res_.
|
virtual |
References target_sequence_.
Referenced by protocols::toolbox::task_operations::DatabaseThread::apply().
|
virtual |
References target_sequence_.
Referenced by apply(), parse_tag(), and ThreadSequenceOperation().
|
private |
Referenced by allow_design_around().
|
private |
Referenced by start_res().
|
private |
Referenced by apply(), and target_sequence().
1.8.7