Class ExpressionExperimentManipulatingCLI

    • Constructor Detail

      • ExpressionExperimentManipulatingCLI

        public ExpressionExperimentManipulatingCLI()
    • Method Detail

      • getCommandGroup

        public GemmaCLI.CommandGroup getCommandGroup()
        Description copied from interface: CLI
        Obtain the command group for this CLI.
      • buildOptions

        protected void buildOptions​(org.apache.commons.cli.Options options)
        Description copied from class: AbstractCLI
        Build option implementation.

        Implement this method to add options to your command line, using the OptionBuilder.

        This is called right after AbstractCLI.buildStandardOptions(Options) so the options will be added after standard options.

        Specified by:
        buildOptions in class AbstractCLI
      • findGeneByOfficialSymbol

        protected Gene findGeneByOfficialSymbol​(String symbol,
                                                Taxon t)
      • processOptions

        protected void processOptions​(org.apache.commons.cli.CommandLine commandLine)
                               throws org.apache.commons.cli.ParseException
        Description copied from class: AbstractCLI
        Process command line options.

        Implement this to provide processing of options. It is called after AbstractCLI.buildOptions(Options) and right before AbstractCLI.doWork().

        Specified by:
        processOptions in class AbstractCLI
        Throws:
        org.apache.commons.cli.ParseException - in case of unrecoverable failure (i.e. missing option or invalid value), an exception can be raised and will result in an exit code of AbstractCLI.FAILURE.
      • noNeedToRun

        protected boolean noNeedToRun​(Auditable auditable,
                                      Class<? extends AuditEventType> eventClass)
        Parameters:
        auditable - auditable
        eventClass - can be null
        Returns:
        boolean
      • getTaxonByName

        protected Taxon getTaxonByName​(org.apache.commons.cli.CommandLine commandLine)