From f1aeabc58c272d34cf4738577d41e5882cfb3b6b Mon Sep 17 00:00:00 2001 From: Yuki Matsuzawa Date: Mon, 31 Mar 2025 10:56:12 +0900 Subject: [PATCH] Adjust min chain length in EadLipidAnnotator to 8 Changed the minimum chain length parameter for the TotalChainVariationGenerator within the EadLipidAnnotator constructor from 12 to 8. This allows shorter lipid chains to be considered in the lipid generation process. --- .../MsdialCore/Algorithm/Annotation/EadLipidAnnotator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MSDIAL5/MsdialCore/Algorithm/Annotation/EadLipidAnnotator.cs b/src/MSDIAL5/MsdialCore/Algorithm/Annotation/EadLipidAnnotator.cs index 5ea682927..43504438e 100644 --- a/src/MSDIAL5/MsdialCore/Algorithm/Annotation/EadLipidAnnotator.cs +++ b/src/MSDIAL5/MsdialCore/Algorithm/Annotation/EadLipidAnnotator.cs @@ -25,7 +25,7 @@ public sealed class EadLipidAnnotator : private readonly LipidDescription _description; public EadLipidAnnotator(EadLipidDatabase db, string id, int priority, MsRefSearchParameterBase parameter) { - _lipidGenerator = new DGTSLipidGeneratorDecorator(new LipidGenerator(new TotalChainVariationGenerator(chainGenerator: new Omega3nChainGenerator(), minLength: 12))); + _lipidGenerator = new DGTSLipidGeneratorDecorator(new LipidGenerator(new TotalChainVariationGenerator(chainGenerator: new Omega3nChainGenerator(), minLength: 8))); _description = LipidDescription.Class | LipidDescription.Chain | LipidDescription.SnPosition | LipidDescription.DoubleBondPosition; Id = id ?? throw new ArgumentNullException(nameof(id));