From 961a73f1db419aa30c8318a476f31a8b0a05fdc0 Mon Sep 17 00:00:00 2001
From: Olivier Langella <Olivier.Langella@moulon.inra.fr>
Date: Tue, 3 Dec 2013 13:48:37 +0100
Subject: [PATCH] make output of spectra unique within a group

---
 .../xtandempipeline/output/SpreadSheets/OdsSpectraOutput.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/fr/inra/pappso/xtandempipeline/output/SpreadSheets/OdsSpectraOutput.java b/src/fr/inra/pappso/xtandempipeline/output/SpreadSheets/OdsSpectraOutput.java
index 786af7d0e..a83a9f4c9 100644
--- a/src/fr/inra/pappso/xtandempipeline/output/SpreadSheets/OdsSpectraOutput.java
+++ b/src/fr/inra/pappso/xtandempipeline/output/SpreadSheets/OdsSpectraOutput.java
@@ -183,8 +183,10 @@ public class OdsSpectraOutput {
 				logger.debug("pepMassSet numbering");
 				pepMassSet.numbering();
 
+				// sample scans may be shared within a group
+				HashSet<HashSampleScan> uniqueHashSampleScan = new HashSet<HashSampleScan>();
+
 				for (SubGroup sg : group.getSubGroupSet().getSubGroupList()) {
-					HashSet<HashSampleScan> uniqueHashSampleScan = new HashSet<HashSampleScan>();
 
 					for (HashSampleScanSetProt hashProt : sg
 							.getHashSampleScanSetProtList()) {
-- 
GitLab