Mercurial > repos > idot > coverage_correlation
comparison corr.R @ 9:ecad2cd5038f
debug message was making truble
| author | Ido Tamir <ido.tamir@imp.ac.at> |
|---|---|
| date | Sun, 18 Aug 2013 18:03:53 +0200 |
| parents | fcf85568a102 |
| children | 74bfa2464411 |
comparison
equal
deleted
inserted
replaced
| 8:44920cae2f4d | 9:ecad2cd5038f |
|---|---|
| 28 suppressWarnings(Reduce(union, coverages)) #supress because missing chromosomes spit warinings | 28 suppressWarnings(Reduce(union, coverages)) #supress because missing chromosomes spit warinings |
| 29 } | 29 } |
| 30 | 30 |
| 31 ## adds mappable regions as 0 coverage to track | 31 ## adds mappable regions as 0 coverage to track |
| 32 covWith0 <- function(cov, mappable){ | 32 covWith0 <- function(cov, mappable){ |
| 33 print(paste("cov:",cov)) | 33 print(paste("cov:", summary(cov))) |
| 34 c0 <- setdiff(mappable, cov) | 34 c0 <- setdiff(mappable, cov) |
| 35 cus <- if(length(c0) > 0){ | 35 cus <- if(length(c0) > 0){ |
| 36 elementMetadata(c0)$score <- 0 | 36 elementMetadata(c0)$score <- 0 |
| 37 sort(c(c0, cov)) | 37 sort(c(c0, cov)) |
| 38 }else{ | 38 }else{ |
| 123 getCoverages <- function(infiles, formats){ | 123 getCoverages <- function(infiles, formats){ |
| 124 apply(data.frame(file=infiles,format=formats),1, function(row){ getCoverage(row['file'], row['format']) }) | 124 apply(data.frame(file=infiles,format=formats),1, function(row){ getCoverage(row['file'], row['format']) }) |
| 125 } | 125 } |
| 126 | 126 |
| 127 getMappable <- function(coverages, mappable){ | 127 getMappable <- function(coverages, mappable){ |
| 128 print(paste("creating mappability", mappable)) | 128 print(paste("creating mappability", length(coverages), mappable)) |
| 129 if(is.na(mappable)){ | 129 if(is.na(mappable)){ |
| 130 createMappable(coverages) | 130 createMappable(coverages) |
| 131 }else{ | 131 }else{ |
| 132 import(mappable, format="bed", asRangedData = FALSE) | 132 import(mappable, format="bed", asRangedData = FALSE) |
| 133 } | 133 } |
