Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>
go func() {
defer wg.Done()
log.Printf("running %v", bed.Args)
- errs <- bed.Run()
+ err := bed.Run()
+ if err != nil {
+ errs <- fmt.Errorf("gvcf_regions: %s", err)
+ }
}()
bedcompr, bedcompw, err := os.Pipe()
go func() {
defer wg.Done()
log.Printf("running %v", bedcomp.Args)
- errs <- bedcomp.Run()
+ err := bedcomp.Run()
+ if err != nil {
+ errs <- fmt.Errorf("bedtools complement: %s", err)
+ }
}()
maskfile = bedcompr
}
log.Printf("running %v", consensus.Args)
err = consensus.Run()
if err != nil {
- errs <- err
+ errs <- fmt.Errorf("bcftools consensus: %s", err)
return
}
err = gzipw.Close()