![]() |
Rosetta Core
2014.35
|
#include <RDAT.hh>
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().
core::io::rna::RDAT::~RDAT | ( | ) |
|
inline |
References annotations_.
Referenced by core::io::rna::RNA_DataReader::get_reactivity_from_rdat().
|
private |
References utility::vector1< T, class >::has_value(), and 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::serialization::size(), core::io::rna::TR, xsel_, and xsel_refine_.
Referenced by RDAT(), and read_rdat_file().
|
private |
References offset_, s1, s2, 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 | ||
) |
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_, str2cell(), and tag.
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::q, reactivity_, utility::replace_in(), save_data_with_idx(), sequence_, sequences_, tag, 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 |
References runtime_assert.
Referenced by read_rdat_file().
|
inline |
References name_.
void core::io::rna::RDAT::output_data | ( | utility::io::ozstream & | out | ) | const |
References data_annotations_, offset_, reactivity_, reactivity_error_, runtime_assert, seqpos_, sequence_, and core::io::serialization::size().
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 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(), utility::io::izstream::close(), comments_, data_annotations_, fill_data_annotations_if_empty(), fill_if_empty(), fill_seqpos(), fill_sequences_and_structures(), get_annotation(), getline(), utility::io::izstream::good(), name_, offset_, reactivity_, reactivity_error_, remove_tag(), utility::replace_in(), runtime_assert, save_data(), save_data_with_idx(), sequence_, sequences_, core::io::serialization::size(), str2cell(), string_split_simple(), strip_whitespace(), structure_, structures_, tags, core::io::rna::TR, trace_, utility_exit_with_message, version_, and xsel_.
Referenced by RDAT().
|
private |
References utility::replace_in().
Referenced by read_rdat_file().
|
private |
References runtime_assert, and str2cell().
Referenced by read_rdat_file().
|
private |
References str2cell().
|
private |
References runtime_assert.
Referenced by fill_sequences_if_empty(), fill_structures_if_empty(), and read_rdat_file().
|
private |
References runtime_assert.
|
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 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 |
References string_split_simple().
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().