22 #include <SideChain.h>
23 #include <AminoAcid.h>
25 #include <LigandSet.h>
34 namespace Victor {
namespace Biopool {
48 : output(_output), writeSeq(true), writeSecStr(true), writeTer(true),
49 atomOffset(0), aminoOffset(0), ligandOffset(0), chain(
' ') {
65 void setWriteSecondaryStructure() {
69 void setDoNotWriteSecondaryStructure() {
73 void setWriteSeqRes() {
77 void setDoNotWriteSeqRes() {
81 void setWriteAtomOnly() {
93 void setChain(
char _ch) {
109 void writeSeqRes(Spacer& sp);
110 void writeSecondary(Spacer& sp);
114 bool writeSeq, writeSecStr, writeTer;
115 unsigned int atomOffset, ligandOffset;
122 #endif //_PDB_SAVER_H_
virtual void saveProtein(Protein &prot)
Definition: PdbSaver.cc:244
Base class for saving components (Atoms, Groups, etc.).
Definition: Saver.h:39
virtual void saveGroup(Group &gr)
Definition: PdbSaver.cc:37
virtual void saveLigand(Ligand &l)
Definition: PdbSaver.cc:169
virtual void saveLigandSet(LigandSet &l)
Definition: PdbSaver.cc:228
virtual void saveAminoAcid(AminoAcid &aa)
Definition: PdbSaver.cc:90
Saves components (Atoms, Groups, etc.) in standard PDB format.
Definition: PdbSaver.h:39
PdbSaver(ostream &_output=cout)
Definition: PdbSaver.h:47
virtual void saveSpacer(Spacer &sp)
Definition: PdbSaver.cc:99
virtual void saveSideChain(SideChain &sc)
Definition: PdbSaver.cc:81