org.utgenome.gwt.utgb.client.track.lib
Class GenomeTrack
java.lang.Object
org.utgenome.gwt.utgb.client.track.TrackBase
org.utgenome.gwt.utgb.client.track.lib.GenomeTrack
- All Implemented Interfaces:
- Track, TrackEntry, TrackGroupPropertyChangeListener
- Direct Known Subclasses:
- BEDTrack, CSEGTrack, RefSeqTrack, ScaleBarTrack
public class GenomeTrack
- extends TrackBase
GenomeTrack for visualizing data on genome sequences using an image URL or an HTML page embedded in IFRAME tag.
-track
-class: genome track
-property:
-type: image (or frame)
-track base URL: http://somewhere/cgi/drawGenes?ref=%ref&chr=%chr&start=%start&end=%end&pixelwidth=%pixelwidth
In the track base URL parameter, you can use several keyword parameters starting with %. For the details of available
parameters, see also ReadTrack
page.
- Author:
- leo
Methods inherited from class org.utgenome.gwt.utgb.client.track.TrackBase |
beforeChangeTrackWindow, error, getBrowserService, getClassName, getConfig, getCoordinate, getDefaultWindowHeight, getFrame, getMinimumWindowHeight, getName, getTrackGroup, getTrackGroupProperty, getTrackGroupProperty, getTrackInfo, getTrackWindow, isInitialized, isTrack, isTrackGroup, loadView, onChangeTrackGroupProperty, onChangeTrackHeight, onChangeTrackWindow, refresh, resolvePropertyValues, setCenterOfTrackWindow, setConfig, setFrame, setTrackGroup, setTrackGroupProperty, toView, toXML, toXML |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected String type
leftMargin
protected int leftMargin
layoutPanel
protected com.google.gwt.user.client.ui.FlexTable layoutPanel
trackImage
protected com.google.gwt.user.client.ui.Image trackImage
frame
protected com.google.gwt.user.client.ui.Frame frame
isWidgetReady
protected boolean isWidgetReady
queryParams
protected Set<String> queryParams
CONFIG_TRACK_BASE_URL
public static final String CONFIG_TRACK_BASE_URL
- See Also:
- Constant Field Values
CONFIG_TRACK_TYPE
public static final String CONFIG_TRACK_TYPE
- See Also:
- Constant Field Values
GenomeTrack
public GenomeTrack()
GenomeTrack
public GenomeTrack(String string)
factory
public static Track.TrackFactory factory()
getWidget
public com.google.gwt.user.client.ui.Widget getWidget()
- Returns:
- the track widget
draw
public void draw()
- Description copied from interface:
Track
- draw the track widget
- Specified by:
draw
in interface Track
- Overrides:
draw
in class TrackBase
getTrackURL
protected String getTrackURL()
setUp
public void setUp(TrackFrame trackFrame,
TrackGroup group)
- Description copied from interface:
Track
- This method is invoked when
TrackFrame
and TrackGroup
for this track become ready, that is, the
track is drawable. Override this method to write initialization codes for your tracks.
- Specified by:
setUp
in interface Track
- Overrides:
setUp
in class TrackBase
group
- the TrackGroup
of this track
onChange
public void onChange(TrackGroupPropertyChange change,
TrackWindow newWindow)
- Description copied from interface:
TrackGroupPropertyChangeListener
- Handle change event.
- Specified by:
onChange
in interface Track
- Specified by:
onChange
in interface TrackGroupPropertyChangeListener
- Overrides:
onChange
in class TrackBase
- Parameters:
change
- property changes. null value means no property changenewWindow
- window changes. null value means no window changes
onChangeTrackConfig
public void onChangeTrackConfig(TrackConfigChange change)
- Description copied from interface:
Track
- An event handler when some cofigurations of the track changes
- Specified by:
onChangeTrackConfig
in interface Track
- Overrides:
onChangeTrackConfig
in class TrackBase
saveProperties
public void saveProperties(CanonicalProperties saveData)
- Description copied from class:
TrackBase
- Override this method to save internal state of the track into a
Properties
object
- Specified by:
saveProperties
in interface Track
- Overrides:
saveProperties
in class TrackBase
restoreProperties
public void restoreProperties(CanonicalProperties properties)
- Description copied from class:
TrackBase
- Override this method to restore internal state of the track
- Specified by:
restoreProperties
in interface Track
- Overrides:
restoreProperties
in class TrackBase
Copyright © 2007-2012 utgenome.org. All Rights Reserved.