Struct EstimateFeatureQCValues

Inheritance Relationships

Base Type

Struct Documentation

struct EstimateFeatureQCValues : public SmartPeak::SequenceSegmentProcessor

Public Functions

inline virtual std::string getName() const override

Get the processor struct name

inline virtual std::string getDescription() const override

Get the processor struct description

virtual ParameterSet getParameterSchema() const override

Get the Schema (possible, default parameters) of the processor.

virtual std::vector<std::string> getFilenameRequirements() const override

Returns the list of file ids that has to be defined prior to be process.

virtual std::set<std::string> getOutputs() const override

Returns the list of data type produced as output.

virtual std::set<std::string> getInputs() const override

Returns the list of data type accepted as input.

virtual void doProcess(SequenceSegmentHandler &sequenceSegmentHandler_IO, const SequenceHandler &sequenceHandler_I, const ParameterSet &params_I, Filenames &filenames_I) const override

Estimate default FeatureQC parameter values from Standard and QC samples. The Standard samples should span the LLOQ and ULOQ. The setComponentsToConcentrations will be used to guide which Standard samples.