return 0
} else if err != nil {
return 2
+ } else if flags.NArg() > 0 {
+ err = fmt.Errorf("errant command line arguments after parsed flags: %v", flags.Args())
+ return 2
}
if *pprof != "" {
duptag := map[tagID]bool{}
for _, seqname := range seqnames {
for _, libref := range cseq.TileSequences[seqname] {
- if dup, seen := duptag[libref.Tag]; seen && !dup {
+ if _, seen := duptag[libref.Tag]; seen {
duptag[libref.Tag] = true
} else {
duptag[libref.Tag] = false