Class MsgfProcessBuilder

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

public class MsgfProcessBuilder extends SearchGUIProcessBuilder
This class will set up and start a process to perform an MS-GF+ search.
Author:
Harald Barsnes, Marc Vaudel
  • Field Details

    • EXECUTABLE_FILE_NAME

      public static final String EXECUTABLE_FILE_NAME
      The name of the MS-GF+ executable.
      See Also:
  • Constructor Details

    • MsgfProcessBuilder

      public MsgfProcessBuilder(File msgfDirectory, File msgfTempFolder, File mgfFile, File fastaFile, File outputFile, com.compomics.util.parameters.identification.search.SearchParameters searchParameters, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.exceptions.ExceptionHandler exceptionHandler, int nThreads, boolean isCommandLine) throws IOException, ClassNotFoundException
      Constructor.
      Parameters:
      msgfDirectory - directory location of MSGFPlus.jar
      msgfTempFolder - the temp folder for MSGF+
      mgfFile - the file containing the spectra
      fastaFile - the FASTA file
      outputFile - the output file
      searchParameters - the search parameters
      waitingHandler - the waiting handler
      exceptionHandler - the handler of exceptions
      nThreads - the number of threads to use
      isCommandLine - true if run from the command line, false if GUI
      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