Skip to content

Commit 608866a

Browse files
author
michaelwenk
committed
fix: do not store stringified spectral match assignment
1 parent ec06241 commit 608866a

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/casekit/nmr/fragments/FragmentUtilities.java

+1-4
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,13 @@
66
import casekit.nmr.model.Spectrum;
77
import casekit.nmr.similarity.Similarity;
88
import casekit.nmr.utils.Utils;
9-
import com.google.gson.Gson;
109
import org.openscience.cdk.interfaces.IAtomContainer;
1110

1211
import java.util.*;
1312
import java.util.stream.Collectors;
1413

1514
public class FragmentUtilities {
1615

17-
private final static Gson gson = new Gson();
18-
1916
public static LinkedHashMap<String, List<DataSet>> sortByFrequencies(
2017
final Map<String, List<DataSet>> functionalGroupDataSetsMap) {
2118
final LinkedHashMap<String, List<DataSet>> sortedCollection = new LinkedHashMap<>();
@@ -131,7 +128,7 @@ public static boolean isMatch(final DataSet dataSet, final Spectrum querySpectru
131128
if (!checkHybridizations(dataSet, matchAssignment, queryHybridizationList)) {
132129
return false;
133130
}
134-
dataSet.addAttachment("spectralMatchAssignment", gson.toJson(matchAssignment, Assignment.class));
131+
dataSet.addAttachment("spectralMatchAssignment", matchAssignment);
135132
final Double rmsd = Similarity.calculateRMSD(spectrum, querySpectrum, 0, 0, matchAssignment);
136133
dataSet.addAttachment("averageDeviation", averageDeviation);
137134
dataSet.addAttachment("rmsd", rmsd);

0 commit comments

Comments
 (0)