Rosetta
|
a region of a Pose with secondary structures of known DSSP at either teminus More...
#include <PoseWithTerminalSegmentsOfKnownDSSP.hh>
Public Member Functions | |
PoseWithTerminalSegmentsOfKnownDSSP () | |
PoseWithTerminalSegmentsOfKnownDSSP (PoseWithTerminalSegmentsOfKnownDSSP const &) | |
~PoseWithTerminalSegmentsOfKnownDSSP () override | |
PoseWithTerminalSegmentsOfKnownDSSPOP | clone () const |
void | set_N_term_DSSP (char) |
char | get_N_term_DSSP () const |
void | set_C_term_DSSP (char) |
char | get_C_term_DSSP () const |
void | set_N_term_length (core::Size) |
core::Size | get_N_term_length () const |
void | set_C_term_length (core::Size) |
core::Size | get_C_term_length () const |
void | set_filename (std::string const &filename) |
std::string | get_filename () const |
void | set_segfile_path (std::string const &segfile_path) |
std::string | get_segfile_path () const |
void | set_secstruct (std::string const &secstruct) |
std::string | get_secstruct () const |
void | set_source_pose (core::pose::PoseCOP) |
void | store_source_pose_for_segment (std::string const &src_pose, bool store_mmTF=true, bool output_elements=true) |
core::pose::PoseOP | create_source_pose_for_segment (bool add_elements) |
void | store_reference_pdb (std::string) |
core::pose::PoseCOP | get_source_pose (bool clone_if_new=true) |
Get the source pose by returning an already-loaded pose or loading a new pose. By default we clone this new pose and store it. Set clone_if_new to false if this is not desired (for speed) - such as is done during SewAnythingAddMover. More... | |
core::pose::PoseOP | get_source_pose_op (bool clone_if_new=true) |
Get the source pose by returning an already-loaded pose or loading a new pose. By default we clone this new pose and store it. Set clone_if_new to false if this is not desired (for speed) - such as is done during SewAnythingAddMover. More... | |
Private Attributes | |
char | N_term_DSSP_ |
char | C_term_DSSP_ |
core::Size | N_term_length_ |
core::Size | C_term_length_ |
std::string | filename_ |
std::string | secstruct_ |
std::string | segfile_path_ = "unknown" |
core::pose::PoseCOP | source_pose_ |
a region of a Pose with secondary structures of known DSSP at either teminus
protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::PoseWithTerminalSegmentsOfKnownDSSP | ( | ) |
References C_term_DSSP_, and N_term_DSSP_.
Referenced by clone().
|
default |
|
override |
PoseWithTerminalSegmentsOfKnownDSSPOP protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::clone | ( | ) | const |
References PoseWithTerminalSegmentsOfKnownDSSP().
core::pose::PoseOP protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::create_source_pose_for_segment | ( | bool | add_elements | ) |
References core::pose::make_pose_from_sequence(), and source_pose_.
Referenced by store_source_pose_for_segment().
char protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_C_term_DSSP | ( | ) | const |
References C_term_DSSP_.
core::Size protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_C_term_length | ( | ) | const |
References C_term_length_.
std::string protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_filename | ( | ) | const |
References filename_.
char protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_N_term_DSSP | ( | ) | const |
References N_term_DSSP_.
core::Size protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_N_term_length | ( | ) | const |
References N_term_length_.
std::string protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_secstruct | ( | ) | const |
References secstruct_.
std::string protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_segfile_path | ( | ) | const |
References segfile_path_.
core::pose::PoseCOP protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_source_pose | ( | bool | clone_if_new = true | ) |
Get the source pose by returning an already-loaded pose or loading a new pose. By default we clone this new pose and store it. Set clone_if_new to false if this is not desired (for speed) - such as is done during SewAnythingAddMover.
References get_source_pose_op().
core::pose::PoseOP protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_source_pose_op | ( | bool | clone_if_new = true | ) |
Get the source pose by returning an already-loaded pose or loading a new pose. By default we clone this new pose and store it. Set clone_if_new to false if this is not desired (for speed) - such as is done during SewAnythingAddMover.
This gives you an OP - the one just loaded or a clone of the stored one.
References filename_, core::chemical::LOWER_TERMINUS_VARIANT, core::import_pose::pose_from_file(), core::pose::remove_variant_type_from_pose_residue(), secstruct_, source_pose_, and core::chemical::UPPER_TERMINUS_VARIANT.
Referenced by get_source_pose().
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_C_term_DSSP | ( | char | new_cterm_dssp | ) |
References C_term_DSSP_.
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_C_term_length | ( | core::Size | new_cterm_length | ) |
References C_term_length_.
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_filename | ( | std::string const & | filename | ) |
References filename_.
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_N_term_DSSP | ( | char | new_nterm_dssp | ) |
References N_term_DSSP_.
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_N_term_length | ( | core::Size | new_nterm_length | ) |
References N_term_length_.
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_secstruct | ( | std::string const & | secstruct | ) |
References secstruct_.
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_segfile_path | ( | std::string const & | segfile_path | ) |
References segfile_path_.
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_source_pose | ( | core::pose::PoseCOP | new_source | ) |
References source_pose_.
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::store_reference_pdb | ( | std::string | pose_filename | ) |
References core::pose::make_pose_from_sequence(), and source_pose_.
void protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::store_source_pose_for_segment | ( | std::string const & | src_pose, |
bool | store_mmTF = true , |
||
bool | output_elements = true |
||
) |
References create_source_pose_for_segment().
|
private |
Referenced by get_C_term_DSSP(), PoseWithTerminalSegmentsOfKnownDSSP(), and set_C_term_DSSP().
|
private |
Referenced by get_C_term_length(), and set_C_term_length().
|
private |
Referenced by get_filename(), get_source_pose_op(), and set_filename().
|
private |
Referenced by get_N_term_DSSP(), PoseWithTerminalSegmentsOfKnownDSSP(), and set_N_term_DSSP().
|
private |
Referenced by get_N_term_length(), and set_N_term_length().
|
private |
Referenced by get_secstruct(), get_source_pose_op(), and set_secstruct().
|
private |
Referenced by get_segfile_path(), and set_segfile_path().
|
private |
Referenced by create_source_pose_for_segment(), get_source_pose_op(), set_source_pose(), and store_reference_pdb().