public class NewAnalysisPanel extends Panel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
java.util.TreeSet<java.lang.String> |
availablePackages |
java.util.TreeSet<java.lang.String> |
availableScripts |
javax.swing.JButton |
createButton |
private javax.swing.JPanel |
createContainer |
private javax.swing.JButton |
defineButton |
private javax.swing.JPanel |
defineExpressionContainer |
private javax.swing.JButton |
defineGeneListButton |
private javax.swing.JPanel |
defineGeneListContainer |
private java.util.TreeMap<java.lang.String,javax.swing.JButton> |
editModuleParamsButtons |
private peridot.AnalysisData |
expression |
private javax.swing.JLabel |
expressionDescriptionLabel |
private NewExpressionDialog |
expressionGUI |
private javax.swing.JLabel |
geneExprLabel1 |
private javax.swing.JLabel |
geneListDescriptionLabel |
private javax.swing.JLabel |
geneListLabel |
private javax.swing.JPanel |
leftSide |
private java.util.TreeMap<java.lang.String,javax.swing.JButton> |
moduleDetailButtons |
private boolean |
modulesAlwaysVisible |
private javax.swing.JPanel |
modulesContainer |
private javax.swing.JLabel |
modulesLabel |
private javax.swing.JPanel |
modulesLeftSide |
private javax.swing.JPanel |
modulesRightSide |
private javax.swing.JSeparator |
modulesSeparator |
private javax.swing.JLabel |
multiConditionsLabel |
int |
nAnalysisModules |
private javax.swing.JLabel |
needsReplicatesLabel |
int |
nPostAnalysisModules |
private javax.swing.JLabel |
othersPackages |
private javax.swing.JLabel |
packagesLabel1 |
private javax.swing.JPanel |
packagesPanel |
private javax.swing.JPanel |
parametersContainer |
private javax.swing.JLabel |
parametersLabel |
private ParametersPanel |
parametersPanel |
private java.awt.Frame |
parentFrame |
private javax.swing.JPanel |
rightSide |
private java.util.Map<java.lang.String,javax.swing.JCheckBox> |
scriptCheckboxes |
private javax.swing.JPanel |
scriptsPanel |
java.util.TreeSet<java.lang.String> |
selectedScripts |
private javax.swing.JSeparator |
separator1 |
private javax.swing.JSeparator |
separator2 |
private javax.swing.JSeparator |
separator3 |
int |
sleepBetweenChecks |
int |
sleepBetweenComponents |
java.util.TreeMap<java.lang.String,peridot.AnalysisParameters> |
specificParameters |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
NewAnalysisPanel(java.awt.Frame parentFrame)
Creates new form NewAnalysisPanel
|
Modifier and Type | Method and Description |
---|---|
private void |
createButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
createInterface() |
private void |
customInit() |
private void |
defineButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
deleteTempFiles() |
int |
getNPackagesSelected() |
private void |
initScriptsCheckboxes() |
private java.awt.Component |
leftJustify(javax.swing.JPanel panel) |
private void |
makeCreateContainer() |
private void |
makeDefineExpressionContainer() |
private void |
makeModulesContainer() |
private void |
makeParametersContainer() |
private boolean |
moreThan2Conditions() |
void |
selectScript(java.lang.String name,
boolean add,
boolean analysisScript) |
void |
tryToHideModules() |
void |
tryToHideParamsAndCreate() |
private void |
updateAnalysisModuleUnabledNoRecursion(java.lang.String module) |
private void |
updateDependantModulesUnabled(java.lang.String module) |
private void |
updateModuleUnabled(java.lang.String module) |
private void |
updateRNASeqDescription() |
void |
updateUnabledScripts() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
private peridot.AnalysisData expression
private java.awt.Frame parentFrame
public java.util.TreeSet<java.lang.String> selectedScripts
public java.util.TreeSet<java.lang.String> availableScripts
public java.util.TreeSet<java.lang.String> availablePackages
public java.util.TreeMap<java.lang.String,peridot.AnalysisParameters> specificParameters
private java.util.Map<java.lang.String,javax.swing.JCheckBox> scriptCheckboxes
private ParametersPanel parametersPanel
private NewExpressionDialog expressionGUI
public int sleepBetweenComponents
public int sleepBetweenChecks
public int nPostAnalysisModules
public int nAnalysisModules
public javax.swing.JButton createButton
private javax.swing.JPanel createContainer
private javax.swing.JButton defineButton
private javax.swing.JPanel defineExpressionContainer
private javax.swing.JLabel expressionDescriptionLabel
private javax.swing.JLabel multiConditionsLabel
private javax.swing.JLabel needsReplicatesLabel
private javax.swing.JLabel geneExprLabel1
private javax.swing.JButton defineGeneListButton
private javax.swing.JPanel defineGeneListContainer
private javax.swing.JLabel geneListDescriptionLabel
private javax.swing.JLabel geneListLabel
private boolean modulesAlwaysVisible
private javax.swing.JPanel leftSide
private javax.swing.JPanel modulesContainer
private javax.swing.JLabel modulesLabel
private javax.swing.JPanel modulesLeftSide
private javax.swing.JPanel modulesRightSide
private javax.swing.JSeparator modulesSeparator
private javax.swing.JLabel othersPackages
private javax.swing.JLabel packagesLabel1
private javax.swing.JPanel packagesPanel
private javax.swing.JPanel parametersContainer
private javax.swing.JLabel parametersLabel
private javax.swing.JPanel rightSide
private javax.swing.JPanel scriptsPanel
private javax.swing.JSeparator separator1
private javax.swing.JSeparator separator2
private javax.swing.JSeparator separator3
private java.util.TreeMap<java.lang.String,javax.swing.JButton> editModuleParamsButtons
private java.util.TreeMap<java.lang.String,javax.swing.JButton> moduleDetailButtons
public NewAnalysisPanel(java.awt.Frame parentFrame)
public void createInterface()
public int getNPackagesSelected()
private void updateRNASeqDescription()
private boolean moreThan2Conditions()
private void customInit()
private void makeCreateContainer()
private void makeParametersContainer()
private void makeModulesContainer()
private void makeDefineExpressionContainer()
public void updateUnabledScripts()
private void updateAnalysisModuleUnabledNoRecursion(java.lang.String module)
private void updateModuleUnabled(java.lang.String module)
private void updateDependantModulesUnabled(java.lang.String module)
private void defineButtonActionPerformed(java.awt.event.ActionEvent evt)
private void createButtonActionPerformed(java.awt.event.ActionEvent evt)
public void deleteTempFiles()
private void initScriptsCheckboxes()
private java.awt.Component leftJustify(javax.swing.JPanel panel)
public void selectScript(java.lang.String name, boolean add, boolean analysisScript)
public void tryToHideModules()
public void tryToHideParamsAndCreate()