diff --git a/src/core/identificationgroup.cpp b/src/core/identificationgroup.cpp index 069a0d92194c755cb92158daf57b7f8cc68228b9..d0334bb2833091f28e0f6325d80854b737537dd3 100644 --- a/src/core/identificationgroup.cpp +++ b/src/core/identificationgroup.cpp @@ -149,7 +149,9 @@ std::size_t IdentificationGroup::countSubGroup()const { void IdentificationGroup::collectMhDelta(std::vector< pappso::pappso_double> & delta_list, pappso::PrecisionUnit unit, ValidationState state) const { for (auto & p_protein_match : _protein_match_list) { if (p_protein_match->getValidationState() >= state) { - p_protein_match->collectMhDelta(delta_list, unit, state); + if (!p_protein_match->getProteinXtpSp().get()->isDecoy()) { + p_protein_match->collectMhDelta(delta_list, unit, state); + } } } }