|
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.
1.8.4