Standardizes sequence parameters (e.g., radius, gap) from various input formats (single value/vector/named vector) into a vector named by sequence IDs
process_sequence_param(
param,
seqs,
param_name,
default_value = NULL,
allow_null = FALSE
)Named vector (names are seq_ids), standardized parameter values
Input parameter (can be NULL, single value, vector, named vector)
Character vector, list of sequence IDs
Character, name of the parameter (used in error messages)
Default value when param is NULL, default NULL
Logical, whether to allow param to be NULL, default FALSE