61      qDebug() << 
filter->toString();
 
   62      filter->filter(data_points);
 
 
   74  return "Suite of filters";
 
 
   81  QStringList filter_str_list;
 
   84      filter_str_list << 
filter->toString();
 
   87  return filter_str_list.join(
" ");
 
 
   95  QStringList filters = strBuildParams.split(
" ", Qt::SkipEmptyParts);
 
   96  for(QString filter_str : filters)
 
   98      if(filter_str.startsWith(
"complementIonEnhancer|"))
 
  100          m_filterVector.push_back(std::make_shared<FilterComplementIonEnhancer>(filter_str));
 
  102      else if(filter_str.startsWith(
"chargeDeconvolution|"))
 
  104          m_filterVector.push_back(std::make_shared<FilterChargeDeconvolution>(filter_str));
 
  106      else if(filter_str.startsWith(
"mzExclusion|"))
 
  108          m_filterVector.push_back(std::make_shared<FilterMzExclusion>(filter_str));
 
  110      else if(filter_str.startsWith(
"passQuantileBasedRemoveY|"))
 
  112          m_filterVector.push_back(std::make_shared<FilterQuantileBasedRemoveY>(filter_str));
 
  115      else if(filter_str.startsWith(
"antiSpike|"))
 
  117          m_filterVector.push_back(std::make_shared<FilterMorphoAntiSpike>(filter_str));
 
  119      else if(filter_str.startsWith(
"morphoBackground|"))
 
  121          m_filterVector.push_back(std::make_shared<FilterMorphoBackground>(filter_str));
 
  123      else if(filter_str.startsWith(
"removeY|"))
 
  125          m_filterVector.push_back(std::make_shared<FilterRemoveY>(filter_str));
 
  128      else if(filter_str.startsWith(
"morphoMean|"))
 
  130          m_filterVector.push_back(std::make_shared<FilterMorphoMean>(filter_str));
 
 
  153FilterSuiteString::FilterNameType::const_iterator
 
  158FilterSuiteString::FilterNameType::const_iterator
 
excetion to use when an item type is not recognized
 
pappso::Trace & filter(pappso::Trace &data_points) const override
 
FilterNameType::const_iterator begin()
 
void buildFilterFromString(const QString &strBuildParams) override
build this filter using a string
 
std::vector< FilterNameInterfaceCstSPtr > m_filterVector
 
FilterNameType::const_iterator end()
 
FilterSuiteString(const QString &strBuildParams)
 
QString toString() const override
 
void addFilterFromString(const QString &strBuildParams)
takes a string that describes filters to add
 
virtual ~FilterSuiteString()
 
virtual QString name() const override
 
void addFilter(const pappso::FilterNameInterfaceSPtr &filter)
add a filter to the suite
 
A simple container of DataPoint instances.
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< FilterNameInterface > FilterNameInterfaceSPtr