Class SequenceHandler

Inheritance Relationships

Base Types

Class Documentation

class SequenceHandler : public SmartPeak::ParametersObservable, public SmartPeak::WorkflowObservable, public SmartPeak::SequenceObservable, public SmartPeak::TransitionsObservable, public SmartPeak::FeaturesObservable, public SmartPeak::SequenceSegmentObservable, public SmartPeak::SpectraLibraryObservable

Public Functions

void clear()
void setSequence(const std::vector<InjectionHandler> &sequence)
std::vector<InjectionHandler> &getSequence()
const std::vector<InjectionHandler> &getSequence() const
void setSequenceSegments(const std::vector<SequenceSegmentHandler> &sequence_segments)
std::vector<SequenceSegmentHandler> &getSequenceSegments()
const std::vector<SequenceSegmentHandler> &getSequenceSegments() const
void setSampleGroups(const std::vector<SampleGroupHandler> &sample_groups)
std::vector<SampleGroupHandler> &getSampleGroups()
const std::vector<SampleGroupHandler> &getSampleGroups() const
void addSampleToSequence(const MetaDataHandler &meta_data_I, const OpenMS::FeatureMap &featureMap_I)
void setWorkflow(const std::vector<std::string> &commands)
std::vector<std::string> &getWorkflow()
const std::vector<std::string> &getWorkflow() const
std::vector<InjectionHandler> getSamplesInSequence(const std::set<std::string> &injection_names) const
std::string getRawDataFilesInfo() const
std::string getAnalyzedFeaturesInfo() const
std::string getSelectedFeaturesInfo() const
std::string getPickedPeaksInfo() const
std::string getFilteredSelectedPeaksInfo() const

Public Static Functions

static CastValue getMetaValue(const OpenMS::Feature &feature, const OpenMS::Feature &subordinate, const std::string &meta_value)