Set peak table for a collection of isofiles. Peak tables have to have at least a file_id
column but are otherwise flexible. That said, isoprocessor functionality that operates on peak tables assumes that all columns with numbers are iso_double_with_units
and that retention times are recorded in rt_start
, rt_end
, and rt
(apex retention time) columns.
iso_set_peak_table( iso_files, peak_table = tibble(file_id = character(0)), reset_missing = TRUE, quiet = default(quiet) )
iso_files | iso file(s) for which to set peak tables |
---|---|
peak_table | peak table data frame, must have a 'file_id' column at minimum (to match with the iso_files) |
reset_missing | whether to reset the |
This funciton will issue a warning if the peak_table
has file_id
values that are not part of the iso_files
. It will reset peak tables for all iso_files
whose file_id
is not part of peak_table
unless reset_missing
is set to FALSE
, in which case pre-existing peak table data will be preserved unaltered. To reset all peak tables, simply call this function without the peak_table
parameter.
Other peak table functions:
iso_get_peak_table()
,
iso_mutate_peak_table()
,
iso_set_peak_table_from_vendor_data_table()