Rosetta
|
Classes | |
class | RNA_SecStructLegacyInfo |
Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace! More... | |
Typedefs | |
typedef utility::pointer::shared_ptr< RNA_SecStructLegacyInfo > | RNA_SecStructLegacyInfoOP |
Functions | |
bool | has_rna_secstruct_legacy (core::pose::Pose const &pose) |
std::string const & | get_rna_secstruct_legacy (core::pose::Pose &pose) |
std::string const & | get_rna_secstruct_legacy_from_const_pose (core::pose::Pose const &pose) |
void | set_rna_secstruct_legacy (core::pose::Pose &pose, std::string const &rna_secstruct_legacy_string) |
void | clear_rna_secstruct_legacy_info (core::pose::Pose &pose) |
typedef utility::pointer::shared_ptr< RNA_SecStructLegacyInfo > core::pose::rna::secstruct_legacy::RNA_SecStructLegacyInfoOP |
void core::pose::rna::secstruct_legacy::clear_rna_secstruct_legacy_info | ( | core::pose::Pose & | pose | ) |
remove RNA scoring info object so that it will be re-initialized if necessary
References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::RNA_SECSTRUCT_INFO.
Referenced by protocols::stepwise::modeler::fix_up_jump_atoms_and_residue_type_variants().
std::string const & core::pose::rna::secstruct_legacy::get_rna_secstruct_legacy | ( | core::pose::Pose & | pose | ) |
Pose must already contain a core::pose::datacache::CacheableDataType::RNA_SCORING_INFO object or this method will fail.
References core::pose::Pose::data(), core::pose::datacache::CacheableDataType::RNA_SECSTRUCT_INFO, set_rna_secstruct_legacy(), and core::pose::Pose::size().
Referenced by core::fragment::rna::FullAtomRNA_Fragments::apply_best_fragment(), protocols::rna::denovo::coarse::CoarseRNA_Fragments::initialize_frag_source_pose(), protocols::rna::denovo::coarse::CoarseRNA_Fragments::pick_random_fragment(), core::fragment::rna::FullAtomRNA_Fragments::pick_random_fragment(), and protocols::rna::denovo::RNA_DeNovoPoseInitializer::setup_fold_tree_legacy().
std::string const & core::pose::rna::secstruct_legacy::get_rna_secstruct_legacy_from_const_pose | ( | core::pose::Pose const & | pose | ) |
Pose must already contain a core::pose::datacache::CacheableDataType::RNA_SCORING_INFO object or this method will fail.
References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::RNA_SECSTRUCT_INFO.
Referenced by protocols::recces::params::RECCES_Parameters::RECCES_Parameters().
bool core::pose::rna::secstruct_legacy::has_rna_secstruct_legacy | ( | core::pose::Pose const & | pose | ) |
Pose must already contain a core::pose::datacache::CacheableDataType::RNA_SCORING_INFO object or this method will fail.
References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::RNA_SECSTRUCT_INFO.
Referenced by protocols::recces::params::RECCES_Parameters::RECCES_Parameters().
void core::pose::rna::secstruct_legacy::set_rna_secstruct_legacy | ( | core::pose::Pose & | pose, |
std::string const & | rna_secstruct_legacy_string | ||
) |
Either returns a non-const reference to the rna_scoring object already stored in the pose, or creates a new rna scoring info object, places it in the pose, and returns a non-const reference to it.
References core::pose::Pose::data(), and core::pose::datacache::CacheableDataType::RNA_SECSTRUCT_INFO.
Referenced by core::pose::rna::figure_out_secstruct(), get_rna_secstruct_legacy(), protocols::rna::denovo::RNA_DeNovoPoseInitializer::initialize_secstruct(), protocols::rna::denovo::RNA_DeNovoPoseInitializer::override_secstruct(), and protocols::recces::pose_setup_turner().