Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SequenceProfileDB Class Reference
Inheritance diagram for SequenceProfileDB:
Inheritance graph
[legend]

Public Member Functions

 SequenceProfileDB (utility::file::FileName const &fn)
 
 ~SequenceProfileDB ()
 
SequenceProfileOP get_next_profile ()
 
bool has_another_profile ()
 
- Public Member Functions inherited from utility::VirtualBase
 VirtualBase ()=default
 Default constructor. More...
 
virtual ~VirtualBase ()=default
 The virtual destructor is one of the main reasons for the VirtualBase class. More...
 
 VirtualBase (VirtualBase const &)=default
 
 VirtualBase (VirtualBase &&)=default
 
VirtualBaseoperator= (VirtualBase const &)=default
 
VirtualBaseoperator= (VirtualBase &&)=default
 

Private Member Functions

void open_file (FileName const &fn)
 
void init_private_data_ ()
 

Private Attributes

bool has_another_prof_
 
utility::vector1< core::chemical::AA > order_
 
utility::io::izstream input_
 

Constructor & Destructor Documentation

◆ SequenceProfileDB()

SequenceProfileDB::SequenceProfileDB ( utility::file::FileName const &  fn)
inline

◆ ~SequenceProfileDB()

SequenceProfileDB::~SequenceProfileDB ( )
inline

Member Function Documentation

◆ get_next_profile()

SequenceProfileOP SequenceProfileDB::get_next_profile ( )
inline

◆ has_another_profile()

bool SequenceProfileDB::has_another_profile ( )
inline

Referenced by main().

◆ init_private_data_()

void SequenceProfileDB::init_private_data_ ( )
inlineprivate

References create_a3b_hbs::i.

◆ open_file()

void SequenceProfileDB::open_file ( FileName const &  fn)
inlineprivate

Member Data Documentation

◆ has_another_prof_

bool SequenceProfileDB::has_another_prof_
private

◆ input_

utility::io::izstream SequenceProfileDB::input_
private

◆ order_

utility::vector1< core::chemical::AA > SequenceProfileDB::order_
private

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