NVBIO
|
A small class implementing an nvbio::Pipeline stage reading sequence batches from a file
A small class implementing a Pipeline stage reading sequence batches from a file
Definition at line 79 of file input_thread.h.
#include <input_thread.h>
Public Types | |
typedef void | argument_type |
typedef io::SequenceDataHost | return_type |
typedef void | argument_type |
typedef io::SequenceDataHost | return_type |
Public Methods | |
InputStage () | |
InputStage (InputStageData *data) | |
bool | process (PipelineContext &context) |
InputStage (io::SequenceDataStream *file, const uint32 max_strings, const uint32 max_bps) | |
bool | process (PipelineContext &context) |
Public Members | |
InputStageData * | m_data |
io::SequenceDataStream * | m_file |
uint32 | m_max_strings |
uint32 | m_max_bps |
float | m_time |
typedef void InputStage::argument_type |
Definition at line 48 of file input_thread.h.
typedef void InputStage::argument_type |
Definition at line 81 of file input_thread.h.
Definition at line 49 of file input_thread.h.
Definition at line 82 of file input_thread.h.
|
inline |
constructor
file | input sequence file |
max_strings | maximum number of strings per batch |
max_bps | maximum number of base pairs per batch |
Definition at line 90 of file input_thread.h.
|
inline |
constructor
file | input sequence file |
max_strings | maximum number of strings per batch |
max_bps | maximum number of base pairs per batch |
Definition at line 98 of file input_thread.h.
|
inline |
constructor
file | input sequence file |
max_strings | maximum number of strings per batch |
max_bps | maximum number of base pairs per batch |
Definition at line 57 of file input_thread.h.
|
inline |
fill the next batch
Definition at line 65 of file input_thread.h.
|
inline |
fill the next batch
Definition at line 102 of file input_thread.h.
InputStageData* InputStage::m_data |
Definition at line 139 of file input_thread.h.
io::SequenceDataStream* InputStage::m_file |
Definition at line 82 of file input_thread.h.
uint32 InputStage::m_max_bps |
Definition at line 84 of file input_thread.h.
uint32 InputStage::m_max_strings |
Definition at line 83 of file input_thread.h.
float InputStage::m_time |
Definition at line 85 of file input_thread.h.