Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::frag_picker::CSTalosIO Class Reference

#include <CSTalosIO.hh>

Public Member Functions

 CSTalosIO ()
 
 CSTalosIO (std::string file_name)
 
utility::vector1< utility::vector1< std::pair< core::Size, core::Real > > > repack_to_matrix ()
 
core::Size get_first_residue_id () const
 
core::Size get_last_residue_id () const
 
std::string get_sequence () const
 
bool has_entry (core::Size residue_id)
 
void get_tuples (core::Size, utility::vector1< boost::tuple< core::Size, char, std::string, core::Real > >)
 
void get_tuples (core::Size, utility::vector1< boost::tuple< core::Size, char, std::string, core::Real > > &) const
 
utility::vector1< boost::tuple< core::Size, char, std::string, core::Real > > get_entries ()
 
void write (std::ostream &)
 
void read (std::string const &)
 
core::Real get_shift (core::Size, std::string const &) const
 
bool has_atom (core::Size, std::string const &) const
 

Private Member Functions

void print_sequence (std::string const &, std::ostream &) const
 
void set_up_atom_order ()
 

Private Attributes

std::string data_format_
 
std::string sequence_
 
utility::vector1< std::string > column_names_
 
core::Size first_residue_index_
 
utility::vector1< boost::tuple< core::Size, char, std::string, core::Real > > entries_
 
std::multimap< core::Size, core::Sizeresids_to_entries_map_
 
std::map< std::string, core::Sizeorder_of_atoms_
 
utility::vector1< boost::tuple< core::Size, char, std::string, core::Real > > used_for_searching_
 

Constructor & Destructor Documentation

◆ CSTalosIO() [1/2]

protocols::frag_picker::CSTalosIO::CSTalosIO ( )
inline

◆ CSTalosIO() [2/2]

protocols::frag_picker::CSTalosIO::CSTalosIO ( std::string  file_name)
inline

Member Function Documentation

◆ get_entries()

utility::vector1<boost::tuple<core::Size, char, std::string, core::Real> > protocols::frag_picker::CSTalosIO::get_entries ( )
inline

References entries_.

◆ get_first_residue_id()

core::Size protocols::frag_picker::CSTalosIO::get_first_residue_id ( ) const
inline

References first_residue_index_.

◆ get_last_residue_id()

core::Size protocols::frag_picker::CSTalosIO::get_last_residue_id ( ) const
inline

References first_residue_index_, and sequence_.

◆ get_sequence()

std::string protocols::frag_picker::CSTalosIO::get_sequence ( ) const
inline

◆ get_shift()

core::Real protocols::frag_picker::CSTalosIO::get_shift ( core::Size  residue_id,
std::string const &  atom_name 
) const

◆ get_tuples() [1/2]

void protocols::frag_picker::CSTalosIO::get_tuples ( core::Size  residue_id,
utility::vector1< boost::tuple< core::Size, char, std::string, core::Real > > &  results 
) const

◆ get_tuples() [2/2]

void protocols::frag_picker::CSTalosIO::get_tuples ( core::Size  residue_id,
utility::vector1< boost::tuple< core::Size, char, std::string, core::Real > >  results 
)

◆ has_atom()

bool protocols::frag_picker::CSTalosIO::has_atom ( core::Size  residue_id,
std::string const &  atom_name 
) const

◆ has_entry()

bool protocols::frag_picker::CSTalosIO::has_entry ( core::Size  residue_id)
inline

◆ print_sequence()

void protocols::frag_picker::CSTalosIO::print_sequence ( std::string const &  ,
std::ostream &   
) const
private

◆ read()

void protocols::frag_picker::CSTalosIO::read ( std::string const &  file_name)

◆ repack_to_matrix()

utility::vector1< utility::vector1< std::pair< core::Size, core::Real > > > protocols::frag_picker::CSTalosIO::repack_to_matrix ( )

◆ set_up_atom_order()

void protocols::frag_picker::CSTalosIO::set_up_atom_order ( )
private

Referenced by CSTalosIO().

◆ write()

void protocols::frag_picker::CSTalosIO::write ( std::ostream &  out)

Member Data Documentation

◆ column_names_

utility::vector1<std::string> protocols::frag_picker::CSTalosIO::column_names_
private

◆ data_format_

std::string protocols::frag_picker::CSTalosIO::data_format_
private

◆ entries_

utility::vector1<boost::tuple<core::Size, char, std::string, core::Real> > protocols::frag_picker::CSTalosIO::entries_
private

Referenced by get_entries().

◆ first_residue_index_

core::Size protocols::frag_picker::CSTalosIO::first_residue_index_
private

◆ order_of_atoms_

std::map<std::string, core::Size> protocols::frag_picker::CSTalosIO::order_of_atoms_
private

◆ resids_to_entries_map_

std::multimap<core::Size, core::Size> protocols::frag_picker::CSTalosIO::resids_to_entries_map_
private

Referenced by has_entry().

◆ sequence_

std::string protocols::frag_picker::CSTalosIO::sequence_
private

◆ used_for_searching_

utility::vector1<boost::tuple<core::Size, char, std::string, core::Real> > protocols::frag_picker::CSTalosIO::used_for_searching_
private

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