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.