trackViewer (version 1.8.4)

plotGRanges: plot GRanges data

Description

A function to plot GRanges data for given range

Usage

plotGRanges(..., range=GRanges(), viewerStyle=trackViewerStyle(), autoOptimizeStyle=FALSE, newpage=TRUE)

Arguments

...
one or more objects of GRanges
range
an object of GRanges
viewerStyle
an object of trackViewerStyle
autoOptimizeStyle
should use optimizeStyle to optimize style
newpage
should be draw on a new page?

Value

An object of viewport for addGuideLine

See Also

See Also as addGuideLine, addArrowMark

Examples

Run this code
    gr1 <- GRanges("chr1", IRanges(1:50, 51:100))
    gr2 <- GRanges("chr1", IRanges(seq(from=10, to=80, by=5),
                                   seq(from=20, to=90, by=5)))
    vp <- plotGRanges(gr1, gr2, range=GRanges("chr1", IRanges(1, 100)))
    addGuideLine(guideLine=c(5, 10, 50, 90), col=2:5, vp=vp)
    
    gr <- GRanges("chr1", IRanges(c(1, 11, 21, 31), width=9), 
                    score=c(5, 10, 5, 1))
    plotGRanges(gr, range=GRanges("chr1", IRanges(1, 50)))

Run the code above in your browser using DataLab