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::io::rna::RNA_DataReader Class Reference

#include <RNA_DataReader.hh>

Inheritance diagram for core::io::rna::RNA_DataReader:
Inheritance graph
[legend]

Public Member Functions

 ~RNA_DataReader () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
 RNA_DataReader (std::string const &rna_data_file)
 
void initialize (std::string const &rna_data_file)
 
void fill_rna_data_info (core::pose::Pose &pose)
 
bool has_reactivities ()
 

Private Member Functions

void read_backbone_info (std::istringstream &line_stream, utility::vector1< Size > &backbone_res)
 
void read_data_info (std::istringstream &line_stream)
 
void read_data_from_file (std::string const &rna_data_file)
 
void read_reactivity_info (std::istringstream &line_stream, pose::rna::RNA_ReactivityType const type)
 
void get_reactivity_from_rdat (core::io::rna::RDAT const &rdat, pose::rna::RNA_ReactivityType const &type, std::string const &modifier_name)
 
void read_data_from_rdat (std::string const &filename)
 
ObjexxFCL::FArray1D< boolfill_backbone_array (utility::vector1< Size > const &backbone_res, core::pose::Pose const &pose)
 

Private Attributes

pose::rna::RNA_DataInfoOP rna_data_info_with_conventional_numbering_
 
utility::vector1< Sizebackbone_burial_res_
 
utility::vector1< Sizebackbone_exposed_res_
 

Constructor & Destructor Documentation

core::io::rna::RNA_DataReader::~RNA_DataReader ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

core::io::rna::RNA_DataReader::RNA_DataReader ( std::string const &  rna_data_file)

Member Function Documentation

ObjexxFCL::FArray1D< bool > core::io::rna::RNA_DataReader::fill_backbone_array ( utility::vector1< Size > const &  backbone_res,
core::pose::Pose const &  pose 
)
private
void core::io::rna::RNA_DataReader::fill_rna_data_info ( core::pose::Pose pose)
void core::io::rna::RNA_DataReader::get_reactivity_from_rdat ( core::io::rna::RDAT const &  rdat,
pose::rna::RNA_ReactivityType const &  type,
std::string const &  modifier_name 
)
private
bool core::io::rna::RNA_DataReader::has_reactivities ( )
inline
void core::io::rna::RNA_DataReader::initialize ( std::string const &  rna_data_file)
void core::io::rna::RNA_DataReader::read_backbone_info ( std::istringstream &  line_stream,
utility::vector1< Size > &  backbone_res 
)
private
void core::io::rna::RNA_DataReader::read_data_from_file ( std::string const &  rna_data_file)
private
void core::io::rna::RNA_DataReader::read_data_from_rdat ( std::string const &  filename)
private

References core::pose::rna::DMS.

void core::io::rna::RNA_DataReader::read_data_info ( std::istringstream &  line_stream)
private
void core::io::rna::RNA_DataReader::read_reactivity_info ( std::istringstream &  line_stream,
pose::rna::RNA_ReactivityType const  type 
)
private

Member Data Documentation

utility::vector1< Size > core::io::rna::RNA_DataReader::backbone_burial_res_
private
utility::vector1< Size > core::io::rna::RNA_DataReader::backbone_exposed_res_
private
pose::rna::RNA_DataInfoOP core::io::rna::RNA_DataReader::rna_data_info_with_conventional_numbering_
private

Referenced by has_reactivities().


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