![]() |
Rosetta
2021.16
|
#include <RDAT.hh>

Public Member Functions | |
| RDAT () | |
| RDAT (std::string const &filename) | |
| RDAT (std::string const &name, std::string const &sequence, core::Size const offset, utility::vector1< Size > const &seqpos, std::string const &structure, utility::vector1< Annotation > const &annotations, utility::vector1< utility::vector1< Annotation > > const &data_annotations, utility::vector1< utility::vector1< core::Real > > const &reactivity, utility::vector1< utility::vector1< core::Real > > const &reactivity_error, utility::vector1< std::string > const &comments) | |
| ~RDAT () override | |
| void | output_rdat_to_file (std::string const &filename) const |
| void | read_rdat_file (std::string const &filename) |
| void | fill_header_information (pose::Pose &pose) |
| void | fill_data_from_features (utility::vector1< char > const &seqchars, utility::vector1< core::Size > const &resnums, utility::vector1< std::string > const &feature_names, utility::vector1< utility::vector1< core::Real > > const &all_feature_vals) |
| void | output_data (utility::io::ozstream &out) const |
| bool | check_rdat () const |
| std::string const & | version () const |
| std::string const & | name () const |
| std::string const & | sequence () const |
| std::string const & | structure () const |
| utility::vector1< std::string > const & | sequences () const |
| utility::vector1< std::string > const & | structures () const |
| int const & | offset () const |
| utility::vector1< int > const & | seqpos () const |
| utility::vector1< Annotation > const & | annotations () const |
| utility::vector1 < utility::vector1< Annotation > > const & | data_annotations () const |
| utility::vector1 < utility::vector1< core::Real > > const & | reactivity () const |
| utility::vector1 < utility::vector1< core::Real > > const & | reactivity_error () const |
| utility::vector1< std::string > const & | comments () const |
| utility::vector1< core::Real > const & | xsel () const |
| utility::vector1 < utility::vector1< core::Real > > const & | xsel_refine () const |
| utility::vector1 < utility::vector1< core::Real > > const & | trace () const |
| void | set_version (std::string const &setting) |
| void | set_name (std::string const &setting) |
| void | set_sequence (std::string const &setting) |
| void | set_structure (std::string const &setting) |
| void | set_sequences (utility::vector1< std::string > const &setting) |
| void | set_structures (utility::vector1< std::string > const &setting) |
| void | set_offset (int const &setting) |
| void | set_seqpos (utility::vector1< int > const &setting) |
| void | set_annotations (utility::vector1< Annotation > const &setting) |
| void | set_data_annotations (utility::vector1< utility::vector1< Annotation > > const &setting) |
| void | set_reactivity (utility::vector1< utility::vector1< core::Real > > const &setting) |
| void | set_reactivity_error (utility::vector1< utility::vector1< core::Real > > const &setting) |
| void | set_comments (utility::vector1< std::string > const &setting) |
| void | set_xsel (utility::vector1< core::Real > const &setting) |
| void | set_xsel_refine (utility::vector1< utility::vector1< core::Real > > const &setting) |
| void | set_trace (utility::vector1< utility::vector1< core::Real > > const &setting) |
Private Member Functions | |
| void | output_rdat_header (utility::io::ozstream &out) const |
| void | fill_sequences_and_structures () |
| void | fill_sequences_if_empty () |
| void | fill_structures_if_empty () |
| void | fill_if_empty (std::string &data_string, utility::vector1< std::string > &data_strings, std::string const &tag) const |
| void | save_data (std::string const &line, utility::vector1< utility::vector1< Real > > &var) const |
| void | save_data (std::string const &line, utility::vector1< Real > &var) const |
| void | save_data_with_idx (utility::vector1< std::string > &var, Size const &idx, std::string const &value) const |
| void | save_data_with_idx (utility::vector1< utility::vector1< Annotation > > &var, Size const &idx, Annotation &value) const |
| Annotation | get_annotation (std::string const &tag) const |
| utility::vector1< std::string > | str2cell (std::string const &s) const |
| std::string | remove_tag (std::string &line, std::string const &tag) const |
| void | fill_data_annotations_if_empty () |
| void | fill_seqpos (std::string const &seqpos_info, std::string &sequence_seqpos) |
| bool | check_sequence_seqpos (std::string const &sequence_seqpos) const |
| bool | check_annotations (utility::vector1< Annotation > const &annotations) const |
| bool | check_annotation (Annotation const &annotation) const |
Private Attributes | |
| std::string | version_ |
| std::string | name_ |
| std::string | sequence_ |
| std::string | structure_ |
| utility::vector1< std::string > | sequences_ |
| utility::vector1< std::string > | structures_ |
| int | offset_ |
| utility::vector1< int > | seqpos_ |
| utility::vector1< Annotation > | annotations_ |
| utility::vector1 < utility::vector1< Annotation > > | data_annotations_ |
| utility::vector1 < utility::vector1< core::Real > > | reactivity_ |
| utility::vector1 < utility::vector1< core::Real > > | reactivity_error_ |
| utility::vector1< std::string > | comments_ |
| utility::vector1< core::Real > | xsel_ |
| utility::vector1 < utility::vector1< core::Real > > | xsel_refine_ |
| utility::vector1 < utility::vector1< core::Real > > | trace_ |
| core::io::rna::RDAT::RDAT | ( | ) |
| core::io::rna::RDAT::RDAT | ( | std::string const & | filename | ) |
References read_rdat_file().
| core::io::rna::RDAT::RDAT | ( | std::string const & | name, |
| std::string const & | sequence, | ||
| core::Size const | offset, | ||
| utility::vector1< Size > const & | seqpos, | ||
| std::string const & | structure, | ||
| utility::vector1< Annotation > const & | annotations, | ||
| utility::vector1< utility::vector1< Annotation > > const & | data_annotations, | ||
| utility::vector1< utility::vector1< core::Real > > const & | reactivity, | ||
| utility::vector1< utility::vector1< core::Real > > const & | reactivity_error, | ||
| utility::vector1< std::string > const & | comments | ||
| ) |
References check_rdat(), and fill_sequences_and_structures().
|
overridedefault |
|
inline |
References annotations_.
Referenced by core::io::rna::RNA_DataReader::get_reactivity_from_rdat().
|
private |
References core::io::rna::ok_annotations.
Referenced by check_annotations().
|
private |
References check_annotation(), and core::io::rna::TR().
Referenced by check_rdat().
| bool core::io::rna::RDAT::check_rdat | ( | ) | const |
References annotations_, check_annotations(), data_annotations_, name_, offset_, reactivity_, seqpos_, sequence_, core::io::rna::TR(), xsel_, and xsel_refine_.
Referenced by RDAT(), and read_rdat_file().
|
private |
References offset_, seqpos_, sequence_, and core::io::rna::TR().
Referenced by read_rdat_file().
|
inline |
References comments_.
|
inline |
References data_annotations_.
Referenced by core::io::rna::RNA_DataReader::get_reactivity_from_rdat().
|
private |
References data_annotations_, and reactivity_.
Referenced by read_rdat_file().
| void core::io::rna::RDAT::fill_data_from_features | ( | utility::vector1< char > const & | seqchars, |
| utility::vector1< core::Size > const & | resnums, | ||
| utility::vector1< std::string > const & | feature_names, | ||
| utility::vector1< utility::vector1< core::Real > > const & | all_feature_vals | ||
| ) |
References data_annotations_, offset_, reactivity_, seqpos_, and sequence_.
| void core::io::rna::RDAT::fill_header_information | ( | pose::Pose & | pose | ) |
|
private |
References core::io::rna::TR().
Referenced by read_rdat_file().
|
private |
References core::io::rna::numbers, seqpos_, and str2cell().
Referenced by read_rdat_file().
|
private |
References fill_sequences_if_empty(), and fill_structures_if_empty().
Referenced by RDAT(), and read_rdat_file().
|
private |
References data_annotations_, core::io::rna::numbers, offset_, core::chemical::rings::q, reactivity_, save_data_with_idx(), sequence_, sequences_, and core::io::rna::TR().
Referenced by fill_sequences_and_structures().
|
private |
References data_annotations_, reactivity_, save_data_with_idx(), structure_, and structures_.
Referenced by fill_sequences_and_structures().
|
private |
Referenced by read_rdat_file().
|
inline |
References name_.
|
inline |
References offset_.
| void core::io::rna::RDAT::output_data | ( | utility::io::ozstream & | out | ) | const |
References data_annotations_, offset_, reactivity_, reactivity_error_, seqpos_, and sequence_.
Referenced by output_rdat_to_file().
|
private |
References annotations_, comments_, name_, offset_, sequence_, structure_, and version_.
Referenced by output_rdat_to_file().
| void core::io::rna::RDAT::output_rdat_to_file | ( | std::string const & | filename | ) | const |
References core::conformation::membrane::out, output_data(), output_rdat_header(), and core::io::rna::TR().
|
inline |
References reactivity_.
Referenced by core::io::rna::RNA_DataReader::get_reactivity_from_rdat().
|
inline |
References reactivity_error_.
| void core::io::rna::RDAT::read_rdat_file | ( | std::string const & | filename | ) |
References annotations_, check_rdat(), check_sequence_seqpos(), comments_, data_annotations_, fill_data_annotations_if_empty(), fill_if_empty(), fill_seqpos(), fill_sequences_and_structures(), get_annotation(), name_, offset_, reactivity_, reactivity_error_, remove_tag(), save_data(), save_data_with_idx(), sequence_, sequences_, str2cell(), core::chemical::orbitals::strip_whitespace(), structure_, structures_, core::io::rna::TR(), trace_, version_, and xsel_.
Referenced by RDAT().
|
private |
Referenced by read_rdat_file().
|
private |
References str2cell().
Referenced by read_rdat_file().
|
private |
References str2cell().
|
private |
Referenced by fill_sequences_if_empty(), fill_structures_if_empty(), and read_rdat_file().
|
private |
|
inline |
References seqpos_.
Referenced by core::io::rna::RNA_DataReader::get_reactivity_from_rdat().
|
inline |
References sequence_.
|
inline |
References sequences_.
|
inline |
References annotations_.
|
inline |
References comments_.
|
inline |
References data_annotations_.
|
inline |
References name_.
|
inline |
References offset_.
|
inline |
References reactivity_.
|
inline |
References reactivity_error_.
|
inline |
References seqpos_.
|
inline |
References sequence_.
|
inline |
References sequences_.
|
inline |
References structure_.
|
inline |
References structures_.
|
inline |
References trace_.
|
inline |
References version_.
|
inline |
References xsel_.
|
inline |
References xsel_refine_.
|
private |
Referenced by fill_seqpos(), read_rdat_file(), and save_data().
|
inline |
References structure_.
|
inline |
References structures_.
|
inline |
References trace_.
|
inline |
References version_.
|
inline |
References xsel_.
|
inline |
References xsel_refine_.
|
private |
Referenced by annotations(), check_rdat(), fill_header_information(), output_rdat_header(), read_rdat_file(), and set_annotations().
|
private |
Referenced by comments(), fill_header_information(), output_rdat_header(), read_rdat_file(), and set_comments().
|
private |
|
private |
Referenced by check_rdat(), fill_header_information(), name(), output_rdat_header(), read_rdat_file(), and set_name().
|
private |
|
private |
|
private |
Referenced by output_data(), reactivity_error(), read_rdat_file(), and set_reactivity_error().
|
private |
Referenced by check_rdat(), check_sequence_seqpos(), fill_data_from_features(), fill_seqpos(), output_data(), seqpos(), and set_seqpos().
|
private |
|
private |
Referenced by fill_sequences_if_empty(), read_rdat_file(), sequences(), and set_sequences().
|
private |
Referenced by fill_header_information(), fill_structures_if_empty(), output_rdat_header(), read_rdat_file(), set_structure(), and structure().
|
private |
Referenced by fill_structures_if_empty(), read_rdat_file(), set_structures(), and structures().
|
private |
Referenced by read_rdat_file(), set_trace(), and trace().
|
private |
Referenced by output_rdat_header(), read_rdat_file(), set_version(), and version().
|
private |
Referenced by check_rdat(), read_rdat_file(), set_xsel(), and xsel().
|
private |
Referenced by check_rdat(), set_xsel_refine(), and xsel_refine().
1.8.7