forked from raylim/scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplotVariantCallOverlap.R
More file actions
33 lines (21 loc) · 824 Bytes
/
plotVariantCallOverlap.R
File metadata and controls
33 lines (21 loc) · 824 Bytes
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
#!/usr/bin/env Rscript
suppressPackageStartupMessages(library("optparse"));
suppressPackageStartupMessages(library("VennDiagram"));
suppressPackageStartupMessages(library("gsalib"));
suppressPackageStartupMessages(library("hwriter"));
options(warn = -1, error = quote({ traceback(); q('no', status = 1) }))
optList <- list(
make_option("--outDir", default = ".", help = "Output dir"))
parser <- OptionParser(usage = "%prog [options] [hs_metrics.txt]", option_list = optList);
arguments <- parse_args(parser, positional_arguments = T);
opt <- arguments$options;
arguments <- commandArgs(T);
if (length(arguments$args) < 1) {
cat("Need input hs metrics file\n");
print_help(parser);
stop();
} else {
f <- arguments$args[1];
}
grp <- gsa.read.gatkreport(f)
venn.plot <- venn.diagam(