Struct SequenceSegmentProcessor¶
Defined in File SequenceSegmentProcessor.h
Inheritance Relationships¶
Base Type¶
public SmartPeak::IProcessorDescription(Struct IProcessorDescription)
Derived Types¶
public SmartPeak::CalculateCalibration(Struct CalculateCalibration)public SmartPeak::EstimateFeatureBackgroundInterferences(Struct EstimateFeatureBackgroundInterferences)public SmartPeak::EstimateFeatureFilterValues(Struct EstimateFeatureFilterValues)public SmartPeak::EstimateFeatureQCValues(Struct EstimateFeatureQCValues)public SmartPeak::EstimateFeatureRSDs(Struct EstimateFeatureRSDs)public SmartPeak::LoadFeatureBackgroundEstimations(Struct LoadFeatureBackgroundEstimations)public SmartPeak::LoadFeatureBackgroundFilters(Struct LoadFeatureBackgroundFilters)public SmartPeak::LoadFeatureBackgroundQCs(Struct LoadFeatureBackgroundQCs)public SmartPeak::LoadFeatureFilters(Struct LoadFeatureFilters)public SmartPeak::LoadFeatureQCs(Struct LoadFeatureQCs)public SmartPeak::LoadFeatureRSDEstimations(Struct LoadFeatureRSDEstimations)public SmartPeak::LoadFeatureRSDFilters(Struct LoadFeatureRSDFilters)public SmartPeak::LoadFeatureRSDQCs(Struct LoadFeatureRSDQCs)public SmartPeak::LoadQuantitationMethods(Struct LoadQuantitationMethods)public SmartPeak::LoadStandardsConcentrations(Struct LoadStandardsConcentrations)public SmartPeak::StoreFeatureBackgroundEstimations(Struct StoreFeatureBackgroundEstimations)public SmartPeak::StoreFeatureBackgroundFilters(Struct StoreFeatureBackgroundFilters)public SmartPeak::StoreFeatureBackgroundQCs(Struct StoreFeatureBackgroundQCs)public SmartPeak::StoreFeatureFilters(Struct StoreFeatureFilters)public SmartPeak::StoreFeatureQCs(Struct StoreFeatureQCs)public SmartPeak::StoreFeatureRSDEstimations(Struct StoreFeatureRSDEstimations)public SmartPeak::StoreFeatureRSDFilters(Struct StoreFeatureRSDFilters)public SmartPeak::StoreFeatureRSDQCs(Struct StoreFeatureRSDQCs)public SmartPeak::StoreQuantitationMethods(Struct StoreQuantitationMethods)public SmartPeak::TransferLOQToFeatureFilters(Struct TransferLOQToFeatureFilters)public SmartPeak::TransferLOQToFeatureQCs(Struct TransferLOQToFeatureQCs)
Struct Documentation¶
-
struct
SmartPeak::SequenceSegmentProcessor: public SmartPeak::IProcessorDescription¶ Subclassed by SmartPeak::CalculateCalibration, SmartPeak::EstimateFeatureBackgroundInterferences, SmartPeak::EstimateFeatureFilterValues, SmartPeak::EstimateFeatureQCValues, SmartPeak::EstimateFeatureRSDs, SmartPeak::LoadFeatureBackgroundEstimations, SmartPeak::LoadFeatureBackgroundFilters, SmartPeak::LoadFeatureBackgroundQCs, SmartPeak::LoadFeatureFilters, SmartPeak::LoadFeatureQCs, SmartPeak::LoadFeatureRSDEstimations, SmartPeak::LoadFeatureRSDFilters, SmartPeak::LoadFeatureRSDQCs, SmartPeak::LoadQuantitationMethods, SmartPeak::LoadStandardsConcentrations, SmartPeak::StoreFeatureBackgroundEstimations, SmartPeak::StoreFeatureBackgroundFilters, SmartPeak::StoreFeatureBackgroundQCs, SmartPeak::StoreFeatureFilters, SmartPeak::StoreFeatureQCs, SmartPeak::StoreFeatureRSDEstimations, SmartPeak::StoreFeatureRSDFilters, SmartPeak::StoreFeatureRSDQCs, SmartPeak::StoreQuantitationMethods, SmartPeak::TransferLOQToFeatureFilters, SmartPeak::TransferLOQToFeatureQCs
Public Functions
-
SequenceSegmentProcessor(const SequenceSegmentProcessor &other) = delete¶
-
SequenceSegmentProcessor &
operator=(const SequenceSegmentProcessor &other) = delete¶
-
virtual
~SequenceSegmentProcessor() = default¶
-
virtual void
process(SequenceSegmentHandler &sequenceSegmentHandler_IO, const SequenceHandler &sequenceHandler_I, const ParameterSet ¶ms_I, const Filenames &filenames) const = 0¶ Interface to all sequence segment processing methods.
- Parameters
sequenceSegmentHandler_IO – [inout] Sequence segment handler
sequenceHandler_I – [in] Sequence handler
params_I – [in] Dictionary of parameter names, values, descriptions, and tags
filenames – [in] Info about where data should be read from or written to
Public Static Functions
-
static void
getSampleIndicesBySampleType(const SequenceSegmentHandler &sequenceSegmentHandler, const SequenceHandler &sequenceHandler, const SampleType sampleType, std::vector<size_t> &sampleIndices)¶ Return all injection indices that belong to a given sample type.
- Parameters
sequenceSegmentHandler – [in] Sequence segment handler
sequenceHandler – [in] Sequence handler
sampleType – [in] Sample type filter
sampleIndices – [out] Output sample indices
Protected Functions
-
SequenceSegmentProcessor() = default¶
-