Reads Dunbrack/SCWRL rotamer library files. More...
#include <BALL/FORMAT/SCWRLRotamerFile.h>
Public Member Functions | |
Constructors and Destructor | |
| SCWRLRotamerFile () | |
Default constructor. | |
| SCWRLRotamerFile (const SCWRLRotamerFile &file) | |
Copy constructor. | |
| SCWRLRotamerFile (const String &name, File::OpenMode open_mode=std::ios::in) | |
Detailed constructor. | |
| virtual | ~SCWRLRotamerFile () |
Destructor. | |
Assignment | |
| const SCWRLRotamerFile & | operator= (const SCWRLRotamerFile &file) |
Assignment operator. | |
| void | operator>> (RotamerLibrary &rotamer_library) |
input operator | |
Protected Member Functions | |
| void | readSCWRLBackboneDependentLibraryFile_ (RotamerLibrary &library) throw (Exception::ParseError) |
| void | readSCWRLBackboneIndependentLibraryFile_ (RotamerLibrary &library) throw (Exception::ParseError) |
Reads Dunbrack/SCWRL rotamer library files.
This class is able to read the rotamer library files from Dunbrack including the one used in SCWRL3.0 . It decides if the file contains backbone dependent or backbone independent rotamers. Currently only files with the same format as bbdep02.May.lib or bbind02.May.lib are supported.
| BALL::SCWRLRotamerFile::SCWRLRotamerFile | ( | ) |
Default constructor.
| BALL::SCWRLRotamerFile::SCWRLRotamerFile | ( | const SCWRLRotamerFile & | file | ) |
Copy constructor.
| BALL::SCWRLRotamerFile::SCWRLRotamerFile | ( | const String & | name, | |
| File::OpenMode | open_mode = std::ios::in | |||
| ) |
Detailed constructor.
| virtual BALL::SCWRLRotamerFile::~SCWRLRotamerFile | ( | ) | [virtual] |
Destructor.
| const SCWRLRotamerFile& BALL::SCWRLRotamerFile::operator= | ( | const SCWRLRotamerFile & | file | ) |
Assignment operator.
| void BALL::SCWRLRotamerFile::operator>> | ( | RotamerLibrary & | rotamer_library | ) |
input operator
| void BALL::SCWRLRotamerFile::readSCWRLBackboneDependentLibraryFile_ | ( | RotamerLibrary & | library | ) | throw (Exception::ParseError) [protected] |
| void BALL::SCWRLRotamerFile::readSCWRLBackboneIndependentLibraryFile_ | ( | RotamerLibrary & | library | ) | throw (Exception::ParseError) [protected] |