annotate filter.R @ 6:7dc6ce39fb89 default tip

add selection tool
author blanck
date Wed, 29 Apr 2015 10:08:52 +0200
parents b7f3854e08f8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
1 args<-commandArgs(TRUE)
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
2
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
3 input=args[1]
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
4 length=as.numeric(args[2])
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
5 probes=as.numeric(args[3])
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
6 tmp_dir=args[4]
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
7 nbcall=as.vector(args[5])
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
8 output=args[6]
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
9
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
10 nbcall_tmp <- strsplit(nbcall,",")
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
11 nbcall_vecstring <-unlist(nbcall_tmp)
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
12
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
13 nbcall_vecstring
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
14
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
15 library(MPAgenomics)
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
16 workdir=file.path(tmp_dir, "mpagenomics")
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
17 setwd(workdir)
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
18
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
19 segcall = read.table(input, header = TRUE)
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
20 filtercall=filterSeg(segcall,length,probes,nbcall_vecstring)
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
21 sink(output)
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
22 print(format(filtercall),row.names=FALSE)
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
23 sink()
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
24 #write.table(filtercall,output,row.names = FALSE, quote = FALSE, sep = "\t")
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
25