X-Git-Url: https://git.arvados.org/lightning.git/blobdiff_plain/0a887c4dd0042085a4ac77844b31cf097336e952..701b1d8a25780ae77f6a4d05ef25103b7ea2cbd8:/diff.go diff --git a/diff.go b/diff.go index 259c870e4b..2740104cf8 100644 --- a/diff.go +++ b/diff.go @@ -24,6 +24,7 @@ func (cmd *diffFasta) RunCommand(prog string, args []string, stdin io.Reader, st flags.SetOutput(stderr) offset := flags.Int("offset", 0, "coordinate offset") sequence := flags.String("sequence", "chr1", "sequence label") + timeout := flags.Duration("timeout", 0, "timeout (examples: \"1s\", \"1ms\")") err = flags.Parse(args) if err == flag.ErrHelp { err = nil @@ -63,7 +64,7 @@ func (cmd *diffFasta) RunCommand(prog string, args []string, stdin io.Reader, st } } - variants := hgvs.Diff(string(fasta[0]), string(fasta[1])) + variants := hgvs.Diff(string(fasta[0]), string(fasta[1]), *timeout) if *offset != 0 { for i := range variants { variants[i].Position += *offset