NVBIO
|
#include <filter.h>
Public Types | |
enum | Flags { DISTANT = 1u, DISCORDANT = 2u, DIFFERENT_REF = 4u, ALL = 0xFFFFFFFFu } |
enum | Statistics { ED = 1u, MAPQ = 2u, MMS = 4u, INS = 8u, DELS = 16u, SCORE = 32u } |
Public Methods | |
Filter () | |
Filter (const char *file_name, const uint32 flags, const uint32 stats, const int32 delta) | |
~Filter () | |
void | operator() (const int32 delta, const uint32 flags, const Statistics stat, const uint32 read_id) |
uint32 | filtered () const |
void | flush () |
Public Members | |
FILE * | m_file |
uint32 | m_flags |
uint32 | m_stats |
int32 | m_delta |
uint32 | m_filtered |