NVBIO
|
A small class encapsulating the core data needed by all input threads, i.e. the actual input file, a lock, and the relative statistics
Definition at line 50 of file input_thread.h.
#include <input_thread.h>
Public Methods | |
InputStageData (io::SequenceDataStream *file, const uint32 max_strings, const uint32 max_bps) | |
Public Members | |
Mutex | m_mutex |
io::SequenceDataStream * | m_file |
uint32 | m_max_strings |
uint32 | m_max_bps |
uint64 | m_reads |
uint64 | m_bps |
float | m_time |
|
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 58 of file input_thread.h.
uint64 InputStageData::m_bps |
Definition at line 72 of file input_thread.h.
io::SequenceDataStream* InputStageData::m_file |
Definition at line 68 of file input_thread.h.
uint32 InputStageData::m_max_bps |
Definition at line 70 of file input_thread.h.
uint32 InputStageData::m_max_strings |
Definition at line 69 of file input_thread.h.
Mutex InputStageData::m_mutex |
Definition at line 67 of file input_thread.h.
uint64 InputStageData::m_reads |
Definition at line 71 of file input_thread.h.
float InputStageData::m_time |
Definition at line 73 of file input_thread.h.