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.
1.6.1