Class ApplicationHandler::Command

Nested Relationships

This class is a nested type of Struct ApplicationHandler.

Class Documentation

class SmartPeak::ApplicationHandler::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

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