diff --git a/src/core/automaticfilterparameters.cpp b/src/core/automaticfilterparameters.cpp index 531362bfcd2ddc81edc95c052d6678e822fdd0b3..7a9b87e257da246ecacf78835d792a2d96a2afe9 100644 --- a/src/core/automaticfilterparameters.cpp +++ b/src/core/automaticfilterparameters.cpp @@ -36,6 +36,8 @@ AutomaticFilterParameters::AutomaticFilterParameters( _filter_minimum_peptide_per_match = other._filter_minimum_peptide_per_match; _filter_is_cross_sample_peptide_number = other._filter_is_cross_sample_peptide_number; + _filter_peptide_observed_in_more_samples_than = + other._filter_peptide_observed_in_more_samples_than; } AutomaticFilterParameters::~AutomaticFilterParameters() diff --git a/src/core/automaticfilterparameters.h b/src/core/automaticfilterparameters.h index b8f1e35622945a3a958052d302067ad99cea0d40..445f734a5313863fad97df1f84e9681ae688a458 100644 --- a/src/core/automaticfilterparameters.h +++ b/src/core/automaticfilterparameters.h @@ -49,7 +49,11 @@ class AutomaticFilterParameters pappso::pappso_double _filter_minimum_peptide_evalue = 1; pappso::pappso_double _filter_minimum_protein_evalue = 1; unsigned int _filter_minimum_peptide_per_match = 1; - bool _filter_is_cross_sample_peptide_number = false; + /** @brief peprepro filter + * consider a peptide only when it is observed in more than n samples + */ + unsigned int _filter_peptide_observed_in_more_samples_than = 1; + bool _filter_is_cross_sample_peptide_number = false; }; #endif // AUTOMATICFILTERPARAMETERS_H