Skip to content

Commit df2662c

Browse files
committed
Always write chain files as unzipped
1 parent bb30686 commit df2662c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/util/ChainFileValidator.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,12 @@ public File processChainFile(File chainFile, int sourceGenome, int targetGenome,
174174
int totalChainIdUpdated = 0;
175175
int totalPassing = 0;
176176
File output = new File(chainFile.getParentFile(), FileUtil.getBaseName(chainFile) + "-cleaned." + FileUtil.getExtension(chainFile));
177+
boolean isGzip = output.getPath().toLowerCase().endsWith("gz");
178+
if (isGzip)
179+
{
180+
output = new File(output.getParentFile(), FileUtil.getBaseName(output));
181+
}
182+
177183
try (BufferedWriter writer = IOUtil.openFileForBufferedUtf8Writing(output);BufferedLineReader reader = new BufferedLineReader(IOUtil.openFileForReading(chainFile)))
178184
{
179185
String line;

0 commit comments

Comments
 (0)