#include <fastareader.h>
Definition at line 51 of file fastareader.h.
◆ FastaReader()
◆ ~FastaReader()
pappso::FastaReader::~FastaReader |
( |
| ) |
|
Definition at line 51 of file fastareader.cpp.
52 throw PappsoException(QObject::tr(
"ERROR opening FASTA file %1 for read")
53 .arg(fastaFile.fileName()));
◆ parse() [1/2]
void pappso::FastaReader::parse |
( |
QFile & |
fastaFile | ) |
|
Definition at line 57 of file fastareader.cpp.
61 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__;
62 QTextStream p_in(p_inputstream);
65 QString accession =
"";
66 QString sequence =
"";
69 QString line = p_in.readLine();
72 if(line.startsWith(
">"))
◆ parse() [2/2]
void pappso::FastaReader::parse |
( |
QIODevice * |
p_inputstream | ) |
|
Definition at line 76 of file fastareader.cpp.
83 sequence.append(line);
86 line = p_in.readLine();
88 if(!accession.isEmpty())
90 sequence.append(line);
94 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__;
103 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__;
106 QString accession =
"";
107 QString sequence =
"";
110 QString line = p_in.readLine();
113 if(line.startsWith(
">"))
◆ parseOnlyOne()
void pappso::FastaReader::parseOnlyOne |
( |
QTextStream & |
p_in | ) |
|
|
protected |
Definition at line 117 of file fastareader.cpp.
125 sequence.append(line);
128 line = p_in.readLine();
130 if(!accession.isEmpty())
132 sequence.append(line);
135 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__;
◆ FastaFileIndexer
friend pappso::FastaReader::FastaFileIndexer |
|
private |
◆ m_handler
The documentation for this class was generated from the following files: