comparison corr.R @ 12:f3e037496c18

its even checking the levels
author Ido Tamir <ido.tamir@imp.ac.at>
date Sun, 18 Aug 2013 21:33:43 +0200
parents 74bfa2464411
children de452b96da8e
comparison
equal deleted inserted replaced
11:74bfa2464411 12:f3e037496c18
144 144
145 changeSeqInfo <- function(coverages){ 145 changeSeqInfo <- function(coverages){
146 seqinfo <- mergeSeqInfo(coverages) 146 seqinfo <- mergeSeqInfo(coverages)
147 lapply(coverages, function(cov){ 147 lapply(coverages, function(cov){
148 si <- as.data.frame(cov@seqinfo) 148 si <- as.data.frame(cov@seqinfo)
149 si <- data.frame(chr=rownames(si), si) 149 si <- data.frame(chr=rownames(si), si, stringsAsFactors=FALSE)
150 sis <- subset(seqinfo, seqnames %in% si$chr) 150 sis <- subset(seqinfo, seqnames %in% si$chr)
151 sis <- sis[match(si$chr, sis$seqnames),]
151 si <- Seqinfo(seqnames=as.character(sis$seqnames), seqlengths=sis$seqlengths, isCircular=sis$isCircular, genome=sis$genome) 152 si <- Seqinfo(seqnames=as.character(sis$seqnames), seqlengths=sis$seqlengths, isCircular=sis$isCircular, genome=sis$genome)
152 cov@seqinfo <- si 153 cov@seqinfo <- si
153 cov 154 cov
154 }) 155 })
155 } 156 }
156 157
157 args <- commandArgs(TRUE) 158 args <- commandArgs(TRUE)