#include <LayerDesignOperation.hh>
protocols::flxbb::LayerDesignOperation::LayerDesignOperation |
( |
) | |
|
protocols::flxbb::LayerDesignOperation::LayerDesignOperation |
( |
bool |
dsgn_core, |
|
|
bool |
dsgn_boundary, |
|
|
bool |
dsgn_surface |
|
) |
| |
protocols::flxbb::LayerDesignOperation::~LayerDesignOperation |
( |
) | |
|
|
virtual |
void protocols::flxbb::LayerDesignOperation::apply |
( |
Pose const & |
pose, |
|
|
PackerTask & |
task |
|
) |
| const |
|
virtual |
apply
Implements core::pack::task::operation::TaskOperation.
References add_helix_capping_, core::pack::task::ResidueLevelTask::command_string(), design_layer_, core::pack::task::PackerTask_::designing_residues(), core::scoring::dssp::Dssp::dssp_reduced(), core::pose::symmetry::extract_asymmetric_unit(), protocols::swa::rna::file_exists(), protocols::flxbb::find_ligands(), core::scoring::dssp::Dssp::get_dssp_secstruct(), get_restrictions(), core::conformation::Residue::is_protein(), core::pose::symmetry::is_symmetric(), make_pymol_script_, core::pack::task::PackerTask::nonconst_residue_task(), core::pack::task::ResidueLevelTask::prevent_repacking(), repack_non_designed_residues_, core::pose::Pose::residue(), core::pack::task::PackerTask::residue_task(), core::pack::task::ResidueLevelTask::restrict_absent_canonical_aas(), core::pack::task::ResidueLevelTask::restrict_to_repacking(), srbl_, task_layers_, core::pose::Pose::total_residue(), protocols::TR(), verbose_, and write_pymol_script().
void protocols::flxbb::LayerDesignOperation::design_layer |
( |
bool const |
dsgn_core, |
|
|
bool const |
dsgn_boundary, |
|
|
bool const |
dsgn_surface |
|
) |
| |
utility::vector1< bool > protocols::flxbb::LayerDesignOperation::get_restrictions |
( |
std::string const & |
layer, |
|
|
std::string const & |
default_layer, |
|
|
std::string const & |
ss_type |
|
) |
| const |
|
private |
void protocols::flxbb::LayerDesignOperation::make_pymol_script |
( |
bool |
value) | |
|
|
inline |
make pymol scripts showing the different layers
Referenced by parse_tag().
void protocols::flxbb::LayerDesignOperation::parse_tag |
( |
TagPtr |
tag) | |
|
|
virtual |
Used to parse an xml-like tag to load parameters and properties.
Reimplemented from core::pack::task::operation::TaskOperation.
References design_layer_, core::pack::task::operation::TaskOperationFactory::get_instance(), core::pack::task::operation::TaskOperationFactory::has_type(), layer_residues_, make_pymol_script(), core::pack::task::operation::TaskOperationFactory::newTaskOperation(), repack_non_designed_residues_, set_restrict_restypes(), set_verbose(), srbl_, task_layers_, protocols::TR(), and use_original_.
void protocols::flxbb::LayerDesignOperation::pore_radius |
( |
Real |
ps) | |
|
set pore radius for colculating asa
References srbl_.
std::string protocols::flxbb::LayerDesignOperation::pos2select |
( |
utility::vector1< Size > const & |
pos) | |
const |
|
private |
void protocols::flxbb::LayerDesignOperation::sasa_core |
( |
Real const |
r, |
|
|
String const |
ss = "" |
|
) |
| |
accessible surface for evaluating residues are in core or not
References srbl_.
void protocols::flxbb::LayerDesignOperation::sasa_surface |
( |
Real const |
r, |
|
|
String const |
ss = "" |
|
) |
| |
accessible surface for evaluating residues are in surface or not
References srbl_.
void protocols::flxbb::LayerDesignOperation::set_default_layer_residues |
( |
) | |
|
|
private |
void protocols::flxbb::LayerDesignOperation::set_restrict_restypes |
( |
bool const |
b) | |
|
|
inline |
void protocols::flxbb::LayerDesignOperation::set_verbose |
( |
bool const |
b) | |
|
|
inline |
void protocols::flxbb::LayerDesignOperation::use_original_seq |
( |
) | |
|
|
inline |
use original sequence for not designed layer
bool protocols::flxbb::LayerDesignOperation::add_helix_capping_ |
|
private |
add helix capping ?
Referenced by apply().
std::map< std::string, bool > protocols::flxbb::LayerDesignOperation::design_layer_ |
|
private |
LayerResidues protocols::flxbb::LayerDesignOperation::layer_residues_ |
|
private |
bool protocols::flxbb::LayerDesignOperation::make_pymol_script_ |
|
private |
bool protocols::flxbb::LayerDesignOperation::repack_non_designed_residues_ |
|
private |
bool protocols::flxbb::LayerDesignOperation::restrict_restypes_ |
|
private |
TaskLayers protocols::flxbb::LayerDesignOperation::task_layers_ |
|
private |
bool protocols::flxbb::LayerDesignOperation::use_original_ |
|
private |
use original sequence for not designed layer ?
Referenced by parse_tag().
bool protocols::flxbb::LayerDesignOperation::verbose_ |
|
private |
The documentation for this class was generated from the following files: