Package ubic.gemma.core.apps
Class DeleteDiffExCli
-
- All Implemented Interfaces:
CLI
public class DeleteDiffExCli extends ExpressionExperimentManipulatingCLI
Delete differential expression analsyes on a per-experiment basis.- Author:
- paul
-
-
Field Summary
-
Fields inherited from class ubic.gemma.core.util.AbstractSpringAwareCLI
auditEventService, auditTrailService
-
Fields inherited from class ubic.gemma.core.util.AbstractCLI
AUTO_OPTION_NAME, autoSeek, autoSeekEventType, FAILURE, FAILURE_FROM_ERROR_OBJECTS, FOOTER, HEADER, host, log, mDate, numThreads, port, SUCCESS, THREADS_OPTION
-
-
Constructor Summary
Constructors Constructor Description DeleteDiffExCli()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doWork()
Command line implementation.String
getCommandName()
A short memorable name for the command that can be used to locate this class.String
getShortDesc()
Obtain a short description for this command explaining what it does.-
Methods inherited from class ubic.gemma.core.apps.ExpressionExperimentManipulatingCLI
buildOptions, findGeneByOfficialSymbol, getCommandGroup, getEeService, getExpressionExperiments, getGeneService, getTaxon, getTaxonService, processOptions, setTaxon, suppressAllOption
-
Methods inherited from class ubic.gemma.core.util.AbstractCLIContextCLI
locateArrayDesign, readListFileToStrings, setTaxonByName
-
Methods inherited from class ubic.gemma.core.util.AbstractSpringAwareCLI
executeBatchTasks, getBean, getBean, getPersisterHelper, noNeedToRun, processStandardOptions, requireLogin
-
Methods inherited from class ubic.gemma.core.util.AbstractCLI
addAutoOption, addDateOption, addErrorObject, addErrorObject, addHostAndPortOptions, addSuccessObject, addThreadsOption, buildStandardOptions, executeCommand, getDoubleOptionValue, getDoubleOptionValue, getFileNameOptionValue, getFileNameOptionValue, getIntegerOptionValue, getIntegerOptionValue, getLimitingDate, printHelp, resetLogging
-
-
-
-
Method Detail
-
getCommandName
public String getCommandName()
Description copied from interface:CLI
A short memorable name for the command that can be used to locate this class.- Returns:
- name; if null, this will not be available as a shortcut command.
-
doWork
protected void doWork() throws Exception
Description copied from class:AbstractCLI
Command line implementation. This is called afterAbstractCLI.buildOptions(Options)
andAbstractCLI.processOptions(CommandLine)
, so the implementation can assume that all its arguments have already been initialized.- Specified by:
doWork
in classAbstractCLI
- Throws:
Exception
- in case of unrecoverable failure, an exception is thrown and will result in aAbstractCLI.FAILURE
exit code, otherwise useAbstractCLI.addErrorObject(java.lang.Object, java.lang.String, java.lang.Throwable)
-
getShortDesc
public String getShortDesc()
Description copied from interface:CLI
Obtain a short description for this command explaining what it does.- Specified by:
getShortDesc
in interfaceCLI
- Overrides:
getShortDesc
in classAbstractSpringAwareCLI
-
-