Description Format Details Active bindings Methods Author(s)
A class that keeps track of the pguIMP analysis process.
R6::R6Class object.
pguIMP uses a defined linear analysis path The current status therefore provides information about which analyses have already been performed and which still have to be performed. This way pguIMG knows any time during analysis, if all necessary information for the next desired analysis step are available. This object is used by the shiny based gui and is not for use in individual R-scripts!
processAlphabet
Reurns the process alphabet of the pguIMP analysis routine. (character)
processStatus
Returns the process status of the pguIMP routine. (logical)
new()
Creates and returns a new 'pgu.status“ object.
pgu.status$new()
A new pgu.status
object.
(pguIMP::pgu.status)
finalize()
Clears the heap and
indicates if instance of pgu.status
is removed from heap.
pgu.status$finalize()
print()
Prints instance variables of a pgu.status
object.
pgu.status$print()
string
reset()
resets the intance variables processAlphabet
and processStatus
to their initial values (FALSE).
pgu.status$reset()
update()
updates the process status
pgu.status$update(processName = "character", value = "logical")
processName
The name of the pguIMP
process that has been performed.
(character)
value
Indicates if the process ended with success. (logical)
query()
Queries if a process has already been performed successfully.
pgu.status$query(processName = "character")
processName
Name of the process to be checked. (character)
Status of the queried process (logical)
clone()
The objects of this class are cloneable with this method.
pgu.status$clone(deep = FALSE)
deep
Whether to make a deep clone.
Sebastian Malkusch, malkusch@med.uni-frankfurt.de
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.