Mercurial > repos > sblanck > mpagenomics_wrappers
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() |