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: