java.lang.Object
org.monarchinitiative.hpotextmining.gui.controller.Main

public class Main extends Object
This class acts as the controller of the main dialog window of the HpoTextMining analysis dialog. The dialog window can be divided into these subparts:
  • ontology tree pane - tree hierarchy of the ontology is presented here
  • text-mining pane - place where user submits a query text that is mined for HPO terms. The results of the analysis are then presented in the same pane
  • approved terms - table with the approved terms

The terms which are inside the approved terms table are available by from getPhenotypeTerms() method as Main.PhenotypeTerm instances.

Since:
0.1
Version:
0.1.0
Author:
Daniel Danis
  • Field Details

    • leftStackPane

      public javafx.scene.layout.StackPane leftStackPane
      Ontology is presented here by OntologyTree controller.
  • Constructor Details

    • Main

      public Main()
      Create the controller.
  • Method Details

    • initialize

      public void initialize()
      Initialize JavaFX components of Main controller.
    • removeTermButtonAction

      public void removeTermButtonAction()
    • confirmAndClose

      public void confirmAndClose()