changeset 31:2517af3f3475 draft

Uploaded
author stef
date Wed, 18 Jun 2014 05:53:54 -0400
parents 647143d0c884
children 794a9cf2b2ed
files QDNAseq.R
diffstat 1 files changed, 11 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/QDNAseq.R	Wed Jun 18 05:45:02 2014 -0400
+++ b/QDNAseq.R	Wed Jun 18 05:53:54 2014 -0400
@@ -177,8 +177,6 @@
 DECIMALS  <- 3
 WEB_LINK  <- 'http://www.bioconductor.org/packages/release/bioc/html/QDNAseq.html'
 
-
-
 catMsg( "Starting QDNAseq wrapper" )	
 catMsg( "Loading R libraries" )
 suppressWarnings( suppressMessages( library( QDNAseq, quietly = TRUE ) ) )
@@ -186,7 +184,7 @@
 
 systemUser <- system("whoami",T)
 qdnaseqVersion <- packageDescription( "QDNAseq" )$Version
-catMsg( c(" Hello ", systemUser ) )
+catMsg( c("Analysis run with user: ", systemUser ) )
 catMsg( c("QDNAseq version loaded: ", qdnaseqVersion) )
 
 ## only one param: the tmp config file
@@ -286,7 +284,7 @@
 ## save objects to output dir
 saveRDS( readCounts, robjReadCoPath );
 saveRDS( copyNumbersSmooth, robjCopyNrPath );
-exportBins(copyNumbersSmooth, file=igvCopyNrName, format="igv")
+exportBins(copyNumbersSmooth, file=igvCopyNrPath, format="igv")
 
 ## also save objects for galaxy history output if requested
 if ( doOutputReadcountsRds ){
@@ -306,7 +304,7 @@
 	if ( doOutputCallsRds ){
 		saveRDS( copyNumbersCalled, calledSegmentsDatasetFile );
 	}
-	exportBins( copyNumbersCalled, file=igvCalledName, format="igv")
+	exportBins( copyNumbersCalled, file=igvCalledPath, format="igv")
 }
 
 
@@ -375,6 +373,8 @@
 copyNrSize <- paste( round( file.info( robjCopyNrPath )[["size"]] / 1000000, digits=2 ), 'MB' )
 calledSize <- paste( round( file.info( robjCalledPath )[["size"]] / 1000000, digits=2 ), 'MB' )
 regionSize <- paste( round( file.info( robjRegionPath )[["size"]] / 1000000, digits=2 ), 'MB' )
+igvCopyNrSize <- paste( round( file.info( igvCopyNrPath )[["size"]] / 1000000, digits=2 ), 'MB' )
+igvCalledSize <- paste( round( file.info( igvCallecPath )[["size"]] / 1000000, digits=2 ), 'MB' )
 
 ## ------------------------
 ## creating html output to be linked to from the middle galaxy pane
@@ -440,6 +440,9 @@
             cat( '<dd>QDNAseq object with copy numbers per bin, ', copyNrSize,'</dd>', "\n" )
             r_code <- paste( r_code, '<code class="code">copyNumbersSmooth <- readRDS(', robjCopyNrName, ")</code><br />", sep="")
             
+            cat( '<dt>', htmlLink( path=igvCopyNrName, igvCopyNrName ), '</dt>', "\n" ) 
+            cat( '<dd>IGV formatted text file with copy numbers per bin, ', igvCopyNrSize,'</dd>', "\n" )
+            
             if ( doCall ){
             	cat( '<dt>', htmlLink( path=robjCalledName, robjCalledName ), '</dt>', "\n" ) 
             	cat( '<dd>QDNAseq object with segment and call status per bin, ', calledSize,'</dd>', "\n" )
@@ -449,6 +452,9 @@
             	cat( '<dd>list with segmented/called regions for each sample, ', regionSize, '</dd>', "\n" )
             	r_code <- paste( r_code, '<code class="code">calledRegions <- readRDS(', regiOutputName, ")</code><br />", sep="")
 
+            	cat( '<dt>', htmlLink( path=igvCalledName, igvCalledName ), '</dt>', "\n" ) 
+            	cat( '<dd>IGV formatted text file with calls per bin , ', igvCalledSize,'</dd>', "\n" )
+
             }
         cat( '</dl></p>', "\n" )