gata.main
Class AnnoSpecParams
java.lang.Object
gata.main.AnnoSpecParams
- public class AnnoSpecParams
- extends java.lang.Object
- Author:
- Nix
Contains fields specific for each annotation panel, either for the Reference Sequence or Comparative Sequence
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnoSpecParams
public AnnoSpecParams()
addLabel
public void addLabel(java.util.ArrayList list)
addNormalDNALines
public void addNormalDNALines(java.util.ArrayList al)
addProteinLines
public void addProteinLines(java.util.ArrayList thinLinesProt,
java.util.ArrayList dottedLinesProt)
addRNALines
public void addRNALines(java.awt.geom.Line2D.Double baseLine,
java.util.ArrayList fatLines)
addThinDNALines
public void addThinDNALines(java.util.ArrayList al)
clearLines
public void clearLines()
- Wipes all the Line2D.Double ArrayLists, call before reDrawing
the Glyphs when params have been changed.
getAnnoPanelHeight
public int getAnnoPanelHeight()
getAnnotation
public Annotation getAnnotation()
getAnyGenericGlyphs
public boolean getAnyGenericGlyphs()
getDottedProteinLines
public java.util.ArrayList getDottedProteinLines()
getFatRNALines
public java.util.ArrayList getFatRNALines()
getGeneGlyphs
public GeneRepGlyph[] getGeneGlyphs()
getGlyphPanel
public GlyphPanel getGlyphPanel()
getGraphics2DN
public java.awt.Graphics2D getGraphics2DN()
getLabels
public java.util.ArrayList getLabels()
getNormalDNALines
public java.util.ArrayList getNormalDNALines()
getReferenceY
public double getReferenceY()
getThinDNALines
public java.util.ArrayList getThinDNALines()
getThinProteinLines
public java.util.ArrayList getThinProteinLines()
getThinRNALines
public java.util.ArrayList getThinRNALines()
getTrackLabelVis
public boolean[] getTrackLabelVis()
getTrackVis
public boolean[] getTrackVis()
getTrackedGenericGlyphs
public GenericGlyph[][] getTrackedGenericGlyphs()
getTrackLabels
public java.util.ArrayList[] getTrackLabels()
getTrackNumber
public int getTrackNumber()
setAnnotation
public void setAnnotation(Annotation annotation)
setAnyGenericGlyphs
public void setAnyGenericGlyphs(boolean x)
setGeneGlyphs
public void setGeneGlyphs(GeneRepGlyph[] glyphs)
setGlyphPanel
public void setGlyphPanel(GlyphPanel panel)
setGraphics2DN
public void setGraphics2DN(java.awt.Graphics2D g2)
setTrackLabelVis
public void setTrackLabelVis(boolean[] bs)
setTrackVis
public void setTrackVis(boolean[] bs)
setTrackedGenericGlyphs
public void setTrackedGenericGlyphs(GenericGlyph[][] glyphs)
setTrackLabels
public void setTrackLabels(java.util.ArrayList[] lists)
setTrackNumber
public void setTrackNumber(int i)
setAnnoPanelHeight
public void setAnnoPanelHeight(int i)
getSmallestGlyphPanelY
public int getSmallestGlyphPanelY()
setSmallestGlyphPanelY
public void setSmallestGlyphPanelY(int i)
getBiggestGlyphPanelY
public int getBiggestGlyphPanelY()
setBiggestGlyphPanelY
public void setBiggestGlyphPanelY(int i)
setReferenceY
public void setReferenceY(double d)
getScaleRulerY
public double getScaleRulerY()
setScaleRulerY
public void setScaleRulerY(double d)
getScaleBar
public ScaleBar getScaleBar()
setScaleBar
public void setScaleBar(ScaleBar bar)
getNtAtXZero
public double getNtAtXZero()
setNtAtXZero
public void setNtAtXZero(double d)
getGffFile
public java.io.File getGffFile()
setGffFile
public void setGffFile(java.io.File file)
getTrackStrokes
public java.awt.BasicStroke[] getTrackStrokes()
setTrackThickness
public void setTrackThickness(float[] fs)
getTrackThickness
public float[] getTrackThickness()
getScaleLineColor
public java.awt.Color getScaleLineColor()
setScaleLineColor
public void setScaleLineColor(java.awt.Color color)
isScaleBarVis
public boolean isScaleBarVis()
isScaleRulerVis
public boolean isScaleRulerVis()
setScaleBarVis
public void setScaleBarVis(boolean b)
setScaleRulerVis
public void setScaleRulerVis(boolean b)
getScaleBarX
public double getScaleBarX()
getScaleBarY
public double getScaleBarY()
setScaleBarX
public void setScaleBarX(double d)
setScaleBarY
public void setScaleBarY(double d)