Export HGVS.
[lightning.git] / stats.go
index 0fcb897afae156aa1952b56ec4909100e5be85c7..518cd132ac2adeb45aedd14dd1d8bbb433c1bb5e 100644 (file)
--- a/stats.go
+++ b/stats.go
@@ -101,7 +101,10 @@ func (cmd *stats) RunCommand(prog string, args []string, stdin io.Reader, stdout
        }
 
        bufw := bufio.NewWriter(output)
-       cmd.doStats(input, bufw)
+       err = cmd.doStats(input, bufw)
+       if err != nil {
+               return 1
+       }
        err = bufw.Flush()
        if err != nil {
                return 1
@@ -133,7 +136,7 @@ func (cmd *stats) doStats(input io.Reader, output io.Writer) error {
                if err == io.EOF {
                        break
                } else if err != nil {
-                       return err
+                       return fmt.Errorf("gob decode: %w", err)
                }
                ret.Genomes += len(ent.CompactGenomes)
                ret.TileVariants += len(ent.TileVariants)