Propagate filters to container.
authorTom Clegg <tom@tomclegg.ca>
Mon, 2 Nov 2020 05:55:55 +0000 (00:55 -0500)
committerTom Clegg <tom@tomclegg.ca>
Mon, 2 Nov 2020 05:55:55 +0000 (00:55 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>

exportnumpy.go

index 5873d8394057c808ff998864716f2e0fc806939a..fdedf69816c5033840a3eb15ed3472107a1bb3fe 100644 (file)
@@ -72,7 +72,16 @@ func (cmd *exportNumpy) RunCommand(prog string, args []string, stdin io.Reader,
                if err != nil {
                        return 1
                }
-               runner.Args = []string{"export-numpy", "-local=true", fmt.Sprintf("-one-hot=%v", *onehot), "-i", *inputFilename, "-o", "/mnt/output/matrix.npy", "-output-annotations", "/mnt/output/annotations.tsv", "-output-onehot2tilevar", "/mnt/output/onehot2tilevar.tsv"}
+               runner.Args = []string{"export-numpy", "-local=true",
+                       fmt.Sprintf("-one-hot=%v", *onehot),
+                       "-i", *inputFilename,
+                       "-o", "/mnt/output/matrix.npy",
+                       "-output-annotations", "/mnt/output/annotations.tsv",
+                       "-output-onehot2tilevar", "/mnt/output/onehot2tilevar.tsv",
+                       "-max-variants", fmt.Sprintf("%d", cmd.filter.MaxVariants),
+                       "-min-coverage", fmt.Sprintf("%f", cmd.filter.MinCoverage),
+                       "-max-tag", fmt.Sprintf("%d", cmd.filter.MaxTag),
+               }
                var output string
                output, err = runner.Run()
                if err != nil {