-
Notifications
You must be signed in to change notification settings - Fork 0
/
static_variables.h
30 lines (25 loc) · 1.22 KB
/
static_variables.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifndef STATIC_VARIABLES_H
#define STATIC_VARIABLES_H
// Consumes query reference Op
#define __CIGAR_ALIGNMENT_MATCH 0 // yes yes M
#define __CIGAR_INSERTION 1 // yes no I
#define __CIGAR_DELETION 2 // no yes D
#define __CIGAR_SKIPPED 3 // no yes N
#define __CIGAR_SOFT_CLIP 4 // yes no S
#define __CIGAR_HARD_CLIP 5 // no no H
#define __CIGAR_PADDING 6 // no no P
#define __CIGAR_SEQUENCE_MATCH 7 // yes yes =
#define __CIGAR_SEQUENCE_MISMATCH 8 // yes yes X
#define __FLAG_MULTIPLE_SEGMENTS 0x1
#define __FLAG_SECONDARY_ALIGNMENT 0x100
#define __FLAG_SUPPLEMENTARY_ALIGNMENT 0x800
#define __CI_MIN_FILTER_LENGTH 5000
#define __CI_MAX_LENGTH 0.1
#define __WIDER_INTERVAL 40000
#define __NARROW_INTERVAL 2000
#define __CONSENSUS_INTEVAL 10
#define __CONSENSUS_MIN_COUNT 3
#define __SV_MIN_LENGTH 50
//#define CONSENSUS_COUNT_PERC 0.3
#define __THREAD_NUMBER 32
#endif