Skip to content

Commit 0850734

Browse files
authored
Fixed bug in api (#663)
1 parent 004c0f4 commit 0850734

File tree

1 file changed

+36
-33
lines changed

1 file changed

+36
-33
lines changed

squidAPI/src/main/java/org/cirdles/squid/Squid3Ink.java

+36-33
Original file line numberDiff line numberDiff line change
@@ -102,45 +102,48 @@ public static Squid3API spillSquid3Ink(String squidUserHomeDirectory) throws Squ
102102
*/
103103
public static void main(String[] args) throws IOException, SquidException, JAXBException, SAXException {
104104
Squid3API squid3Ink = Squid3Ink.spillSquid3Ink("/Users/TEST");
105-
squid3Ink.openDemonstrationSquid3Project();
106-
107-
squid3Ink.generateAllSquid3ProjectReports();
108-
System.out.println(squid3Ink.getSquid3Project().getProjectName()
109-
+ "\n" + squid3Ink.getSquid3Project().getPrawnFileHandler().getReportsEngine().makeReportFolderStructure());
110-
try {
111-
System.out.println(squid3Ink.generateReferenceMaterialSummaryExpressionsReport().toString());
112-
System.out.println(squid3Ink.generatePerScanReports().toString());
113-
} catch (IOException iOException) {
114-
}
105+
//squid3Ink.openDemonstrationSquid3Project();
106+
107+
File file = new File("/Users/bowring/Google Drive/_SQUID3/OP_Files/180050_GA6392_18081912.13.op");
108+
squid3Ink.newSquid3GeochronProjectFromDataFileOP(file.toPath());
109+
110+
// squid3Ink.generateAllSquid3ProjectReports();
111+
// System.out.println(squid3Ink.getSquid3Project().getProjectName()
112+
// + "\n" + squid3Ink.getSquid3Project().getPrawnFileHandler().getReportsEngine().makeReportFolderStructure());
113+
// try {
114+
// System.out.println(squid3Ink.generateReferenceMaterialSummaryExpressionsReport().toString());
115+
// System.out.println(squid3Ink.generatePerScanReports().toString());
116+
// } catch (IOException iOException) {
117+
// }
115118

116119
System.out.println(squid3Ink.retrieveSquid3ProjectListMRU());
117120

118121
for (int i = 0; i < squid3Ink.getArrayOfSampleNames().length; i++) {
119122
System.out.println(squid3Ink.getArrayOfSampleNames()[i]);
120123
}
121124

122-
for (int i = 0; i < squid3Ink.getArrayOfSpotSummariesFromSample("6266").length; i++) {
123-
System.out.println(squid3Ink.getArrayOfSpotSummariesFromSample("6266")[i][0]);
124-
}
125-
126-
squid3Ink.updateSpotName("Temora-1.1", "jimmy-1.122");
127-
for (int i = 0; i < squid3Ink.getArrayOfSpotSummariesFromSample("TEMORA").length; i++) {
128-
System.out.println(" " + squid3Ink.getArrayOfSpotSummariesFromSample("Temora")[i][0]);
129-
}
130-
System.out.println();
131-
132-
List<String> spotNames = new ArrayList<>();
133-
spotNames.add("Temora-2.1");
134-
spotNames.add("Temora-5.1");
135-
squid3Ink.removeSpotsFromDataFile(spotNames);
136-
for (int i = 0; i < squid3Ink.getArrayOfSpotSummariesFromSample("TEMORA").length; i++) {
137-
System.out.println(" " + squid3Ink.getArrayOfSpotSummariesFromSample("Temora")[i][0]);
138-
}
139-
System.out.println();
140-
squid3Ink.restoreAllSpotsToDataFile();
141-
for (int i = 0; i < squid3Ink.getArrayOfSpotSummariesFromSample("TEMORA").length; i++) {
142-
System.out.println(" " + squid3Ink.getArrayOfSpotSummariesFromSample("Temora")[i][0]);
143-
}
125+
// for (int i = 0; i < squid3Ink.getArrayOfSpotSummariesFromSample("6266").length; i++) {
126+
// System.out.println(squid3Ink.getArrayOfSpotSummariesFromSample("6266")[i][0]);
127+
// }
128+
//
129+
// squid3Ink.updateSpotName("Temora-1.1", "jimmy-1.122");
130+
// for (int i = 0; i < squid3Ink.getArrayOfSpotSummariesFromSample("TEMORA").length; i++) {
131+
// System.out.println(" " + squid3Ink.getArrayOfSpotSummariesFromSample("Temora")[i][0]);
132+
// }
133+
// System.out.println();
134+
//
135+
// List<String> spotNames = new ArrayList<>();
136+
// spotNames.add("Temora-2.1");
137+
// spotNames.add("Temora-5.1");
138+
// squid3Ink.removeSpotsFromDataFile(spotNames);
139+
// for (int i = 0; i < squid3Ink.getArrayOfSpotSummariesFromSample("TEMORA").length; i++) {
140+
// System.out.println(" " + squid3Ink.getArrayOfSpotSummariesFromSample("Temora")[i][0]);
141+
// }
142+
// System.out.println();
143+
// squid3Ink.restoreAllSpotsToDataFile();
144+
// for (int i = 0; i < squid3Ink.getArrayOfSpotSummariesFromSample("TEMORA").length; i++) {
145+
// System.out.println(" " + squid3Ink.getArrayOfSpotSummariesFromSample("Temora")[i][0]);
146+
// }
144147
}
145148

146149
@Override
@@ -224,8 +227,8 @@ public void newSquid3GeochronProjectFromDataFileOP(Path dataFileOPSourcePath)
224227
File opSourceFile = dataFileOPSourcePath.toFile();
225228

226229
if (opSourceFile != null) {
230+
squid3Project = new SquidProject(GEOCHRON);
227231
if (squid3Project.setupPrawnOPFile(opSourceFile)) {
228-
squid3Project = new SquidProject(GEOCHRON);
229232
((SquidProject) squid3Project).autoDivideSamples();
230233
squidPersistentState.updateOPFileListMRU(opSourceFile);
231234
} else {

0 commit comments

Comments
 (0)