Package ubic.gemma.core.apps
Class AffyDataFromCelCli
-
- All Implemented Interfaces:
CLI
public class AffyDataFromCelCli extends ExpressionExperimentManipulatingCLI
Add (or possibly replace) the data associated with an affymetrix data set, going back to the CEL files. Can handle exon or 3' arrays.- 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 AffyDataFromCelCli()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildOptions(org.apache.commons.cli.Options options)Build option implementation.protected voiddoWork()Command line implementation.GemmaCLI.CommandGroupgetCommandGroup()Obtain the command grup.StringgetCommandName()A short memorable name for the command that can be used to locate this class.StringgetShortDesc()Obtain a short description for this command explaining what it does.protected voidprocessOptions(org.apache.commons.cli.CommandLine commandLine)Process command line options.-
Methods inherited from class ubic.gemma.core.apps.ExpressionExperimentManipulatingCLI
findGeneByOfficialSymbol, getEeService, getExpressionExperiments, getGeneService, getTaxon, getTaxonService, 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
-
getCommandGroup
public GemmaCLI.CommandGroup getCommandGroup()
Description copied from interface:CLIObtain the command grup.- Specified by:
getCommandGroupin interfaceCLI- Overrides:
getCommandGroupin classExpressionExperimentManipulatingCLI- Returns:
- the command group for this CLI
-
getCommandName
public String getCommandName()
Description copied from interface:CLIA 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.
-
getShortDesc
public String getShortDesc()
Description copied from interface:CLIObtain a short description for this command explaining what it does.- Specified by:
getShortDescin interfaceCLI- Overrides:
getShortDescin classAbstractSpringAwareCLI
-
buildOptions
protected void buildOptions(org.apache.commons.cli.Options options)
Description copied from class:AbstractCLIBuild option implementation. Implement this method to add options to your command line, using the OptionBuilder. This is called right afterAbstractCLI.buildStandardOptions(Options)so the options will be added after standard options.- Overrides:
buildOptionsin classExpressionExperimentManipulatingCLI
-
doWork
protected void doWork() throws ExceptionDescription copied from class:AbstractCLICommand 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:
doWorkin classAbstractCLI- Throws:
Exception- in case of unrecoverable failure, an exception is thrown and will result in aAbstractCLI.FAILUREexit code, otherwise useAbstractCLI.addErrorObject(java.lang.Object, java.lang.String, java.lang.Throwable)
-
processOptions
protected void processOptions(org.apache.commons.cli.CommandLine commandLine)
Description copied from class:AbstractCLIProcess command line options. Implement this to provide processing of options. It is called afterAbstractCLI.buildOptions(Options)and right beforeAbstractCLI.doWork().- Overrides:
processOptionsin classExpressionExperimentManipulatingCLI
-
-