40 #ifndef _BPP_SEQ_IO_FASTQ_H_ 41 #define _BPP_SEQ_IO_FASTQ_H_ 44 #include <Bpp/Seq/Io/ISequenceStream.h> 45 #include <Bpp/Seq/Io/OSequenceStream.h> 46 #include <Bpp/Seq/Sequence.h> 47 #include <Bpp/Seq/SequenceWithQuality.h> 57 public virtual ISequenceStream,
58 public virtual OSequenceStream
83 return "Sequence with quality";
85 const std::string
getDataType()
const {
return "Sequence with quality"; }
121 bool nextSequence(std::istream& input, Sequence& seq)
const throw (Exception);
133 void writeSequence(std::ostream& output,
const Sequence& seq)
const throw (Exception);
138 #endif // _BPP_SEQ_IO_FASTQ_H_
Fastq(bool repName=false)
Build a new Fastq object.
const std::string getDataType() const
bool nextSequence(std::istream &input, Sequence &seq) const
const std::string getFormatName() const
The fastq sequence file format.
const std::string getFormatDescription() const
void writeSequence(std::ostream &output, const Sequence &seq) const