Methods
Public methods
Method new()
Initialize ProlfquAppConfig with processing options, project spec, and external reader
Usage
ProlfquAppConfig\$new(
processing_options,
project_spec,
ext_reader,
zipdir_name = ".",
path = ".",
software = "DIANN",
prefix = "DEA",
flat_outdir = FALSE
)
Arguments
-
processing_options
-
instance of ProcessingOptions
-
project_spec
-
instance of ProjectSpec
-
ext_reader
-
instance of ExternalReader
-
zipdir_name
-
where to store results
-
path
-
working directory path
-
software
-
name of input software
-
prefix
-
either QC or DEA
-
flat_outdir
-
write results directly into ‘path’ without a dated subdir (default FALSE)
Method set_zipdir_name()
Set zip directory name based on project information and date
Usage
ProlfquAppConfig\$set_zipdir_name()
Returns
the generated zip directory name
Method get_zipdir()
Get the full path to the zip directory
When ‘flat_outdir’ is TRUE the dated zipdir subdir is skipped and results are written directly into ‘path’.
Usage
ProlfquAppConfig\$get_zipdir()
Returns
full path to zip directory
Method get_result_dir()
Get the results directory path
Usage
ProlfquAppConfig\$get_result_dir()
Returns
path to results directory
Method get_input_dir()
Get the input directory path
Usage
ProlfquAppConfig\$get_input_dir()
Returns
path to input directory
Method as_list()
Convert R6 object to list
Usage
ProlfquAppConfig\$as_list()
Returns
list representation of the R6 object
Method clone()
The objects of this class are cloneable with this method.
Usage
ProlfquAppConfig\$clone(deep = FALSE)
Arguments
-
deep
-
Whether to make a deep clone.