genomicsnpanalyzer.gui
Class SNPListTablePane

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by genomicsnpanalyzer.gui.SNPListTablePane
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class SNPListTablePane
extends javax.swing.JPanel
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 javax.swing.JComboBox functionCombo
           
 javax.swing.JLabel selectedCountLabel
           
 javax.swing.JLabel selectedFunctionMethodLabel
           
 javax.swing.JLabel selectedGeneMethodLabel
           
 java.util.ArrayList selectedIndex
           
 javax.swing.JLabel selectedQualityLabel
           
 javax.swing.JLabel selectHapmapFreqLabel
           
 javax.swing.JLabel selectHomLabel
           
 javax.swing.JLabel selectNSIntolerantLabel
           
 javax.swing.JLabel selectRefLabel
           
 javax.swing.JLabel selectRmrLabel
           
 javax.swing.JLabel selectSubjectLabel
           
 javax.swing.JLabel totalCountLabel
           
 
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
SNPListTablePane(Main Parent)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void FilterRegions()
           
 void FilterSNPsbyNSIntolerance()
           
 void HandleFilterRegionMenu()
           
 void HandleGeneBiotypeFilter()
           
 void HandleGeneFilter()
           
 void HandleGOFilter()
           
 void HandleHapmapFreqFilterButton()
           
 void HandleHomFilter()
           
 void HandleHomFilterButton()
           
 void HandleNonrmrOnlyFilter()
           
 void HandleNovelSNPOnlyFilter()
           
 void HandleNSTolerantFilter()
           
 void HandleNSTolerantFilterButton()
           
 void HandleOmimDisorderFilter()
           
 void HandleOmimGeneFilter()
           
 void HandlePathwayFilter()
           
 void HandleQualityFilter()
           
 void HandleRefFilterButton()
           
 void HandleRefSNPOnlyFilter()
           
 void HandleRmrFilterButton()
           
 void HandleRmrOnlyFilter()
           
 void handleSelectColumns()
           
 void HandleSubjectFilter()
           
 void resetFunctionFilter()
           
 void resetLabels()
           
 void resetTable()
           
 void SaveList()
           
 void SaveListSubDetailsToFile(java.io.File csvFile)
           
 void SaveListSubDetailsToFile(java.io.File csvFile, boolean chrSeparate)
           
 void SaveListToFile(java.io.File csvFile)
           
 void SaveListToFile(java.io.File csvFile, boolean chrSeparate)
           
 void updateIndexCombo()
           
 void updateTable()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, 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, validate, validateTree
 
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, 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

functionCombo

public javax.swing.JComboBox functionCombo

selectedIndex

public java.util.ArrayList selectedIndex

totalCountLabel

public javax.swing.JLabel totalCountLabel

selectedCountLabel

public javax.swing.JLabel selectedCountLabel

selectedFunctionMethodLabel

public javax.swing.JLabel selectedFunctionMethodLabel

selectedGeneMethodLabel

public javax.swing.JLabel selectedGeneMethodLabel

selectedQualityLabel

public javax.swing.JLabel selectedQualityLabel

selectNSIntolerantLabel

public javax.swing.JLabel selectNSIntolerantLabel

selectHomLabel

public javax.swing.JLabel selectHomLabel

selectRefLabel

public javax.swing.JLabel selectRefLabel

selectRmrLabel

public javax.swing.JLabel selectRmrLabel

selectSubjectLabel

public javax.swing.JLabel selectSubjectLabel

selectHapmapFreqLabel

public javax.swing.JLabel selectHapmapFreqLabel
Constructor Detail

SNPListTablePane

public SNPListTablePane(Main Parent)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

handleSelectColumns

public void handleSelectColumns()

SaveList

public void SaveList()

SaveListToFile

public void SaveListToFile(java.io.File csvFile)

SaveListToFile

public void SaveListToFile(java.io.File csvFile,
                           boolean chrSeparate)

SaveListSubDetailsToFile

public void SaveListSubDetailsToFile(java.io.File csvFile)

SaveListSubDetailsToFile

public void SaveListSubDetailsToFile(java.io.File csvFile,
                                     boolean chrSeparate)

HandlePathwayFilter

public void HandlePathwayFilter()

HandleGeneFilter

public void HandleGeneFilter()

HandleGeneBiotypeFilter

public void HandleGeneBiotypeFilter()

HandleGOFilter

public void HandleGOFilter()

HandleOmimGeneFilter

public void HandleOmimGeneFilter()

HandleOmimDisorderFilter

public void HandleOmimDisorderFilter()

HandleSubjectFilter

public void HandleSubjectFilter()

HandleFilterRegionMenu

public void HandleFilterRegionMenu()

FilterRegions

public void FilterRegions()

HandleNSTolerantFilterButton

public void HandleNSTolerantFilterButton()

HandleNSTolerantFilter

public void HandleNSTolerantFilter()

HandleHomFilterButton

public void HandleHomFilterButton()

HandleHomFilter

public void HandleHomFilter()

HandleRefFilterButton

public void HandleRefFilterButton()

HandleRefSNPOnlyFilter

public void HandleRefSNPOnlyFilter()

HandleNovelSNPOnlyFilter

public void HandleNovelSNPOnlyFilter()

HandleRmrFilterButton

public void HandleRmrFilterButton()

HandleHapmapFreqFilterButton

public void HandleHapmapFreqFilterButton()

HandleRmrOnlyFilter

public void HandleRmrOnlyFilter()

HandleNonrmrOnlyFilter

public void HandleNonrmrOnlyFilter()

HandleQualityFilter

public void HandleQualityFilter()

FilterSNPsbyNSIntolerance

public void FilterSNPsbyNSIntolerance()

updateIndexCombo

public void updateIndexCombo()

resetLabels

public void resetLabels()

resetFunctionFilter

public void resetFunctionFilter()

resetTable

public void resetTable()

updateTable

public void updateTable()