Mercurial > repos > peter-waltman > ucsc_cluster_tools2
comparison cluster.tools/fix.and.merge.TCGA.sample.IDs.R @ 1:dddfeedb85af draft
Uploaded
author | peter-waltman |
---|---|
date | Fri, 01 Mar 2013 10:16:53 -0500 |
parents | 0decf3fd54bc |
children | 563832f48c08 |
comparison
equal
deleted
inserted
replaced
0:0decf3fd54bc | 1:dddfeedb85af |
---|---|
8 \n\n") | 8 \n\n") |
9 args <- commandArgs(TRUE) | 9 args <- commandArgs(TRUE) |
10 if ( length( args ) == 1 && args =="--help") { | 10 if ( length( args ) == 1 && args =="--help") { |
11 write(argspec, stderr()) | 11 write(argspec, stderr()) |
12 q(); | 12 q(); |
13 } | |
14 | |
15 ## some helper fn's | |
16 write.2.tab <- function( mat, | |
17 fname ) { | |
18 mat <- rbind( colnames( mat ), mat ) | |
19 mat <- cbind( c( "ID", rownames( mat )[-1] ), | |
20 mat ) | |
21 write.table( mat, fname, sep="\t", row.names=FALSE, col.names=FALSE, quote=FALSE ) | |
13 } | 22 } |
14 | 23 |
15 lib.load.quiet <- function( package ) { | 24 lib.load.quiet <- function( package ) { |
16 package <- as.character(substitute(package)) | 25 package <- as.character(substitute(package)) |
17 suppressPackageStartupMessages( do.call( "library", list( package=package ) ) ) | 26 suppressPackageStartupMessages( do.call( "library", list( package=package ) ) ) |
114 data <- merge.cols( data, cnames ) | 123 data <- merge.cols( data, cnames ) |
115 } | 124 } |
116 | 125 |
117 if ( transpose.back ) data <- t( data ) | 126 if ( transpose.back ) data <- t( data ) |
118 | 127 |
119 write.table( data, opt$output.fname, sep="\t", quote=FALSE, col.names=NA ) | 128 write.2.tab( data, opt$output.fname ) |