Class SageProcessBuilder
java.lang.Object
eu.isas.searchgui.processbuilders.SearchGUIProcessBuilder
eu.isas.searchgui.processbuilders.SageProcessBuilder
- All Implemented Interfaces:
Runnable
ProcessBuilder for the Sage search engine.
- Author:
- Harald Barsnes
-
Field Summary
Fields inherited from class eu.isas.searchgui.processbuilders.SearchGUIProcessBuilder
exceptionHandler, waitingHandler -
Constructor Summary
ConstructorsConstructorDescriptionSageProcessBuilder(File sageFolder, File sageTempFolder, com.compomics.util.parameters.identification.search.SearchParameters searchParameters, File spectrumFile, File fastaFile, String decoyTag, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.exceptions.ExceptionHandler exceptionHandler, int nThreads) Constructor. -
Method Summary
Methods inherited from class eu.isas.searchgui.processbuilders.SearchGUIProcessBuilder
endProcess, run, startProcess
-
Constructor Details
-
SageProcessBuilder
public SageProcessBuilder(File sageFolder, File sageTempFolder, com.compomics.util.parameters.identification.search.SearchParameters searchParameters, File spectrumFile, File fastaFile, String decoyTag, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.exceptions.ExceptionHandler exceptionHandler, int nThreads) throws IOException Constructor.- Parameters:
sageFolder- the Sage foldersageTempFolder- the temp folder for Sage filessearchParameters- the search parametersspectrumFile- the spectrum filefastaFile- the FASTA filedecoyTag- the FASTA file decoy tagwaitingHandler- the waiting handlerexceptionHandler- the handler of exceptionsnThreads- the number of threads- Throws:
IOException- thrown if there are problems creating the Sage parameter file
-
-
Method Details
-
getType
Description copied from class:SearchGUIProcessBuilderReturns the type of the process.- Specified by:
getTypein classSearchGUIProcessBuilder- Returns:
- the type of the process
-
getCurrentlyProcessedFileName
Description copied from class:SearchGUIProcessBuilderReturns the file name of the currently processed file.- Specified by:
getCurrentlyProcessedFileNamein classSearchGUIProcessBuilder- Returns:
- the file name of the currently processed file
-
getExecutableFileName
Returns the name of the Sage executable.- Returns:
- the name of the Sage executable
-