Skip to content

Commit 3875ebe

Browse files
committed
Added constructor for ChromatogramGroupId that takes both qcTraceName and spectrumFilter.
1 parent e1ac6ea commit 3875ebe

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/org/labkey/targetedms/parser/ChromatogramGroupId.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ public class ChromatogramGroupId
3131
private ChromatogramGroupId()
3232
{
3333
}
34-
public ChromatogramGroupId(Target target, SpectrumFilter spectrumFilter)
34+
public ChromatogramGroupId(Target target, String qcTraceName, SpectrumFilter spectrumFilter)
3535
{
3636
_target = target;
37+
_qcTraceName = StringUtils.isEmpty(qcTraceName) ? null : qcTraceName;
3738
_spectrumFilter = spectrumFilter;
3839
}
3940

40-
public ChromatogramGroupId(Target target, String qcTraceName)
41+
public ChromatogramGroupId(Target target, SpectrumFilter spectrumFilter)
4142
{
42-
_target = target;
43-
_qcTraceName = StringUtils.isEmpty(qcTraceName) ? null : qcTraceName;
43+
this(target, null, spectrumFilter);
4444
}
4545

4646
public Target getTarget()
@@ -87,7 +87,7 @@ public static List<ChromatogramGroupId> fromProtos(ChromatogramGroupDataOuterCla
8787
SpectrumFilter spectrumFilter = SpectrumFilter.fromFilterClauses(
8888
chromatogramGroupId.getFilterIndexesList().stream()
8989
.map(filterClauses::get).collect(Collectors.toList())).orElse(null);
90-
list.add(new ChromatogramGroupId(targets.get(chromatogramGroupId.getTargetIndex()), spectrumFilter));
90+
list.add(new ChromatogramGroupId(targets.get(chromatogramGroupId.getTargetIndex()), chromatogramGroupId.getQcTraceName(), spectrumFilter));
9191
}
9292
return list;
9393
}

0 commit comments

Comments
 (0)