Class TandemProcessBuilder
java.lang.Object
eu.isas.searchgui.processbuilders.SearchGUIProcessBuilder
eu.isas.searchgui.processbuilders.TandemProcessBuilder
- All Implemented Interfaces:
Runnable
This class will build files and start a process to perform an X!Tandem
search.
- Author:
- Marc Vaudel, Harald Barsnes
-
Field Summary
FieldsFields inherited from class eu.isas.searchgui.processbuilders.SearchGUIProcessBuilder
exceptionHandler, waitingHandler -
Constructor Summary
ConstructorsConstructorDescriptionTandemProcessBuilder(File xTandem_directory, File xTandemTempFolder, File mgfFile, File fastaFile, String outputPath, com.compomics.util.parameters.identification.search.SearchParameters searchParameters, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.exceptions.ExceptionHandler exceptionHandler, int nThreads) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns yes if the a ions are selected, no otherwise.Returns yes if the b ions are selected, no otherwise.Returns yes if the c ions are selected, no otherwise.Returns the file name of the currently processed file.getType()Returns the type of the process.Returns yes if the x ions are selected, no otherwise.Returns yes if the y ions are selected, no otherwise.Returns yes if the z ions are selected, no otherwise.Methods inherited from class eu.isas.searchgui.processbuilders.SearchGUIProcessBuilder
endProcess, run, startProcess
-
Field Details
-
EXECUTABLE_FILE_NAME
The name of the X!Tandem executable.- See Also:
-
-
Constructor Details
-
TandemProcessBuilder
public TandemProcessBuilder(File xTandem_directory, File xTandemTempFolder, File mgfFile, File fastaFile, String outputPath, com.compomics.util.parameters.identification.search.SearchParameters searchParameters, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.exceptions.ExceptionHandler exceptionHandler, int nThreads) Constructor.- Parameters:
xTandem_directory- directory location of tandem.exexTandemTempFolder- folder for XTandem temp filesmgfFile- the spectrum filefastaFile- the FASTA fileoutputPath- path where to output the resultssearchParameters- the search parameterswaitingHandler- the waiting handlerexceptionHandler- the handler of exceptionsnThreads- the number of threads to use
-
-
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
-
getXSelected
Returns yes if the x ions are selected, no otherwise.- Returns:
- whether the x ions are to be searched for.
-
getYSelected
Returns yes if the y ions are selected, no otherwise.- Returns:
- whether the y ions are to be searched for.
-
getZSelected
Returns yes if the z ions are selected, no otherwise.- Returns:
- whether the z ions are to be searched for.
-
getASelected
Returns yes if the a ions are selected, no otherwise.- Returns:
- whether the a ions are to be searched for.
-
getBSelected
Returns yes if the b ions are selected, no otherwise.- Returns:
- whether the b ions are to be searched for.
-
getCSelected
Returns yes if the c ions are selected, no otherwise.- Returns:
- whether the c ions are to be searched for.
-