Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::import_pose::RNA_DeNovoParameters Class Reference

#include <RNA_DeNovoParameters.hh>

Inheritance diagram for core::import_pose::RNA_DeNovoParameters:
Inheritance graph
[legend]

Public Member Functions

 RNA_DeNovoParameters (std::string const &filename)
 
 RNA_DeNovoParameters ()
 
 ~RNA_DeNovoParameters () override
 
void set_rna_pairing_list (core::pose::rna::RNA_BasePairList const &setting)
 
core::pose::rna::RNA_BasePairList
const & 
rna_pairing_list () const
 
void set_stem_pairing_sets (utility::vector1< utility::vector1< core::Size > > const &setting)
 
utility::vector1
< utility::vector1< core::Size >
> const & 
stem_pairing_sets () const
 
void set_obligate_pairing_sets (utility::vector1< utility::vector1< core::Size > > const &setting)
 
utility::vector1
< utility::vector1< core::Size >
> const & 
obligate_pairing_sets () const
 
void set_cutpoints_open (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizecutpoints_open () const
 
void set_cutpoints_closed (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizecutpoints_closed () const
 
void set_fiveprime_cap (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizefiveprime_cap () const
 
void set_cutpoints_cyclize (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizecutpoints_cyclize () const
 
void set_twoprime (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizetwoprime () const
 
void set_block_stack_above_res (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizeblock_stack_above_res () const
 
void set_block_stack_below_res (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizeblock_stack_below_res () const
 
void set_virtual_anchor_attachment_points (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizevirtual_anchor_attachment_points () const
 
void set_allow_insert_res (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizeallow_insert_res () const
 
void set_chain_connections (utility::vector1< std::pair< utility::vector1< core::Size >, utility::vector1< core::Size > > > const &setting)
 
utility::vector1< std::pair
< utility::vector1< core::Size >
, utility::vector1< core::Size >
> > const & 
chain_connections () const
 
void set_rna_secstruct_legacy (std::string const &setting)
 
std::string rna_secstruct_legacy () const
 
void set_rna_and_protein (bool const &setting)
 
bool is_rna_and_protein () const
 
void add_cutpoint_open (Size const n)
 
void add_rna_pairing (core::pose::rna::BasePair const &rna_pairing)
 
void add_obligate_pairing_set (utility::vector1< core::Size > const &set)
 
bool const & secstruct_defined () const
 
Size check_in_pairing_sets (utility::vector1< utility::vector1< core::Size > > pairing_sets, core::pose::rna::BasePair const &rna_pairing_check) const
 
void set_use_fold_tree_from_silent_file (bool const &setting)
 
bool use_fold_tree_from_silent_file () const
 
void set_fold_tree_from_silent_file (core::kinematics::FoldTree const &fold_tree)
 
core::kinematics::FoldTree fold_tree_from_silent_file () const
 

Private Member Functions

void read_parameters_from_file (std::string const &filename)
 
void save_res_lists_to_chain_connections_and_clear (utility::vector1< Size > &res_list1, utility::vector1< Size > &res_list2)
 
void read_chain_connection (std::istringstream &line_stream)
 
void get_pairings_from_line (std::istringstream &line_stream, bool const in_stem)
 

Private Attributes

std::string const filename_
 
core::pose::rna::RNA_BasePairList rna_pairing_list_
 
utility::vector1
< utility::vector1< core::Size > > 
obligate_pairing_sets_
 
utility::vector1
< utility::vector1< core::Size > > 
stem_pairing_sets_
 
utility::vector1< std::pair
< utility::vector1< core::Size >
, utility::vector1< core::Size > > > 
chain_connections_
 
utility::vector1< core::Sizecutpoints_open_
 
utility::vector1< core::Sizecutpoints_closed_
 
utility::vector1< core::Sizecutpoints_cyclize_
 
utility::vector1< core::Sizetwoprime_
 
utility::vector1< core::Sizeblock_stack_above_res_
 
utility::vector1< core::Sizeblock_stack_below_res_
 
utility::vector1< core::Sizevirtual_anchor_attachment_points_
 
utility::vector1< core::Sizefiveprime_cap_
 
utility::vector1< core::Sizeallow_insert_res_
 
std::string rna_secstruct_legacy_
 
bool secstruct_defined_
 
bool is_rna_and_protein_
 
bool use_fold_tree_from_silent_file_
 
core::kinematics::FoldTree fold_tree_from_silent_file_
 

Constructor & Destructor Documentation

core::import_pose::RNA_DeNovoParameters::RNA_DeNovoParameters ( std::string const &  filename)
core::import_pose::RNA_DeNovoParameters::RNA_DeNovoParameters ( )
core::import_pose::RNA_DeNovoParameters::~RNA_DeNovoParameters ( )
overridedefault

Member Function Documentation

void core::import_pose::RNA_DeNovoParameters::add_cutpoint_open ( Size const  n)
inline
void core::import_pose::RNA_DeNovoParameters::add_obligate_pairing_set ( utility::vector1< core::Size > const &  set)
inline
void core::import_pose::RNA_DeNovoParameters::add_rna_pairing ( core::pose::rna::BasePair const &  rna_pairing)
inline
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::allow_insert_res ( ) const
inline

References allow_insert_res_.

utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::block_stack_above_res ( ) const
inline
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::block_stack_below_res ( ) const
inline
utility::vector1< std::pair< utility::vector1 <core::Size >, utility::vector1 <core::Size > > > const& core::import_pose::RNA_DeNovoParameters::chain_connections ( ) const
inline
Size core::import_pose::RNA_DeNovoParameters::check_in_pairing_sets ( utility::vector1< utility::vector1< core::Size > >  pairing_sets,
core::pose::rna::BasePair const &  rna_pairing_check 
) const
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::cutpoints_closed ( ) const
inline
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::cutpoints_cyclize ( ) const
inline
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::cutpoints_open ( ) const
inline
utility::vector1< core::Size > core::import_pose::RNA_DeNovoParameters::fiveprime_cap ( ) const
inline
core::kinematics::FoldTree core::import_pose::RNA_DeNovoParameters::fold_tree_from_silent_file ( ) const
inline
void core::import_pose::RNA_DeNovoParameters::get_pairings_from_line ( std::istringstream &  line_stream,
bool const  in_stem 
)
private
bool core::import_pose::RNA_DeNovoParameters::is_rna_and_protein ( ) const
inline

References is_rna_and_protein_.

utility::vector1< utility::vector1 <core::Size > > const& core::import_pose::RNA_DeNovoParameters::obligate_pairing_sets ( ) const
inline
void core::import_pose::RNA_DeNovoParameters::read_chain_connection ( std::istringstream &  line_stream)
private
void core::import_pose::RNA_DeNovoParameters::read_parameters_from_file ( std::string const &  filename)
private
core::pose::rna::RNA_BasePairList const& core::import_pose::RNA_DeNovoParameters::rna_pairing_list ( ) const
inline
std::string core::import_pose::RNA_DeNovoParameters::rna_secstruct_legacy ( ) const
inline
void core::import_pose::RNA_DeNovoParameters::save_res_lists_to_chain_connections_and_clear ( utility::vector1< Size > &  res_list1,
utility::vector1< Size > &  res_list2 
)
private

References chain_connections_.

Referenced by read_chain_connection().

bool const& core::import_pose::RNA_DeNovoParameters::secstruct_defined ( ) const
inline
void core::import_pose::RNA_DeNovoParameters::set_allow_insert_res ( utility::vector1< core::Size > const &  setting)
inline

References allow_insert_res_.

void core::import_pose::RNA_DeNovoParameters::set_block_stack_above_res ( utility::vector1< core::Size > const &  setting)
inline
void core::import_pose::RNA_DeNovoParameters::set_block_stack_below_res ( utility::vector1< core::Size > const &  setting)
inline
void core::import_pose::RNA_DeNovoParameters::set_chain_connections ( utility::vector1< std::pair< utility::vector1< core::Size >, utility::vector1< core::Size > > > const &  setting)
inline

References chain_connections_.

void core::import_pose::RNA_DeNovoParameters::set_cutpoints_closed ( utility::vector1< core::Size > const &  setting)
inline

References cutpoints_closed_.

void core::import_pose::RNA_DeNovoParameters::set_cutpoints_cyclize ( utility::vector1< core::Size > const &  setting)
inline

References cutpoints_cyclize_.

void core::import_pose::RNA_DeNovoParameters::set_cutpoints_open ( utility::vector1< core::Size > const &  setting)
inline

References cutpoints_open_.

void core::import_pose::RNA_DeNovoParameters::set_fiveprime_cap ( utility::vector1< core::Size > const &  setting)
inline

References fiveprime_cap_.

void core::import_pose::RNA_DeNovoParameters::set_fold_tree_from_silent_file ( core::kinematics::FoldTree const &  fold_tree)
inline
void core::import_pose::RNA_DeNovoParameters::set_obligate_pairing_sets ( utility::vector1< utility::vector1< core::Size > > const &  setting)
inline
void core::import_pose::RNA_DeNovoParameters::set_rna_and_protein ( bool const &  setting)
inline

References is_rna_and_protein_.

void core::import_pose::RNA_DeNovoParameters::set_rna_pairing_list ( core::pose::rna::RNA_BasePairList const &  setting)
inline

References rna_pairing_list_.

void core::import_pose::RNA_DeNovoParameters::set_rna_secstruct_legacy ( std::string const &  setting)
inline
void core::import_pose::RNA_DeNovoParameters::set_stem_pairing_sets ( utility::vector1< utility::vector1< core::Size > > const &  setting)
inline

References stem_pairing_sets_.

void core::import_pose::RNA_DeNovoParameters::set_twoprime ( utility::vector1< core::Size > const &  setting)
inline

References twoprime_.

void core::import_pose::RNA_DeNovoParameters::set_use_fold_tree_from_silent_file ( bool const &  setting)
inline
void core::import_pose::RNA_DeNovoParameters::set_virtual_anchor_attachment_points ( utility::vector1< core::Size > const &  setting)
inline
utility::vector1< utility::vector1 <core::Size > > const& core::import_pose::RNA_DeNovoParameters::stem_pairing_sets ( ) const
inline
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::twoprime ( ) const
inline
bool core::import_pose::RNA_DeNovoParameters::use_fold_tree_from_silent_file ( ) const
inline
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::virtual_anchor_attachment_points ( ) const
inline

Member Data Documentation

utility::vector1< core::Size > core::import_pose::RNA_DeNovoParameters::allow_insert_res_
private
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::block_stack_above_res_
private
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::block_stack_below_res_
private
utility::vector1< std::pair< utility::vector1 <core::Size >, utility::vector1 <core::Size > > > core::import_pose::RNA_DeNovoParameters::chain_connections_
private
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::cutpoints_closed_
private
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::cutpoints_cyclize_
private
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::cutpoints_open_
private
std::string const core::import_pose::RNA_DeNovoParameters::filename_
private

Referenced by RNA_DeNovoParameters().

utility::vector1< core::Size > core::import_pose::RNA_DeNovoParameters::fiveprime_cap_
private

Referenced by fiveprime_cap(), and set_fiveprime_cap().

core::kinematics::FoldTree core::import_pose::RNA_DeNovoParameters::fold_tree_from_silent_file_
private
bool core::import_pose::RNA_DeNovoParameters::is_rna_and_protein_
private
utility::vector1< utility::vector1 <core::Size > > core::import_pose::RNA_DeNovoParameters::obligate_pairing_sets_
private
core::pose::rna::RNA_BasePairList core::import_pose::RNA_DeNovoParameters::rna_pairing_list_
private
std::string core::import_pose::RNA_DeNovoParameters::rna_secstruct_legacy_
private
bool core::import_pose::RNA_DeNovoParameters::secstruct_defined_
private
utility::vector1< utility::vector1 <core::Size > > core::import_pose::RNA_DeNovoParameters::stem_pairing_sets_
private
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::twoprime_
private

Referenced by set_twoprime(), and twoprime().

bool core::import_pose::RNA_DeNovoParameters::use_fold_tree_from_silent_file_
private
utility::vector1<core::Size > core::import_pose::RNA_DeNovoParameters::virtual_anchor_attachment_points_
private

The documentation for this class was generated from the following files: