Class NovorProcessBuilder

java.lang.Object
eu.isas.searchgui.processbuilders.SearchGUIProcessBuilder
eu.isas.searchgui.processbuilders.NovorProcessBuilder
All Implemented Interfaces:
Runnable

public class NovorProcessBuilder extends SearchGUIProcessBuilder
This class will set up and start a process to run Novor.
Author:
Harald Barsnes, Marc Vaudel
  • Field Details

    • EXECUTABLE_FILE_NAME

      public static final String EXECUTABLE_FILE_NAME
      The name of the Novor executable.
      See Also:
  • Constructor Details

    • NovorProcessBuilder

      public NovorProcessBuilder(File novorFolder, File novorTempFolder, File mgfFile, File outputFile, com.compomics.util.parameters.identification.search.SearchParameters searchParameters, boolean isCommandLine, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.exceptions.ExceptionHandler exceptionHandler) throws IOException, ClassNotFoundException
      Constructor.
      Parameters:
      novorFolder - the path to the Novor executable
      novorTempFolder - the folder for Novor temp files
      mgfFile - the spectrum MGF file
      outputFile - the output file
      searchParameters - the search parameters
      isCommandLine - true if run from the command line, false if GUI
      waitingHandler - the waiting handler
      exceptionHandler - the exception handler
      Throws:
      IOException - exception thrown whenever an error occurred while getting the Java home
      ClassNotFoundException - exception thrown whenever an error occurred while getting the SearchGUI path
  • Method Details