Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::frag_picker::PhiPsiTalosIO Class Reference

#include <PhiPsiTalosIO.hh>

Public Member Functions

 PhiPsiTalosIO ()
 
 PhiPsiTalosIO (std::string file_name)
 
core::Size get_first_residue_id () const
 
core::Size get_last_residue_id () const
 
std::string const & get_sequence () const
 
bool has_entry (core::Size residue_id) const
 
const boost::tuple< core::Size,
char, core::Real, core::Real,
core::Real, core::Real,
core::Real, core::Real,
core::Size, std::string > 
get_entry (const core::Size res_id)
 
core::Real phi (core::Size res_id)
 
core::Real psi (core::Size res_id)
 
core::Real d_phi (core::Size res_id)
 
core::Real d_psi (core::Size res_id)
 
core::Real dist (core::Size res_id)
 
core::Real s2 (core::Size res_id)
 
std::string quality (core::Size res_id)
 
void write (std::ostream &)
 
void read (std::string const &)
 

Private Member Functions

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

Private Attributes

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

Constructor & Destructor Documentation

protocols::frag_picker::PhiPsiTalosIO::PhiPsiTalosIO ( )
inline

References first_residue_index_.

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

References first_residue_index_, and read().

Member Function Documentation

core::Real protocols::frag_picker::PhiPsiTalosIO::d_phi ( core::Size  res_id)
inline
core::Real protocols::frag_picker::PhiPsiTalosIO::d_psi ( core::Size  res_id)
inline
core::Real protocols::frag_picker::PhiPsiTalosIO::dist ( core::Size  res_id)
inline

References entries_.

Referenced by read().

const boost::tuple<core::Size, char, core::Real, core::Real, core::Real, core::Real, core::Real, core::Real, core::Size, std::string> protocols::frag_picker::PhiPsiTalosIO::get_entry ( const core::Size  res_id)
inline
core::Size protocols::frag_picker::PhiPsiTalosIO::get_first_residue_id ( ) const
inline

References first_residue_index_.

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

References first_residue_index_, and sequence_.

std::string const& protocols::frag_picker::PhiPsiTalosIO::get_sequence ( ) const
inline
bool protocols::frag_picker::PhiPsiTalosIO::has_entry ( core::Size  residue_id) const
inline
core::Real protocols::frag_picker::PhiPsiTalosIO::phi ( core::Size  res_id)
inline
void protocols::frag_picker::PhiPsiTalosIO::print_sequence ( std::string const &  ,
std::ostream &   
) const
private
core::Real protocols::frag_picker::PhiPsiTalosIO::psi ( core::Size  res_id)
inline
std::string protocols::frag_picker::PhiPsiTalosIO::quality ( core::Size  res_id)
inline
void protocols::frag_picker::PhiPsiTalosIO::read ( std::string const &  file_name)
core::Real protocols::frag_picker::PhiPsiTalosIO::s2 ( core::Size  res_id)
inline

References entries_.

Referenced by read().

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

Member Data Documentation

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

Referenced by write().

std::string protocols::frag_picker::PhiPsiTalosIO::data_format_
private

Referenced by read(), and write().

std::map<core::Size, boost::tuple<core::Size, char, core::Real, core::Real, core::Real, core::Real, core::Real, core::Real, core::Size, std::string> > protocols::frag_picker::PhiPsiTalosIO::entries_
private
core::Size protocols::frag_picker::PhiPsiTalosIO::first_residue_index_
private
core::Size protocols::frag_picker::PhiPsiTalosIO::last_residue_index_
private

Referenced by read().

std::string protocols::frag_picker::PhiPsiTalosIO::sequence_
private

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