org.biojava.bio.gui.sequence.tracklayout
Class SimpleTrackLayout

java.lang.Object
  extended by org.biojava.bio.gui.sequence.tracklayout.SimpleTrackLayout
All Implemented Interfaces:
TrackLayout

public class SimpleTrackLayout
extends Object
implements TrackLayout

A TrackLayout implenentation that wraps the sequence smoothly after a set number of residues

Since:
1.5
Author:
Mark Southern

Constructor Summary
SimpleTrackLayout()
           
SimpleTrackLayout(Sequence seq, int wrap)
           
 
Method Summary
 RangeLocation[] getRanges()
           
 int getWrap()
           
 int getWrapIncrement()
           
 void setRange(RangeLocation loc)
           
 void setSequence(Sequence seq)
           
 void setWrap(int wrap)
           
 void setWrapIncrement(int inc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleTrackLayout

public SimpleTrackLayout()

SimpleTrackLayout

public SimpleTrackLayout(Sequence seq,
                         int wrap)
Method Detail

setSequence

public void setSequence(Sequence seq)
Specified by:
setSequence in interface TrackLayout

setRange

public void setRange(RangeLocation loc)
Specified by:
setRange in interface TrackLayout

getRanges

public RangeLocation[] getRanges()
Specified by:
getRanges in interface TrackLayout

setWrap

public void setWrap(int wrap)
Specified by:
setWrap in interface TrackLayout

getWrap

public int getWrap()
Specified by:
getWrap in interface TrackLayout

getWrapIncrement

public int getWrapIncrement()
Specified by:
getWrapIncrement in interface TrackLayout

setWrapIncrement

public void setWrapIncrement(int inc)
Specified by:
setWrapIncrement in interface TrackLayout