Methods
Inherited methods
Method new()
Create a new Purple object.
Usage
Purple$new(path = NULL, files_tbl = NULL)
Arguments
path
(character(1)
)
Output directory of tool. If files_tbl
is supplied, this basically gets
ignored.
files_tbl
(tibble(n)
)
Tibble of files from list_files_dir
.
Method list_files()
List files in given purple directory. Overwrites parent class
to handle germline driver.catalog files.
Usage
Purple$list_files(type = "file")
Arguments
type
(character(1)
)
File type(s) to return (e.g. any, file, directory, symlink).
See fs::dir_info
.
Returns
A tibble of file paths.
Method parse_qc()
Read purple.qc
file.
Arguments
x
(character(1)
)
Path to file.
Method tidy_qc()
Tidy purple.qc
file.
Arguments
x
(character(1)
)
Path to file.
Method parse_cnvgenetsv()
Read purple.cnv.gene.tsv
file.
Usage
Purple$parse_cnvgenetsv(x)
Arguments
x
(character(1)
)
Path to file.
Method tidy_cnvgenetsv()
Tidy purple.cnv.gene.tsv
file.
Usage
Purple$tidy_cnvgenetsv(x)
Arguments
x
(character(1)
)
Path to file.
Method parse_cnvsomtsv()
Read purple.cnv.somatic.tsv
file.
Usage
Purple$parse_cnvsomtsv(x)
Arguments
x
(character(1)
)
Path to file.
Method tidy_cnvsomtsv()
Tidy purple.cnv.somatic.tsv
file.
Arguments
x
(character(1)
)
Path to file.
Method parse_drivercatalog()
Read purple.driver.catalog.germline|somatic.tsv
file.
Usage
Purple$parse_drivercatalog(x)
Arguments
x
(character(1)
)
Path to file.
Method tidy_drivercatalog()
Tidy purple.driver.catalog.germline|somatic.tsv
file.
Usage
Purple$tidy_drivercatalog(x)
Arguments
x
(character(1)
)
Path to file.
Method parse_germdeltsv()
Read purple.germline.deletion.tsv
file.
Usage
Purple$parse_germdeltsv(x)
Arguments
x
(character(1)
)
Path to file.
Method tidy_germdeltsv()
Tidy purple.germline.deletion.tsv
file.
Usage
Purple$tidy_germdeltsv(x)
Arguments
x
(character(1)
)
Path to file.
Method parse_purityrange()
Read purple.purity.range.tsv
file.
Usage
Purple$parse_purityrange(x)
Arguments
x
(character(1)
)
Path to file.
Method tidy_purityrange()
Tidy purple.purity.range.tsv
file.
Usage
Purple$tidy_purityrange(x)
Arguments
x
(character(1)
)
Path to file.
Method parse_puritytsv()
Read purple.purity.tsv
file.
Usage
Purple$parse_puritytsv(x)
Arguments
x
(character(1)
)
Path to file.
Method tidy_puritytsv()
Tidy purple.purity.tsv
file.
Arguments
x
(character(1)
)
Path to file.
Method parse_somclonality()
Read purple.somatic.clonality.tsv
file.
Usage
Purple$parse_somclonality(x)
Arguments
x
(character(1)
)
Path to file.
Method tidy_somclonality()
Tidy purple.somatic.clonality.tsv
file.
Usage
Purple$tidy_somclonality(x)
Arguments
x
(character(1)
)
Path to file.
Method parse_somhist()
Read purple.somatic.hist.tsv
file.
Arguments
x
(character(1)
)
Path to file.
Method tidy_somhist()
Tidy purple.somatic.hist.tsv
file.
Arguments
x
(character(1)
)
Path to file.
Method parse_version()
Read purple.version
file.
Arguments
x
(character(1)
)
Path to file.
Method tidy_version()
Tidy purple.version
file.
Arguments
x
(character(1)
)
Path to file.
Method clone()
The objects of this class are cloneable with this method.
Usage
Purple$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.