MAF file parser.
More...
#include <Bpp/Seq/Io/Maf/MafParser.h>
MAF file parser.
This class parses synteny blocks from Maf file.
The MAF format is documented on the UCSC Genome Browser website: http://genome.ucsc.edu/FAQ/FAQformat.html#format5
- Author
- Julien Dutheil
Definition at line 61 of file MafParser.h.
◆ MafParser() [1/2]
bpp::MafParser::MafParser |
( |
std::istream * |
stream, |
|
|
bool |
parseMask = false |
|
) |
| |
|
inline |
◆ MafParser() [2/2]
bpp::MafParser::MafParser |
( |
const MafParser & |
maf | ) |
|
|
inlineprivate |
◆ addIterationListener()
◆ analyseCurrentBlock_()
MafBlock * MafParser::analyseCurrentBlock_ |
( |
| ) |
|
throw | ( | Exception |
| ) | | |
|
privatevirtual |
◆ fireIterationMoveSignal_()
void AbstractMafIterator::fireIterationMoveSignal_ |
( |
const MafBlock & |
currentBlock | ) |
|
|
protectedvirtualinherited |
◆ fireIterationStartSignal_()
void AbstractMafIterator::fireIterationStartSignal_ |
( |
| ) |
|
|
protectedvirtualinherited |
◆ fireIterationStopSignal_()
void AbstractMafIterator::fireIterationStopSignal_ |
( |
| ) |
|
|
protectedvirtualinherited |
◆ isVerbose()
bool bpp::AbstractMafIterator::isVerbose |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ nextBlock()
MafBlock* bpp::AbstractMafIterator::nextBlock |
( |
| ) |
|
throw | ( | Exception |
| ) | | |
|
inlinevirtualinherited |
Get the next available alignment block.
- Returns
- A maf alignment block, or a null pointer if no more block is available.
Implements bpp::MafIterator.
Definition at line 103 of file MafIterator.h.
◆ operator=()
◆ setVerbose()
void bpp::AbstractMafIterator::setVerbose |
( |
bool |
yn | ) |
|
|
inlinevirtualinherited |
◆ cmAlphabet_
CaseMaskedAlphabet bpp::MafParser::cmAlphabet_ |
|
private |
◆ firstBlock_
bool bpp::MafParser::firstBlock_ |
|
private |
◆ iterationListeners_
◆ mask_
bool bpp::MafParser::mask_ |
|
private |
◆ started_
bool bpp::AbstractMafIterator::started_ |
|
protectedinherited |
◆ stream_
std::istream* bpp::MafParser::stream_ |
|
private |
◆ verbose_
bool bpp::AbstractMafIterator::verbose_ |
|
protectedinherited |
The documentation for this class was generated from the following files: