Definition at line 105 of file sequence_txt.h.
|
enum | FileState {
FILE_NOT_READY,
FILE_OPEN_FAILED,
FILE_OK,
FILE_EOF,
FILE_STREAM_ERROR,
FILE_PARSE_ERROR
} |
|
static const uint32 | LONG_READ = 32*1024 |
|
| SequenceDataFile_TXT (const char *read_file_name, const Options &options, const uint32 buffer_size=64536u) |
|
virtual int | nextChunk (struct SequenceDataEncoder *output, uint32 max_reads, uint32 max_bps) |
|
const char * | m_file_name |
|
std::vector< char > | m_buffer |
|
uint32 | m_buffer_size |
|
uint32 | m_buffer_pos |
|
uint32 | m_line |
|
uint8 | m_error_char |
|
std::vector< char > | m_name |
|
std::vector< uint8 > | m_read_bp |
|
std::vector< uint8 > | m_read_q |
|
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) |
|