Definition for 'RAVE' project class
Definition for 'RAVE' project class
Value
character vector
true or false whether subject is in the project
Active bindings
path
project folder, absolute path
name
project name, character
pipeline_path
path to pipeline scripts under project's folder
Methods
Method new()
constructor
Arguments
project_name
character
strict
whether to check project path
Method subjects()
get all imported subjects within project
Method has_subject()
whether a specific subject exists in this project
Usage
RAVEProject$has_subject(subject_code)
Arguments
subject_code
character, subject name
Method group_path()
get group data path for 'rave' module
Usage
RAVEProject$group_path(module_id, must_work = FALSE)
Arguments
module_id
character, 'rave' module ID
must_work
whether the directory must exist; if not exists,
should a new one be created?
Method clone()
The objects of this class are cloneable with this method.
Usage
RAVEProject$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.