Rosetta
Classes | Typedefs | Functions
core::pose::rna::secstruct_legacy Namespace Reference

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_SecStructLegacyInfoRNA_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 Documentation

◆ RNA_SecStructLegacyInfoOP

Function Documentation

◆ clear_rna_secstruct_legacy_info()

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().

◆ get_rna_secstruct_legacy()

std::string const & core::pose::rna::secstruct_legacy::get_rna_secstruct_legacy ( core::pose::Pose pose)

◆ get_rna_secstruct_legacy_from_const_pose()

std::string const & core::pose::rna::secstruct_legacy::get_rna_secstruct_legacy_from_const_pose ( core::pose::Pose const &  pose)

◆ has_rna_secstruct_legacy()

bool core::pose::rna::secstruct_legacy::has_rna_secstruct_legacy ( core::pose::Pose const &  pose)

◆ set_rna_secstruct_legacy()

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().