pure abstract base class for entity io handlers More...
#include <sequence_io_handler.hh>
Inherited by ClustalIOHandler, ClustalIOHandler, FastaIOHandler, FastaIOHandler, PirIOHandler, PirIOHandler, PromodIOHandler, and PromodIOHandler.
Public Member Functions | |
virtual | ~SequenceIOHandler () |
virtual void | Import (seq::SequenceList &sequences, const boost::filesystem::path &loc)=0 |
virtual void | Export (const seq::ConstSequenceList &ent, const boost::filesystem::path &loc) const =0 |
virtual void | Import (seq::SequenceList &ent, std::istream &instream)=0 |
virtual void | Export (const seq::ConstSequenceList &ent, std::ostream &ostream) const =0 |
virtual | ~SequenceIOHandler () |
virtual void | Import (seq::SequenceList &sequences, const boost::filesystem::path &loc)=0 |
virtual void | Export (const seq::ConstSequenceList &ent, const boost::filesystem::path &loc) const =0 |
virtual void | Import (seq::SequenceList &ent, std::istream &instream)=0 |
virtual void | Export (const seq::ConstSequenceList &ent, std::ostream &ostream) const =0 |
pure abstract base class for entity io handlers
Definition at line 33 of file sequence_io_handler.hh.
virtual ~SequenceIOHandler | ( | ) | [inline, virtual] |
Definition at line 35 of file sequence_io_handler.hh.
virtual ~SequenceIOHandler | ( | ) | [inline, virtual] |
Definition at line 35 of file sequence_io_handler.hh.
virtual void Export | ( | const seq::ConstSequenceList & | ent, | |
std::ostream & | ostream | |||
) | const [pure virtual] |
Implemented in ClustalIOHandler, FastaIOHandler, PirIOHandler, PromodIOHandler, ClustalIOHandler, FastaIOHandler, PirIOHandler, and PromodIOHandler.
virtual void Export | ( | const seq::ConstSequenceList & | ent, | |
const boost::filesystem::path & | loc | |||
) | const [pure virtual] |
Implemented in ClustalIOHandler, FastaIOHandler, PirIOHandler, PromodIOHandler, ClustalIOHandler, FastaIOHandler, PirIOHandler, and PromodIOHandler.
virtual void Export | ( | const seq::ConstSequenceList & | ent, | |
std::ostream & | ostream | |||
) | const [pure virtual] |
Implemented in ClustalIOHandler, FastaIOHandler, PirIOHandler, PromodIOHandler, ClustalIOHandler, FastaIOHandler, PirIOHandler, and PromodIOHandler.
virtual void Export | ( | const seq::ConstSequenceList & | ent, | |
const boost::filesystem::path & | loc | |||
) | const [pure virtual] |
Implemented in ClustalIOHandler, FastaIOHandler, PirIOHandler, PromodIOHandler, ClustalIOHandler, FastaIOHandler, PirIOHandler, and PromodIOHandler.
virtual void Import | ( | seq::SequenceList & | ent, | |
std::istream & | instream | |||
) | [pure virtual] |
Implemented in ClustalIOHandler, FastaIOHandler, PirIOHandler, PromodIOHandler, ClustalIOHandler, FastaIOHandler, PirIOHandler, and PromodIOHandler.
virtual void Import | ( | seq::SequenceList & | sequences, | |
const boost::filesystem::path & | loc | |||
) | [pure virtual] |
Implemented in ClustalIOHandler, FastaIOHandler, PirIOHandler, PromodIOHandler, ClustalIOHandler, FastaIOHandler, PirIOHandler, and PromodIOHandler.
virtual void Import | ( | seq::SequenceList & | ent, | |
std::istream & | instream | |||
) | [pure virtual] |
Implemented in ClustalIOHandler, FastaIOHandler, PirIOHandler, PromodIOHandler, ClustalIOHandler, FastaIOHandler, PirIOHandler, and PromodIOHandler.
virtual void Import | ( | seq::SequenceList & | sequences, | |
const boost::filesystem::path & | loc | |||
) | [pure virtual] |
Implemented in ClustalIOHandler, FastaIOHandler, PirIOHandler, PromodIOHandler, ClustalIOHandler, FastaIOHandler, PirIOHandler, and PromodIOHandler.