diff --git a/src/main/java/com/glencoesoftware/pyramid/PyramidFromDirectoryWriter.java b/src/main/java/com/glencoesoftware/pyramid/PyramidFromDirectoryWriter.java index 8f31c97..c307b40 100755 --- a/src/main/java/com/glencoesoftware/pyramid/PyramidFromDirectoryWriter.java +++ b/src/main/java/com/glencoesoftware/pyramid/PyramidFromDirectoryWriter.java @@ -258,7 +258,7 @@ private Path getMetadataFile() { * @return Path representing the expected OME-XML metadata file */ private Path getOMEXMLFile() { - return getZarr().resolve(OMEXML_FILE); + return getZarr().resolve("OME").resolve(OMEXML_FILE); } /** @@ -584,7 +584,7 @@ public void initialize() if (layoutVersion == null) { LOG.warn("Layout version not recorded; may be unsupported"); } - else if (layoutVersion != 2) { + else if (layoutVersion != 3) { throw new FormatException("Unsupported version: " + layoutVersion); } diff --git a/src/test/java/com/glencoesoftware/raw2ometiff/test/ConversionTest.java b/src/test/java/com/glencoesoftware/raw2ometiff/test/ConversionTest.java index d1b6f13..9a6b604 100644 --- a/src/test/java/com/glencoesoftware/raw2ometiff/test/ConversionTest.java +++ b/src/test/java/com/glencoesoftware/raw2ometiff/test/ConversionTest.java @@ -68,7 +68,8 @@ void assertBioFormats2Raw(String...additionalArgs) throws IOException { converter = new Converter(); CommandLine.call(converter, args.toArray(new String[]{})); Assert.assertTrue(Files.exists(output.resolve(".zattrs"))); - Assert.assertTrue(Files.exists(output.resolve("METADATA.ome.xml"))); + Assert.assertTrue(Files.exists( + output.resolve("OME").resolve("METADATA.ome.xml"))); } catch (RuntimeException rt) { throw rt;