bedtools complement returns all intervals in a genome that are not covered by at least one interval in the input BED/GFF/VCF file.
See also
Usage:
bedtools complement -i <BED/GFF/VCF> -g <GENOME>
(or):
complementBed -i <BED/GFF/VCF> -g <GENOME>
By default, bedtools complement returns all genomic intervals that are not covered by at least one record from the input file.
$ cat A.bed
chr1 100 200
chr1 400 500
chr1 500 800
$ cat my.genome
chr1 1000
chr2 800
$ bedtools complement -i A.bed -g my.genome
chr1 0 100
chr1 200 400
chr1 800 1000
chr2 0 800
This file can be edited directly through the Web. Anyone can update and fix errors in this document with few clicks -- no downloads needed.
For an introduction to the documentation format please see the reST primer.