The ProcessingStep
class is used to define a processing step within a
Workflow. It contains information about the data type, method, algorithm,
parameters, and other relevant metadata for the processing step. The ProcessingStep
is the
parent class of all processing methods in StreamFind.
Usage
ProcessingStep(
data_type = NA_character_,
method = NA_character_,
required = NA_character_,
algorithm = NA_character_,
parameters = list(),
number_permitted = NA_real_,
version = NA_character_,
software = NA_character_,
developer = NA_character_,
contact = NA_character_,
link = NA_character_,
doi = NA_character_
)
Arguments
- data_type
A character string representing the data type (e.g., "MassSpec", "Raman").
- method
A character string representing the method used (e.g., "BaselineCorrection").
- required
A character vector of required preceding methods.
- algorithm
A character string representing the algorithm used (e.g., "baseline_als").
- parameters
A list of parameters for the processing step.
- number_permitted
A numeric value indicating the number of permitted instances.
- version
A character string representing the version of the processing step.
- software
A character string representing the original software.
- developer
A character string representing the developer of the processing step.
- contact
A character string representing the contact information for the developer.
- link
A character string representing the link to the origin of the algorithm or link to additional information.
- doi
A character string representing the DOI of the algorithm or additional information.