
Change COLSRC date and time stamp
change_COLSRC.Rd
Function to update the created
column of the data
frame COLSRC
with current date and time.
Arguments
- hdr
A data frame. The
COLSRC
data frame included in theheader
component of the named list obtained withreadMTZ
orreadMTZHeader
.
Value
The hdr
input data frame with the created
column of the COLSRC
data frame changed to
display the current date and time.
Details
The COLSRC data frame of an MTZ header has a column called
created
which displays the date and time at which the
MTZ file data columns were created. When writing out a
modified list obtained from reading an MTZ file, one might
want to change the created
column with the current
date and time. Other specific types of change can be operated
by handling the COLSRC
data frame in an *ad hoc* manner.
Examples
# Read a sample MTZ file
datadir <- system.file("extdata",package="cry")
filename <- file.path(datadir,"1dei_phases.mtz")
lMTZ <- readMTZ(filename)
# Original COLSRC
print(lMTZ$header$COLSRC)
#> labels created id
#> 1 H CREATED_11/10/2017_01:55:14 0
#> 2 K CREATED_11/10/2017_01:55:14 0
#> 3 L CREATED_11/10/2017_01:55:14 0
#> 4 FP CREATED_11/10/2017_01:55:14 1
#> 5 SIGFP CREATED_11/10/2017_01:55:14 1
#> 6 FC CREATED_11/10/2017_01:55:14 1
#> 7 PHIC CREATED_11/10/2017_01:55:14 1
#> 8 FC_ALL CREATED_11/10/2017_01:55:14 1
#> 9 PHIC_ALL CREATED_11/10/2017_01:55:14 1
#> 10 FWT CREATED_11/10/2017_01:55:14 1
#> 11 PHWT CREATED_11/10/2017_01:55:14 1
#> 12 DELFWT CREATED_11/10/2017_01:55:14 1
#> 13 PHDELWT CREATED_11/10/2017_01:55:14 1
#> 14 FOM CREATED_11/10/2017_01:55:14 1
#> 15 FC_ALL_LS CREATED_11/10/2017_01:55:14 1
#> 16 PHIC_ALL_LS CREATED_11/10/2017_01:55:14 1
# Update date and time stamp
lMTZ$header <- change_COLSRC(lMTZ$header)
# New COLSRC
print(lMTZ$header$COLSRC)
#> labels created id
#> 1 H CREATED_19/06/2025_17:09:29 0
#> 2 K CREATED_19/06/2025_17:09:29 0
#> 3 L CREATED_19/06/2025_17:09:29 0
#> 4 FP CREATED_19/06/2025_17:09:29 1
#> 5 SIGFP CREATED_19/06/2025_17:09:29 1
#> 6 FC CREATED_19/06/2025_17:09:29 1
#> 7 PHIC CREATED_19/06/2025_17:09:29 1
#> 8 FC_ALL CREATED_19/06/2025_17:09:29 1
#> 9 PHIC_ALL CREATED_19/06/2025_17:09:29 1
#> 10 FWT CREATED_19/06/2025_17:09:29 1
#> 11 PHWT CREATED_19/06/2025_17:09:29 1
#> 12 DELFWT CREATED_19/06/2025_17:09:29 1
#> 13 PHDELWT CREATED_19/06/2025_17:09:29 1
#> 14 FOM CREATED_19/06/2025_17:09:29 1
#> 15 FC_ALL_LS CREATED_19/06/2025_17:09:29 1
#> 16 PHIC_ALL_LS CREATED_19/06/2025_17:09:29 1