Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>
return fmt.Errorf("error opening output file: %s", err)
}
defer outf.Close()
- gzipw := gzip.NewWriter(outf)
+ bufw := bufio.NewWriterSize(outf, 8*1024*1024)
+ gzipw := gzip.NewWriter(bufw)
defer gzipw.Close()
var maskfifo string // filename of mask fifo if we're running bedtools, otherwise ""
errs <- fmt.Errorf("bcftools consensus: %s", err)
return
}
+ log.Printf("exited %v", consensus.Args)
err = gzipw.Close()
if err != nil {
errs <- err
return
}
+ err = bufw.Flush()
+ if err != nil {
+ errs <- err
+ return
+ }
errs <- outf.Close()
}()