Class ProteinInferenceGraphPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
eu.isas.peptideshaker.gui.protein_inference.ProteinInferenceGraphPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class ProteinInferenceGraphPanel extends JPanel
A panel to display protein inference graphs.
Author:
Harald Barsnes
See Also:
  • Constructor Details

    • ProteinInferenceGraphPanel

      public ProteinInferenceGraphPanel(JDialog parentDialog, JPanel parentPanel, Image normalIcon, Image waitingIcon, com.compomics.util.io.file.LastSelectedFolder lastSelectedFolder, ArrayList<String> nodes, HashMap<String,ArrayList<String>> edges, HashMap<String,String> nodeProperties, HashMap<String,String> edgeProperties, HashMap<String,String> nodeToolTips, ArrayList<String> selectedNodes)
      Creates a new ProteinInferenceGraphPanel.
      Parameters:
      parentDialog - the parent dialog
      parentPanel - the parent panel
      normalIcon - the normal icon
      waitingIcon - the waiting icon
      lastSelectedFolder - the last selected folder
      nodes - the protein and peptide nodes
      edges - the edges, key is the starting node and the element is all the ending nodes
      nodeProperties - the node properties
      edgeProperties - the edge properties
      nodeToolTips - the node tooltips
      selectedNodes - the list of selected nodes