refs #18581
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
"bufio"
"bytes"
"encoding/gob"
"bufio"
"bytes"
"encoding/gob"
throttleMem := throttle{Max: cmd.threads} // TODO: estimate using mem and data size
throttleNumpyMem := throttle{Max: cmd.threads/2 + 1}
log.Info("generating annotations and numpy matrix for each slice")
throttleMem := throttle{Max: cmd.threads} // TODO: estimate using mem and data size
throttleNumpyMem := throttle{Max: cmd.threads/2 + 1}
log.Info("generating annotations and numpy matrix for each slice")
+ var errSkip = errors.New("skip infile")
var done int64
for infileIdx, infile := range infiles {
infileIdx, infile := infileIdx, infile
var done int64
for infileIdx, infile := range infiles {
infileIdx, infile := infileIdx, infile
seq[tv.Tag] = variants
}
for _, cg := range ent.CompactGenomes {
seq[tv.Tag] = variants
}
for _, cg := range ent.CompactGenomes {
+ if cmd.filter.MaxTag >= 0 && cg.StartTag > tagID(cmd.filter.MaxTag) {
+ return errSkip
+ }
if !matchGenome.MatchString(cg.Name) {
continue
}
if !matchGenome.MatchString(cg.Name) {
continue
}
+ if err == errSkip {
+ return nil
+ } else if err != nil {
return err
}
tagstart := cgs[cmd.cgnames[0]].StartTag
return err
}
tagstart := cgs[cmd.cgnames[0]].StartTag