Set SAMFileWriter to create index in ReadUtils to fix SplitSamFile issue
This commit is contained in:
parent
5da901a8b1
commit
429582589f
|
|
@ -152,8 +152,8 @@ public class ReadUtils {
|
||||||
public static SAMFileWriter createSAMFileWriterWithCompression(SAMFileHeader header, boolean presorted, String file, int compression) {
|
public static SAMFileWriter createSAMFileWriterWithCompression(SAMFileHeader header, boolean presorted, String file, int compression) {
|
||||||
validateCompressionLevel(compression);
|
validateCompressionLevel(compression);
|
||||||
if (file.endsWith(".bam"))
|
if (file.endsWith(".bam"))
|
||||||
return new SAMFileWriterFactory().makeBAMWriter(header, presorted, new File(file), compression);
|
return new SAMFileWriterFactory().setCreateIndex(true).makeBAMWriter(header, presorted, new File(file), compression);
|
||||||
return new SAMFileWriterFactory().makeSAMOrBAMWriter(header, presorted, new File(file));
|
return new SAMFileWriterFactory().setCreateIndex(true).makeSAMOrBAMWriter(header, presorted, new File(file));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int validateCompressionLevel(final int requestedCompressionLevel) {
|
public static int validateCompressionLevel(final int requestedCompressionLevel) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue