Definition at line 52 of file sequence_txt.h.
#include <sequence_txt.h>
|
enum | FileState {
FILE_NOT_READY,
FILE_OPEN_FAILED,
FILE_OK,
FILE_EOF,
FILE_STREAM_ERROR,
FILE_PARSE_ERROR
} |
|
virtual | ~SequenceDataFile () |
|
virtual int | next (struct SequenceDataEncoder *encoder, const uint32 batch_size, const uint32 batch_bps) |
|
virtual bool | is_ok (void) |
|
static const uint32 | LONG_READ = 32*1024 |
|
int | next (const Alphabet alphabet, SequenceDataHost *data, SequenceDataInputStream *stream, const uint32 batch_size, const uint32 batch_bps=uint32(-1)) |
|
int | append (const Alphabet alphabet, SequenceDataHost *data, SequenceDataInputStream *stream, const uint32 batch_size, const uint32 batch_bps=uint32(-1)) |
|
int | skip (SequenceDataInputStream *stream, const uint32 batch_size) |
|
SequenceDataInputStream * | open_sequence_file (const char *sequence_file_name, const QualityEncoding qualities=Phred33, const uint32 max_seqs=uint32(-1), const uint32 max_sequence_len=uint32(-1), const SequenceEncoding flags=FORWARD, const uint32 trim3=0, const uint32 trim5=0) |
|
nvbio::io::SequenceDataFile_TXT::SequenceDataFile_TXT |
( |
const char * |
read_file_name, |
|
|
const Options & |
options, |
|
|
const uint32 |
buffer_size = 64536u |
|
) |
| |
|
inlineprotected |
virtual FileState nvbio::io::SequenceDataFile_TXT::fillBuffer |
( |
void |
) | |
|
|
protectedpure virtual |
virtual bool nvbio::io::SequenceDataFile_TXT::gets |
( |
char * |
buffer, |
|
|
int |
len |
|
) |
| |
|
protectedpure virtual |
std::vector<char> nvbio::io::SequenceDataFile_TXT::m_buffer |
|
protected |
uint32 nvbio::io::SequenceDataFile_TXT::m_buffer_pos |
|
protected |
uint32 nvbio::io::SequenceDataFile_TXT::m_buffer_size |
|
protected |
uint8 nvbio::io::SequenceDataFile_TXT::m_error_char |
|
protected |
const char* nvbio::io::SequenceDataFile_TXT::m_file_name |
|
protected |
uint32 nvbio::io::SequenceDataFile_TXT::m_line |
|
protected |
std::vector<char> nvbio::io::SequenceDataFile_TXT::m_name |
|
protected |
std::vector<uint8> nvbio::io::SequenceDataFile_TXT::m_read_bp |
|
protected |
std::vector<uint8> nvbio::io::SequenceDataFile_TXT::m_read_q |
|
protected |
The documentation for this struct was generated from the following files: