.find_N_bounds: Detect the first and last non-N positions on a chromosome
Description
Uses a coarse block scan to find the positions of the first and last
non-N base on a chromosome. Efficient because it only reads
N_scan_block bp at a time from each end.
Usage
.find_N_bounds(bsgenome, chr, chr_start, chr_end, block_size)