data_file {neuroim2} | R Documentation |
Generic function to get the name of the data file, given a file name and a FileFormat
instance.
Description
Derives the data file name from a given file name based on the FileFormat specifications.
Usage
data_file(x, file_name)
## S4 method for signature 'FileFormat,character'
data_file(x, file_name)
Arguments
x |
A FileFormat object specifying the format requirements |
file_name |
A character string specifying the file name to derive the data file name from |
Details
The function performs the following steps:
If the input file_name already matches the data file format, it returns the file_name as is.
If the file_name matches the header file format, it constructs and returns the corresponding data file name.
If the file_name doesn't match either format, it throws an error.
Value
The correct data file name as a character
string.
A character string representing the data file name
See Also
header_file
, strip_extension
for related file name
manipulation
Examples
fmt <- new("FileFormat", header_extension = "hdr", data_extension = "img")
data_file(fmt, "brain_scan.img") # Returns "brain_scan.img"
data_file(fmt, "brain_scan.hdr") # Also Returns "brain_scan.img"
[Package neuroim2 version 0.8.1 Index]