SequenceSummary
ObjectSequenceSummary
contains
k-mer frequency data by position gathered by readSeqFile
when
kmer=TRUE
. getKmer
is an accessor function that is
useful for custom ggplot2
aesthetics.
getKmer(x)
SequenceSummary
from, as returned from readSeqFile
.getKmer
returns a data.frame
with columns:signature(x="SequenceSummary")
getKmer
is an accessor function that only works if there is
k-mer data, thus it only works if readSeqFile
was called
with kmer=TRUE
(and hash.prop
is greater than 0).getGC
, getSeqlen
, getBase
,
getBaseProp
, getQual
,
getMCQual
, kmerKLPlot
, kmerEntropyPlot
## Load a FASTQ file, with sequence and k-mer hashing on by default.
s.fastq <- readSeqFile(system.file('extdata', 'test.fastq', package='qrqc'))
## plot counts of a subset of k-mers by position
s.kmers <- getKmer(s.fastq)
top.kmers <- s.kmers$kmer[order(s.kmers$count, decreasing=TRUE)[1:40]]
p <- ggplot(subset(s.kmers, kmer %in% top.kmers)) + geom_bar(aes(x=position, y=count,
fill=kmer), stat="identity")
p
Run the code above in your browser using DataLab