comparison Get_ms-ms_observations.R @ 10:ef723082fc54 draft default tip

"planemo upload commit b061341e1157cccd90e33b945bc17705880b3e57"
author proteore
date Mon, 04 May 2020 03:29:36 -0400
parents 14c890ff105a
children
comparison
equal deleted inserted replaced
9:14c890ff105a 10:ef723082fc54
75 tissue=paste(strsplit(file_name,"_")[[1]][1:2],collapse="_") 75 tissue=paste(strsplit(file_name,"_")[[1]][1:2],collapse="_")
76 return (c(date,tissue,file_name,path)) 76 return (c(date,tissue,file_name,path))
77 } 77 }
78 78
79 clean_ids <- function(ids){ 79 clean_ids <- function(ids){
80 80 ids = gsub(" ",NA,ids)
81 ids = gsub(" ","",ids) 81 ids = gsub("^$|^ $", NA, ids)
82 ids = ids[which(ids!="")] 82 ids = gsub("NA",NA,ids)
83 ids = ids[which(ids!="NA")]
84 ids = ids[!is.na(ids)]
85
86 return(ids) 83 return(ids)
87 } 84 }
88 85
89 main = function() { 86 main = function() {
90 args <- commandArgs(TRUE) 87 args <- commandArgs(TRUE)
106 # Parse arguments 103 # Parse arguments
107 parseArgs <- function(x) strsplit(sub("^--", "", x), "=") 104 parseArgs <- function(x) strsplit(sub("^--", "", x), "=")
108 argsDF <- as.data.frame(do.call("rbind", parseArgs(args))) 105 argsDF <- as.data.frame(do.call("rbind", parseArgs(args)))
109 args <- as.list(as.character(argsDF$V2)) 106 args <- as.list(as.character(argsDF$V2))
110 names(args) <- argsDF$V1 107 names(args) <- argsDF$V1
111
112 #save(args,file="/Users/David/work/ProteoRE/tools/Get_ms-ms_observations/args.Rda")
113 load("/Users/David/work/ProteoRE/tools/Get_ms-ms_observations/args.Rda")
114 108
115 # Extract input 109 # Extract input
116 input_type = args$input_type 110 input_type = args$input_type
117 if (input_type == "list") { 111 if (input_type == "list") {
118 input = unlist(strsplit(strsplit(args$input, "[ \t\n]+")[[1]],";")) 112 input = unlist(strsplit(strsplit(args$input, "[ \t\n]+")[[1]],";"))