bpp-seq-omics
2.4.1
|
The fastq sequence file format. More...
#include <Bpp/Seq/Io/Fastq.h>
Public Member Functions | |
Fastq (bool repName=false) | |
Build a new Fastq object. More... | |
virtual | ~Fastq () |
bool | repeatName () const |
void | repeatName (bool yn) |
The IOSequence interface. | |
const std::string | getFormatName () const |
const std::string | getFormatDescription () const |
const std::string | getDataType () const |
The ISequenceStream interface. | |
bool | nextSequence (std::istream &input, Sequence &seq) const |
The OSequenceStream interface. | |
void | writeSequence (std::ostream &output, const Sequence &seq) const |
Private Attributes | |
bool | repeatName_ |
|
inline |
|
inlinevirtual |
Implements bpp::IOFormat.
|
inlinevirtual |
Implements bpp::IOFormat.
|
inlinevirtual |
Implements bpp::IOFormat.
|
virtual |
Implements bpp::ISequenceStream.
Definition at line 47 of file Fastq.cpp.
References bpp::Sequence::getName(), bpp::TextTools::isEmpty(), repeatName(), bpp::Sequence::setContent(), bpp::Sequence::setName(), and bpp::SequenceWithQuality::setQuality().
|
inline |
Definition at line 87 of file Fastq.h.
References repeatName_.
Referenced by nextSequence(), and writeSequence().
|
inline |
Definition at line 88 of file Fastq.h.
References repeatName_.
|
virtual |
Implements bpp::OSequenceStream.
Definition at line 88 of file Fastq.cpp.
References bpp::Sequence::getName(), bpp::SequenceWithQuality::getQuality(), repeatName(), bpp::SequenceWithQuality::size(), bpp::Sequence::size(), and bpp::Sequence::toString().
|
private |
Definition at line 61 of file Fastq.h.
Referenced by repeatName().