Class "UCSCView"
An object representing a view of a genome in the UCSC browser.
Calling browserView(session, range = range(object), track
= trackNames(object), browse = TRUE, ...)
creates BrowserView
of range
with visible
tracks specified by track
. track
may be an instance of
UCSCTrackModes
. Arguments in ...
should
match parameters to a
ucscTrackModes
method for creating a
UCSCTrackModes
instance that will be merged with and override
modes indicated by the track
parameter. If browse
is
TRUE
(default), automatically launch a browser to display the
view.
hgsid
:Object of class "numeric"
, which
identifies this view to UCSC.
session
:Object of class "BrowserSession"
to
which this view belongs.
Class "BrowserView"
, directly.
activeView(object)
Obtains a logical indicating whether this view is the active view.
range(object)
Obtains the
GRanges
displayed by
this view.
range(object) <- value
Sets the
GRanges
or
IntegerRangesList
displayed by
this view.
trackNames(object)
Gets the names of the visible tracks in this view.
trackNames(object) <- value
Sets the visible tracks by name.
visible(object)
Get a named logical vector indicating whether each track is visible.
visible(object) <- value
Set a logical vector
indicating the visibility of each track, in the same order as
returned by visible(object)
.
ucscTrackModes(object)
Obtains the
UCSCTrackModes
for this view.
ucscTrackModes(object) <- value
Sets the
UCSCTrackModes
for this view. The
value
may be either a UCSCTrackModes
instance or a
character vector that will be coerced by a call to
ucscTrackModes
.
Gets the URL corresponding to the view
x
. Typically used when passing browse=FALSE
to the
constructor in order to display the view in another way.
Michael Lawrence
browserView
for creating instances of this class.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.