Ensure all features fall within chromosome limits.
Some peak-callers extend peaks such that the boundaries overstep chromosome coordinates. Upon uploading such a file to a genome browser like UCSC, this results in an error like:
Error line 101 of custom track: chromEnd larger than chrom chr2 size
Use this method to clean your file, truncating any out-of-bounds features to fit within the chromosome coordinates of
genomecan be either an assembly name (‘dm3’) or a dictionary where keys are chrom and values are (start, stop) tuples.