Expand description
Core module for splitting a .fa/.fq file into chunks Alejandro Gonzales-Irribarren, 2025
This module contains the main function for splitting .fa/.fq files based on custom requirements in parallel.
In short, the module accepts any type of .fa or .fq file and process the reads or sequences inside them in parallel when is possible. Compressed files are also accepted. The user has the ability to specify is the splitting process should be done based on specific chunk sizes or number of files, and the amount of parallelization that should be used in the process.
Modules§
- cli
- Core module for splitting a .fa/.fq file into chunks Alejandro Gonzales-Irribarren, 2025
Macros§
- dispatch
- Dispatches file processing based on its suffix.
Structs§
- Chunk
Region - Region [iso-split]
Enums§
- Split
Mode - Split mode
Functions§
- lib_
iso_ split - Splits large sequencing files (FASTA, FASTQ, gzipped versions) into smaller chunks or files.
- split_
fa - Splits a non-gzipped FASTA file into multiple smaller FASTA files.
- split_
fa_ gz - Splits a gzipped FASTA file (
.fa.gzor.fasta.gz) into multiple smaller gzipped FASTA files. - split_
fq - Splits a gzipped FASTQ file (
.fq.gzor.fastq.gz) into multiple smaller gzipped FASTQ files.