Home Software Services About Contact usearch manual
sortbysize command
See also
Abundance sort
  UCLUST sort order
  Global trimming

Sort sequences by decreasing size annotation, which usually refers to the size of a cluster. The size is specified by a field size=N; in the sequence label, where N is an integer. The output file is specified by the ‑fastaout option. The ‑minsize and -maxsize options can be used to specify a minimum and maximum size, respectively.

For most applications, it is recommended that sequences are globally trimmed before clustering and abundance sorting.

The -relabel prefix option can be used to generate sequential labels for the sorted sequences (requires v6.0.235 or later). The output label is prefixN where N=1, 2, 3 etc. If -sizeout is used, a size annotation will be appended to the sequential label.

The -topn N option specifies that no more than N sequences should be output.


usearch -sortbysize seqs.fasta -fastaout seqs_sorted.fasta -minsize 4