#include <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) |
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.