Retain only sequences within a specified length range
Filter Sequences by Length
Filters FASTQ or FASTA sequences based on user-defined minimum and maximum length thresholds. Reads outside the specified range are removed from the output.
.fastq,
.fq)
.fasta,
.fa,
.fna)
.gz)
Input Reads
25 bp
80 bp
150 bp
400 bp
Minimum Length = 50
Maximum Length = 300
↓
Retained Reads
80 bp
150 bp
seqkit seq \
-m 50 \
-M 300 \
input.fastq.gz \
-o filtered.fastq.gz
seqkit seq \
-m 50 \
-M 300 \
input.fasta \
-o filtered.fasta