From 97777e6adb99e05633d9b0a24bf06009f31a87b6 Mon Sep 17 00:00:00 2001 From: Olivier Langella <olivier.langella@u-psud.fr> Date: Thu, 21 Mar 2019 09:30:43 +0100 Subject: [PATCH] new filter parameter for peprepro --- src/core/automaticfilterparameters.cpp | 2 ++ src/core/automaticfilterparameters.h | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/automaticfilterparameters.cpp b/src/core/automaticfilterparameters.cpp index 531362bfc..7a9b87e25 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 b8f1e3562..445f734a5 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 -- GitLab