Multiple source paths or AsyncIterables to concatenate
OptionalidStrategy for handling ID conflicts between sources
OptionalrenameSuffix to append when using 'suffix' conflict resolution (default: source index)
OptionalvalidateValidate that all sources have compatible formats (default: true)
OptionalpreservePreserve original source order in output (default: true)
OptionalskipSkip empty sequences during concatenation (default: false)
OptionalsourceHuman-readable labels for sources (used in error messages and suffixes)
OptionalmaxMaximum memory usage in bytes before switching to disk-based processing
OptionalonProgress callback for tracking concatenation progress
Options for concatenating sequences from multiple sources
Supports file paths and AsyncIterables with comprehensive ID conflict resolution. Maintains memory efficiency through streaming processing without loading entire datasets.