Mercurial > repos > stef > qdnaseq
comparison QDNAseq-plot.R @ 88:d2ea2b842c21 draft default tip
Uploaded
author | stef |
---|---|
date | Mon, 06 Jul 2015 06:29:19 -0400 |
parents | 8391cdb7479c |
children |
comparison
equal
deleted
inserted
replaced
87:8391cdb7479c | 88:d2ea2b842c21 |
---|---|
49 par( PAR_SET ) | 49 par( PAR_SET ) |
50 ylab_text <- "log2 read counts" | 50 ylab_text <- "log2 read counts" |
51 if ( whatToPlot == 'everything' ){ | 51 if ( whatToPlot == 'everything' ){ |
52 catMsg( c( "Plotting all data in object" ) ) | 52 catMsg( c( "Plotting all data in object" ) ) |
53 plot( qdnaseqObject[ ,sample ], ylab=ylab_text ) | 53 plot( qdnaseqObject[ ,sample ], ylab=ylab_text ) |
54 abline( h=c(-2,-1,1,2,3,4), lty=1, lwd=0.5, col="grey" ) | 54 abline( h=c(-4,-3,-2,-1,1,2,3,4), lty=1, lwd=0.5, col="grey" ) |
55 } else if( whatToPlot == 'chromosomes' ){ | 55 } else if( whatToPlot == 'chromosomes' ){ |
56 catMsg( c( "Plotting subset of chromosomes" ) ) | 56 catMsg( c( "Plotting subset of chromosomes" ) ) |
57 fdata <- qdnaseqObject@featureData@data | 57 fdata <- qdnaseqObject@featureData@data |
58 idx_region <- which( fdata$chromosome %in% chromosomesToPlot ) | 58 idx_region <- which( fdata$chromosome %in% chromosomesToPlot ) |
59 plot( qdnaseqObject[ idx_region, sample ], ylab=ylab_text ) | 59 plot( qdnaseqObject[ idx_region, sample ], ylab=ylab_text ) |
60 abline( h=c(-2,-1,1,2,3,4), lty=1, lwd=0.5, col="grey" ) | 60 abline( h=c(-4,-3,-2,-1,1,2,3,4), lty=1, lwd=0.5, col="grey" ) |
61 } else if( whatToPlot == 'region' ){ | 61 } else if( whatToPlot == 'region' ){ |
62 regionC <- chrName | 62 regionC <- chrName |
63 regionS <- chrStart | 63 regionS <- chrStart |
64 regionE <- chrEnd | 64 regionE <- chrEnd |
65 if ( regionS > regionE ) stop("Chosen start is > end") | 65 if ( regionS > regionE ) stop("Chosen start is > end") |