18 #ifndef _SEQ_LOADER_H_
19 #define _SEQ_LOADER_H_
22 #include <SideChain.h>
23 #include <AminoAcid.h>
31 namespace Victor {
namespace Biopool {
45 SeqLoader(istream& _input = cin, istream& _refInput = cin) :
46 input(_input), refInput(_refInput), loaded(
false), refAmino() {
56 virtual void loadSpacer(
Spacer& node);
57 virtual void loadLigand(
Ligand& node);
61 virtual void loadReference();
62 virtual void setStructure(
AminoAcid& aa,
string type);
68 vector<AminoAcid> refAmino;
75 #endif //_SEQ_LOADER_H_
Loads components (Atoms, Groups, etc.) in SEQ format.
Definition: SeqLoader.h:40
Base class for loading components (Atoms, Groups, etc.).
Definition: Loader.h:39
Implements methods to verify the ligand properties.
Definition: Ligand.h:38
It mplements a simple amino acid.
Definition: AminoAcid.h:43
Implements a "Spacer" for a protein chain. Includes methods to obtain values from the atoms and its p...
Definition: Spacer.h:42