shiftGAlignments.Rd
shift the GAlignmentsLists by 5' ends. All reads aligning to the positive strand will be offset by +4bp, and all reads aligning to the negative strand will be offset -5bp by default.
shiftGAlignments(gal, positive = 4L, negative = 5L, outbam)
gal | An object of GAlignments. |
---|---|
positive | integer(1). the size to be shift for positive strand |
negative | integer(1). the size to be shift for negative strand |
outbam | file path to save shift reads. If missing, no file will be write. |
An object of GAlignments with 5' end shifted reads.
Jianhong Ou
bamfile <- system.file("extdata", "GL1.bam", package="ATACseqQC") tags <- c("AS", "XN", "XM", "XO", "XG", "NM", "MD", "YS", "YT") library(BSgenome.Hsapiens.UCSC.hg19) which <- as(seqinfo(Hsapiens)["chr1"], "GRanges") gal <- readBamFile(bamfile, tag=tags, what=c("qname", "flag", "mapq", "seq", "qual"), which=which, asMates=FALSE, bigFile=TRUE) objs <- shiftGAlignments(gal) export(objs, "shift.bam")