Skip to content

Commit a156589

Browse files
author
Yunuuuu
authored
Merge pull request #21 from SunPast/varscan
add varscan
2 parents 241752e + 3a43983 commit a156589

File tree

19 files changed

+150
-14
lines changed

19 files changed

+150
-14
lines changed

NAMESPACE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export(trust4)
4040
export(trust4_gene_names)
4141
export(trust4_imgt_annot)
4242
export(uninstall_appmamba)
43+
export(varscan)
4344
importFrom(R6,R6Class)
4445
importFrom(rlang,":=")
4546
importFrom(rlang,.data)

R/cmd-varscan.R

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#' VarScan is a platform-independent software tool
2+
#' developed at the Genome Institute at Washington University to detect variants in NGS data.
3+
#'
4+
#' @param subcmd Sub-Command of varscan. Details see: `r rd_help("varscan")`.
5+
#' @param ... `r rd_dots("varscan")`.
6+
#' @param varscan `r rd_cmd("varscan")`.
7+
#' @seealso
8+
#' - <https://varscan.sourceforge.net/>
9+
#'
10+
#' `r rd_seealso()`
11+
#' @inherit exec return
12+
#' @family command
13+
#' @export
14+
varscan <- make_command(
15+
"varscan",
16+
function(
17+
subcmd = NULL,
18+
...,
19+
varscan = NULL
20+
) {
21+
assert_string(subcmd, allow_empty = FALSE, allow_null = TRUE)
22+
assert_string(varscan, allow_empty = FALSE, allow_null = TRUE)
23+
Varscan$new(
24+
cmd = varscan,
25+
...,
26+
subcmd = subcmd
27+
)
28+
}
29+
)
30+
31+
Varscan <- R6Class(
32+
"Varscan",
33+
inherit = Command,
34+
private = list(
35+
alias = function() "varscan",
36+
setup_help_params = function() "help",
37+
combine_params = function(subcmd) {
38+
if (private$help) {
39+
c(super$combine_params(), subcmd)
40+
} else {
41+
c(subcmd, super$combine_params())
42+
}
43+
}
44+
)
45+
)

man/allele_counter.Rd

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/cellranger.Rd

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/conda.Rd

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/exec.Rd

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/fastp.Rd

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/fastq_pair.Rd

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/gistic2.Rd

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/kraken2.Rd

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)