Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | Friends | List of all members
protocols::motifs::MotifLibrary Class Reference

#include <MotifLibrary.hh>

Inheritance diagram for protocols::motifs::MotifLibrary:
Inheritance graph
[legend]

Public Types

typedef utility::vector1
< utility::file::FileName >
const 
FileNames
 

Public Member Functions

 MotifLibrary ()
 
 ~MotifLibrary () override
 
 MotifLibrary (utility::vector1< utility::file::FileName > const &motif_filenames)
 
 MotifLibrary (std::istream &motif_info)
 
void add_to_library (Motif const &new_motif)
 
 MotifLibrary (std::istream &motif_info, core::Size ligand_marker)
 
void add_ligand_from_file (std::string const &motif_filename)
 
void add_from_file (std::string const &motif_filename)
 
core::Size nmotifs ()
 
MotifCOPs::const_iterator begin ()
 
MotifCOPs::const_iterator end ()
 
MotifCOPs::const_iterator begin () const
 
MotifCOPs::const_iterator end () const
 
MotifCOPs const & library () const
 

Private Attributes

MotifCOPs library_
 

Friends

std::ostream & operator<< (std::ostream &os, MotifLibrary const &mot_lib)
 

Member Typedef Documentation

typedef utility::vector1< utility::file::FileName > const protocols::motifs::MotifLibrary::FileNames

Constructor & Destructor Documentation

protocols::motifs::MotifLibrary::MotifLibrary ( )
default
protocols::motifs::MotifLibrary::~MotifLibrary ( )
overridedefault
protocols::motifs::MotifLibrary::MotifLibrary ( utility::vector1< utility::file::FileName > const &  motif_filenames)
protocols::motifs::MotifLibrary::MotifLibrary ( std::istream &  motif_info)
protocols::motifs::MotifLibrary::MotifLibrary ( std::istream &  motif_info,
core::Size  ligand_marker 
)

Member Function Documentation

void protocols::motifs::MotifLibrary::add_from_file ( std::string const &  motif_filename)
void protocols::motifs::MotifLibrary::add_ligand_from_file ( std::string const &  motif_filename)
void protocols::motifs::MotifLibrary::add_to_library ( Motif const &  new_motif)
MotifCOPs::const_iterator protocols::motifs::MotifLibrary::begin ( )
inline

References library_.

MotifCOPs::const_iterator protocols::motifs::MotifLibrary::begin ( ) const
inline

References library_.

MotifCOPs::const_iterator protocols::motifs::MotifLibrary::end ( )
inline

References library_.

MotifCOPs::const_iterator protocols::motifs::MotifLibrary::end ( ) const
inline

References library_.

MotifCOPs const& protocols::motifs::MotifLibrary::library ( ) const
inline
core::Size protocols::motifs::MotifLibrary::nmotifs ( )

References library_.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
MotifLibrary const &  mot_lib 
)
friend

Member Data Documentation

MotifCOPs protocols::motifs::MotifLibrary::library_
private

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