Use when you need to sort BED, GFF, or VCF interval files for downstream bedtools processing, or rank records by feature size or score.
sortBed -i <input.bed> or bedtools sort -i <input.bed>/home/vimalinx/miniforge3/envs/bio/bin/sortBedreferences/help.md for complete options and usage details# 1) Default chromosome/start sort
sortBed \
-i peaks.bed \
> peaks.sorted.bed
# 2) Sort using reference chromosome order from a FASTA index
sortBed \
-i variants.vcf \
-faidx genome.fa.fai \
-header \
> variants.sorted.vcf
# 3) Rank features by descending score within chromosome order
sortBed \
-i peaks.bed \
-chrThenScoreD \
> peaks.by-score.bed
-g / -faidx to impose reference-consistent chromosome order.-header if the file contains a header that must remain at the top.-sorted bedtools step, verify you used a coordinate sort mode rather than a size/score ranking mode.chr10 may sort before chr2; use -g or -faidx for reference order.-sizeA, -sizeD, -chrThenSizeA, -chrThenSizeD, -chrThenScoreA, and -chrThenScoreD are ranking modes, not substitutes for coordinate-sorted input to chromsweep-based workflows.-header only preserves the leading header from the input; it does not infer or reconstruct missing metadata lines.-h for help; GNU-style --help and --version emit wrapper errors before usage text.