|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
apollo.gui.detailviewers.exonviewer.SeqAlignPanel
apollo.gui.detailviewers.exonviewer.BaseEditorPanel
public class BaseEditorPanel
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class apollo.gui.detailviewers.exonviewer.SeqAlignPanel |
|---|
SeqAlignPanel.AutoscrollThread, SeqAlignPanel.DefaultRowHeader, SeqAlignPanel.ScrollMouseListener |
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected AnnotationEditor |
annotationEditor
|
protected BaseFineEditor |
baseFineEditor
|
protected javax.swing.JMenuItem |
createExonMenuItem
|
protected javax.swing.JMenuItem |
deleteExonMenuItem
|
protected javax.swing.JMenuItem |
deletionMenuItem
|
protected javax.swing.JMenuItem |
findSequenceMenuItem
|
protected SequenceI[] |
frame
|
protected java.util.Vector |
hitZones
|
protected javax.swing.JMenuItem |
insertionMenuItem
|
protected javax.swing.JLabel |
locationLabel
|
protected static org.apache.log4j.Logger |
logger
|
protected javax.swing.JMenuItem |
makeIntronMenuItem
|
protected javax.swing.JMenuItem |
merge3PrimeMenuItem
|
protected javax.swing.JMenuItem |
merge5PrimeMenuItem
|
protected javax.swing.JMenuItem |
noAdjustmentMenuItem
|
protected int |
padAmt
|
protected javax.swing.JLabel |
relativeLocationLabel
|
protected javax.swing.JPopupMenu |
rightClickMenu
|
protected int |
selectBeginPos
|
protected int |
selectCurrentPos
|
SeqFeatureI |
selectedFeature
|
protected int |
selectedTier
|
protected java.awt.Color |
selectionBoxColor
|
static int |
SEQ_SELECT_DRAG
|
protected java.awt.Color |
seqSelectColor
|
protected javax.swing.JMenuItem |
sequenceMenuItem
|
protected javax.swing.JMenu |
sequencingErrorSubMenu
|
protected javax.swing.JMenuItem |
set3PrimeMenuItem
|
protected javax.swing.JMenuItem |
set5PrimeMenuItem
|
protected boolean |
showHitZones
|
protected int[] |
splices
|
protected javax.swing.JMenuItem |
startTranslationMenuItem
|
protected javax.swing.JMenuItem |
substitutionMenuItem
|
protected java.util.Vector |
translatedHitZones
|
protected javax.swing.JMenuItem |
translationSlipMenuItem
|
protected javax.swing.JMenuItem |
translationStutterMenuItem
|
| Fields inherited from class apollo.gui.detailviewers.exonviewer.SeqAlignPanel |
|---|
cols, defaultRowHeader, EXON, highestBase, horizontalMode, INTRON, LEFT_BOUNDARY, longest_seq, lowestBase, NO_BOUNDARY, NO_TYPE, renderer, reverseStrand, RIGHT_BOUNDARY, rowMargin, sequences, START_CODON, STOP_CODON, stripeWidth |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
BaseEditorPanel(GuiCurationState curationState,
BaseFineEditor baseFineEditor,
boolean reverseStrand,
int lowestBase,
int highestBase,
SeqFeatureI annotFeatureSet)
Need lowestBase for offset of sequence |
|
| Method Summary | |
|---|---|
int |
addFeature(SeqFeatureI feature)
Adds feature to an existing SeqWrapper if it doesnt overlap with it, otherwise creates a new SeqWrapper for it, |
int |
attachAnnot(AnnotatedFeatureI annot)
can be transcript or 1 level annot |
void |
attachTranscripts(java.util.Vector transcripts)
Expects a vector of Transcripts or 1 level annots. |
protected void |
changeEnd(SeqFeatureI feature,
int base_offset,
int limit_5prime,
int limit_3prime)
|
protected void |
changeStart(SeqFeatureI feature,
int base_offset,
int limit_5prime,
int limit_3prime)
|
protected void |
createRightClickMenu()
|
void |
detachTranscript(Transcript trans)
|
void |
displayRightClickMenu(int xLoc,
int yLoc)
|
void |
formatRightClickMenu()
|
java.awt.Color[][] |
getColorArray()
The inner array is an array of 2 colors, for alternating exon colors. |
int |
getRowMargin()
|
SeqFeatureI |
getSelectedFeature()
|
int |
getSelectedTier()
|
java.awt.Color |
getSelectionBoxColor()
|
java.awt.Color |
getSeqSelectColor()
|
boolean |
getShowHitZones()
|
java.util.Vector |
getTranslatedHitZones(int frame)
|
protected boolean |
isSequencingErrorPosition(int dnapos)
|
protected boolean |
notTooSmall(int start_pos,
int end_pos)
|
int |
selectHighPos()
|
int |
selectLowPos()
|
void |
setHitZones(java.util.Vector hitZones)
|
void |
setShowHitZones(boolean showHitZones)
|
void |
setTranslatedHitZones(java.util.Vector hitZones,
int frame)
|
protected void |
showFindDialog()
|
protected void |
showGoToDialog()
|
boolean |
testUser(java.lang.String owner)
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger logger
public static final int SEQ_SELECT_DRAG
protected int padAmt
public SeqFeatureI selectedFeature
protected int selectedTier
protected AnnotationEditor annotationEditor
protected BaseFineEditor baseFineEditor
protected javax.swing.JLabel locationLabel
protected javax.swing.JLabel relativeLocationLabel
protected javax.swing.JPopupMenu rightClickMenu
protected javax.swing.JMenuItem makeIntronMenuItem
protected javax.swing.JMenuItem createExonMenuItem
protected javax.swing.JMenuItem merge5PrimeMenuItem
protected javax.swing.JMenuItem merge3PrimeMenuItem
protected javax.swing.JMenuItem set5PrimeMenuItem
protected javax.swing.JMenuItem set3PrimeMenuItem
protected javax.swing.JMenuItem deleteExonMenuItem
protected javax.swing.JMenuItem startTranslationMenuItem
protected javax.swing.JMenuItem translationSlipMenuItem
protected javax.swing.JMenuItem translationStutterMenuItem
protected javax.swing.JMenuItem insertionMenuItem
protected javax.swing.JMenuItem deletionMenuItem
protected javax.swing.JMenuItem substitutionMenuItem
protected javax.swing.JMenuItem noAdjustmentMenuItem
protected javax.swing.JMenu sequencingErrorSubMenu
protected javax.swing.JMenuItem findSequenceMenuItem
protected javax.swing.JMenuItem sequenceMenuItem
protected java.awt.Color seqSelectColor
protected java.awt.Color selectionBoxColor
protected SequenceI[] frame
protected int selectBeginPos
protected int selectCurrentPos
protected int[] splices
protected java.util.Vector hitZones
protected java.util.Vector translatedHitZones
protected boolean showHitZones
| Constructor Detail |
|---|
public BaseEditorPanel(GuiCurationState curationState,
BaseFineEditor baseFineEditor,
boolean reverseStrand,
int lowestBase,
int highestBase,
SeqFeatureI annotFeatureSet)
| Method Detail |
|---|
public void setShowHitZones(boolean showHitZones)
public boolean getShowHitZones()
public void setHitZones(java.util.Vector hitZones)
public void setTranslatedHitZones(java.util.Vector hitZones,
int frame)
public java.util.Vector getTranslatedHitZones(int frame)
public int selectLowPos()
public int selectHighPos()
public int getRowMargin()
getRowMargin in class SeqAlignPanelpublic java.awt.Color[][] getColorArray()
public SeqFeatureI getSelectedFeature()
public int getSelectedTier()
public int addFeature(SeqFeatureI feature)
protected void showFindDialog()
protected void showGoToDialog()
protected boolean notTooSmall(int start_pos,
int end_pos)
protected void changeStart(SeqFeatureI feature,
int base_offset,
int limit_5prime,
int limit_3prime)
protected void changeEnd(SeqFeatureI feature,
int base_offset,
int limit_5prime,
int limit_3prime)
protected void createRightClickMenu()
public boolean testUser(java.lang.String owner)
public void formatRightClickMenu()
public void displayRightClickMenu(int xLoc,
int yLoc)
public void detachTranscript(Transcript trans)
public int attachAnnot(AnnotatedFeatureI annot)
public void attachTranscripts(java.util.Vector transcripts)
public java.awt.Color getSeqSelectColor()
public java.awt.Color getSelectionBoxColor()
protected boolean isSequencingErrorPosition(int dnapos)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||