Class ApplicationHandler::Command

Nested Relationships

This class is a nested type of Struct ApplicationHandler.

Class Documentation

class Command

Public Types

enum CommandType

Values:

enumerator RawDataMethod
enumerator SequenceSegmentMethod
enumerator SampleGroupMethod

Public Functions

void setMethod(const std::shared_ptr<RawDataProcessor> method)
void setMethod(const std::shared_ptr<SequenceSegmentProcessor> method)
void setMethod(const std::shared_ptr<SampleGroupProcessor> method)
std::string getName() const
ParameterSet getParameterSchema() const
std::string getDescription() const
CommandType getType() const
std::set<std::string> getInputs() const
std::set<std::string> getOutputs() const

Public Members

enum SmartPeak::ApplicationHandler::Command::CommandType type
std::shared_ptr<RawDataProcessor> raw_data_method
std::shared_ptr<SequenceSegmentProcessor> seq_seg_method
std::shared_ptr<SampleGroupProcessor> sample_group_method
std::map<std::string, Filenames> dynamic_filenames