Description Usage Arguments Value Methods Author(s) See Also Examples
An object of class FASTQSummary
contains quality data (binned by readSeqFile
). getQual
is
an accessor function that reshapes the data into a data frame.
This accessor function is useful if you want to map variables to
custom ggplot2
aesthetics.
1 | getQual(x)
|
x |
an S4 object of class |
getQual
returns a data.frame
with columns:
position |
the position in the read. |
ymin |
the minimum quality found per a position in the read. |
alt.lower |
the 10% quantile found per a position in the read. |
lower |
the 25% quartile found per a position in the read. |
middle |
the median found per a position in the read. |
upper |
the 75% quartile found per a position in the read. |
alt.upper |
the 90% quantile found per a position in the read. |
ymax |
the maximum quality found per a position in the read. |
mean |
the mean quality (calculated from the binned data by using a weighted mean function) per the position in the read. |
signature(x="FASTQSummary")
getQual
is an accessor function that only works if there is
quality data, thus it only works with objects of class
FASTQSummary
.
Vince Buffalo <vsbuffalo@ucdavis.edu>
getGC
, getSeqlen
,
getBase
, getBaseProp
,
getMCQual
, qualPlot
1 2 3 4 5 6 7 8 9 10 11 12 13 | ## Load a FASTQ file, with sequence hashing.
s.fastq <- readSeqFile(system.file('extdata', 'test.fastq', package='qrqc'))
## Mean quality by position
p <- ggplot(getQual(s.fastq)) + geom_line(aes(x=position, y=mean), color="blue")
p <- p + scale_y_continuous(limits=c(0, 42))
p
## A different type of quality plot
p <- ggplot(getQual(s.fastq)) + geom_linerange(aes(x=position,
ymin=lower, ymax=upper, color=mean))
p <- p + scale_color_gradient("mean quality", low="red", high="green")
p + scale_y_continuous("quality")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.