PDB record parsers¶
-
namespace mdk
-
namespace pdb
-
class RecordParser
- #include <RecordParsers.hpp>
A parser of a single record. Because of the “bidirectionality” of
Field
structures and ability to swap out the pointers, we can elegantly represent as a list of the fields in the line of a record, and the parsing and writing of the record are essentially provided out-of-the-box.Subclassed by mdk::pdb::AtomParser, mdk::pdb::Cryst1Parser, mdk::pdb::EndParser, mdk::pdb::EndmdlParser, mdk::pdb::HetatmParser, mdk::pdb::LinkParser, mdk::pdb::ModelParser, mdk::pdb::RemarkParser, mdk::pdb::SSBondParser, mdk::pdb::TerParser
Public Functions
Protected Attributes
-
Record record
Underlying record, which serves as a base of variable (integers, strings etc. of a record) to which field parsers write parsed values and from which the field parsers read the values to write.
-
Record record
-
class RemarkParser : public mdk::pdb::RecordParser
Public Functions
-
RemarkParser()
-
RemarkParser()
-
class AtomParser : public mdk::pdb::RecordParser
Public Functions
-
AtomParser()
-
AtomParser()
-
class HetatmParser : public mdk::pdb::RecordParser
Public Functions
-
HetatmParser()
-
HetatmParser()
-
class SSBondParser : public mdk::pdb::RecordParser
Public Functions
-
SSBondParser()
-
SSBondParser()
-
class Cryst1Parser : public mdk::pdb::RecordParser
Public Functions
-
Cryst1Parser()
-
Cryst1Parser()
-
class LinkParser : public mdk::pdb::RecordParser
Public Functions
-
LinkParser()
-
LinkParser()
-
class ModelParser : public mdk::pdb::RecordParser
Public Functions
-
ModelParser()
-
ModelParser()
-
class EndmdlParser : public mdk::pdb::RecordParser
Public Functions
-
EndmdlParser()
-
EndmdlParser()
-
class EndParser : public mdk::pdb::RecordParser
Public Functions
-
EndParser()
-
EndParser()
-
class TerParser : public mdk::pdb::RecordParser
Public Functions
-
TerParser()
-
TerParser()
-
class RecordParser
-
namespace pdb