-
Notifications
You must be signed in to change notification settings - Fork 0
/
flag.go
64 lines (62 loc) · 1.11 KB
/
flag.go
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
package main
import (
"flag"
"path/filepath"
)
var (
input = flag.String(
"input",
"",
"input excel",
)
output = flag.String(
"output",
"",
"output excel, default -input.filter.xlsx",
)
hitList = flag.String(
"list",
"",
"hit list to be filter",
)
sheetName = flag.String(
"sheet",
"All variants data",
"sheet name to be filter",
)
diseaseCol = flag.String(
"col",
"疾病中文名",
"column name to disease to check filter",
)
sep = flag.String(
"sep",
"[n]",
"sep to split disease info",
)
includeDisease = flag.String(
"include",
filepath.Join(etcPath, "includeDisease.list"),
"include disease db file",
)
excludeDisease = flag.String(
"exclude",
filepath.Join(etcPath, "excludeDisease.list"),
"exclude disease db file",
)
hitCol = flag.String(
"hit",
"SampleID",
"column name of hit to be filter",
)
lsms = flag.String(
"lsms",
"",
"sample list for 青岛崂山区9种单基因病携带者筛查项目",
)
addition = flag.String(
"add",
"",
"lims_info for 样品编号(第1列)产品编号(第12列)医院名称(第15列)",
)
)