-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathanalysis.R
28 lines (19 loc) · 1.01 KB
/
analysis.R
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
#!/usr/bin/env Rscript
if(Sys.getenv("VIRTUAL_ENV") == ""){ stop("An active virtualenv is required") }
source(file.path(Sys.getenv('VIRTUAL_ENV'), 'bin', 'rvenv'))
suppressPackageStartupMessages(library(argparse, quietly = TRUE))
suppressPackageStartupMessages(library(dplyr, quietly = TRUE))
suppressPackageStartupMessages(library(magrittr, quietly = TRUE))
suppressPackageStartupMessages(library(readr, quietly = TRUE))
suppressPackageStartupMessages(library(ggplot2, quietly = TRUE))
suppressPackageStartupMessages(library(reshape2, quietly = TRUE))
suppressPackageStartupMessages(library(tidyr, quietly = TRUE))
options(scipen=999)
main <- function(arguments){
## reads in data from markergene pipeline classification and details files, returns tab delimited grouped details file suitable for Krona plot rendering
parser <- ArgumentParser()
parser$add_argument('--data', help='data to munge')
args <- parser$parse_args(arguments)
data <- read_csv(file.path(args$data))
}
main(commandArgs(trailingOnly=TRUE))