comparison segmentFracB.R @ 5:af4f63f27c77 draft

planemo upload for repository https://github.com/sblanck/MPAgenomics4Galaxy/tree/master/mpagenomics_wrappers commit 11d660a2de749dae548b2fae0dd81f9f2b2c4b4f
author sblanck
date Wed, 08 Apr 2020 15:34:17 +0000
parents
children d5ed62b4d3ac
comparison
equal deleted inserted replaced
4:bbf427bd6967 5:af4f63f27c77
1 args<-commandArgs(TRUE)
2
3 chrom=args[1]
4 dataset=args[2]
5 output=args[3]
6 tmp_dir=args[4]
7 input=args[5]
8 outputfigures=type.convert(args[6])
9 tumorcsv=args[7]
10 user=args[8]
11 method=args[9]
12
13 library(MPAgenomics)
14 workdir=file.path(tmp_dir, "mpagenomics",user)
15 setwd(workdir)
16
17 if (grepl("all",tolower(chrom)) | chrom=="None") {
18 chrom_vec=c(1:25)
19 } else {
20 chrom_tmp <- strsplit(chrom,",")
21 chrom_vecstring <-unlist(chrom_tmp)
22 chrom_vec <- as.numeric(chrom_vecstring)
23 }
24
25 input_tmp <- strsplit(input,",")
26 input_tmp_vecstring <-unlist(input_tmp)
27
28
29 input_vecstring = sub("^([^.]*).*", "\\1", input_tmp_vecstring)
30
31 if (dataset == input) {
32 segcall=segFracBSignal(dataset,chromosome=chrom_vec, normalTumorArray=tumorcsv, savePlot=outputfigures, method=method)
33
34 } else {
35 segcall=segFracBSignal(dataset,chromosome=chrom_vec, normalTumorArray=tumorcsv, listOfFiles=input_vecstring, savePlot=outputfigures, method=method)
36
37 }
38 sink(output)
39 print(format(segcall))
40 sink()
41 #write.table(segcall,output,row.names = FALSE, quote=FALSE, sep = "\t")
42
43 quit()